タグ

qmailに関するyuki_2021のブックマーク (47)

  • qmailにバッファオーバーフローの脆弱性 | スラド

    Anonymous Coward曰く、"1997年2月の公開以来6年11ヶ月の間にたった1度だけ(しかも発見者は作者自身)しかセキュリティホールの発見されなかったqmailにこの度新たなセキュリティホールが発見されてしまいました。 問題はqmailを構成するプログラムの一つであるqmail-smtpdにあり、2GB以上のSMTPセッションを受けるとバッファオーバーフローを引き起こす可能性があるとのこと。ただし対策はさほど難しくなく、/var/qmail/control/databytesに2G以下の数値を設定してこのプロセスを再起動すればよいそうです。 私も、自分が管理するメールサーバーでは漏れなくqmailを使っています。理由はなんと言っても構築後、ほとんどメンテナンスせずにいられるからです。さすがに最新バージョンのリリースから6年近くもたっており、十分枯れているだろうと思っていたんです

  • メールサーバーってどういう感じで再試行をしているのかな

    ストーリーは勝手に編集しています。関係者の方、気を悪くなされないようお願いいたします。 sendmail と qmail の配送再試行間隔についてのディスカッション BBS雑記帳で、ドコモへのメールが遅延している事を日記として起票した。 かつさんがすかさずフォローを起こしてきた。 どうやらかつさんも気になっていたらしく、独自に調査と実験を開始していた。 遅延、そう、しばらく前にめちゃくちゃ遅延して大騒ぎになっていたのだがそれも徐々に落ちついて来ていた。 最近すっかり安定したと思っていた。 それがここへ来てまた変だ。ちょこっと数分、なんだか数時間、ほんとかよ数日と、支障を感じるくらい遅れて届く事が多くなってきた。 ドコモの配信が遅れるのは、どんなに議論しても所詮、我々にはどうにもならない。 どうにもならないのではあるが...調査をして現状を把握することに関して情熱がわき上がる、なんなんだろう

    yuki_2021
    yuki_2021 2010/03/09
    qmailの再配送時間の計算方法
  • qmailについて – あんじーのテクニカルブログ

    qmailでキューにどれくらいのメールがあるか確認する方法について。 キューの数を確認する /var/qmail/bin/qmail-qstat キューの内容を確認する /var/qmail/bin/qmail-qread qmailの設定で注意すべき点。いろいろなqmailのインストール紹介サイトで echo > /var/qmail/alias/.postmaster-alias という記述が見られるが、 /var/qmail/alias/.postmaster-alias が0byteだとpostmaster宛に送信することで /var/qmail/control/queuelifetime 秒間だけキューにたまり続けてしまい、多少なりとも負荷がかかる。メール爆弾を受けたらサーバーのサービスが止まるかもしれない。 なお、queuelifetimeを過ぎると Unable to chd

  • bsendm

  • メールフィルタの作り方 - Linux Memo qmail-4

    [0-22] は 0 から 22 のどれかの意。local, remote はメッセージの状態によっていずれか一方。 qmail-send, qmail-smtpd, qmail-pop3d をすべて止めてから、これらのファイルを削除すればよい。簡単なスクリプト (例:qqclean) を組むか、qmHandle で処理できる。 古いメールの削除 rmoldmailスクリプト キューでなく、既にユーザの Maildir に届いたメールの削除の話。世の中のシステム管理者の 5割は忙しすぎ、残りの 4割の管理者はモノグサで、ほとんどのサーバで例えば root 宛のログメールなどが溜まりっぱなしになっているという惨状がある。そこで、期限を決めて、古いメールは自動削除されるように仕掛けをしておこう。これも 1メール 1ファイル形式の Maildir だからこそ成せる技だ。処理自体には find を

  • qmail/dot-qmailサンプル集/ダブルバウンスを発生させない - 蓄積したTipsを公開するサイト(京大情報系技術職員)

    ダブルバウンスとは 下記リンク先を参照のこと。 Google:ダブルバウンス ダブルバウンスを捨てるには よくある方法その1 空の doublebounceto を作る # cd /var/qmail/control/ # rm -i doublebounceto doublebouncehost # touch doublebounceto qmail再起動 よくある方法その2 gomibako@localhostに配送する。 そして、.qmail-gomibakoには # だけを書く。 # cd /var/qmail/control/ # echo 'gomibako' > doublebounceto # echo 'localhost' > doublebouncehost # echo '#' > /var/qmail/alias/.qmail-gomibako qmail再起動

    yuki_2021
    yuki_2021 2009/04/08
    ダブルバウンスメールを排除する設定
  • 5.4.9.メールサーバの設定3 〜 tcpserver

    外部のネットワークからのサービスへのアクセスに対する制限は「5.3.TCP Wrapper を用いたサービス制限」で説明したtcp wrapperにより行いました。この仕事を担うのは、INETスーパーサーバとしてのinetd と tcpd です。 tcpserverは、inetdと同様の機能を提供するプログラムです。しかし、その性能は、inetdよりも良く qmail ではinetdではなくtcpserverを使用することを推奨しています。この章では、qmail の起動を inetd を使用した方法から、tcpserver を使用した方法への移行を行います。これにより、外部からのメールサービス利用のアクセス制限をより強化します。qmail の場合、ホームページ等で設定などを調べると、tcpserver がインストールされていることが前提で記述されているケースを多く見ます。この事を

    yuki_2021
    yuki_2021 2009/04/08
    tcpserverでpop3を使う設定例
  • Yahoo!メールヘルプ(旧正式版) - メール送信エラーの原因と対処方法について(MAILER-DAEMON@yahoo.co.jpからの警告メールについて)

    Yahoo!メールをご利用の際、何かの理由により送信がうまくいかなった場合は、送信者あてにYahoo! JAPANから自動的に配送エラーを知らせる警告メールが送信されます。 以下に、表示されるエラー内容別に原因・対策をご案内しますので、警告メール中に表示されるエラーメッセージをご確認いただき、対応方法をご確認ください。 ■表示されるエラー内容 554 delivery error: dd This user doesn't have a yahoo.co.jpaccount.(受信者のメールアドレス) 【原因・対策方法】 指定した送信先は存在しません。メールを再送信せずに、そのメールを削除してください。また、送信先のメールアドレスを再度確認してください。 ■表示されるエラー内容 554 delivery error: dd Sorry, your message to (受信者のメールアド

    yuki_2021
    yuki_2021 2009/04/08
    メールログの参考資料として。。
  • Sorry, no mailbox here by that name. (#5.1.1)ではまる。

    久しぶりというのもあって、初歩的なミスをおかしました。 Qmailをインストールして、ユーザを作成して(/usr/sbin/useradd)、 メール配信のテストをしたわけですが、 エラーになって、リターンメールが来て、配信できないわけです。 届かないわけですよ。 【リターンメールの内容】 failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/ で、.qmailを設置して動作確認しても、.qmailすら動いてないわけです。 ここで、原因と考えられる候補を絞っていったわけですが、 ・該当ユーザのホームディレクトリのパーミッション(755)問題なし。 ・/etc/rc.d/init.d/qmail の中身問題なし。 ・/var/qmail/rc の中身問題なし。 と、ここまでくると、残りは、以下のようなあたりですかね。 ・/etc/pas

    Sorry, no mailbox here by that name. (#5.1.1)ではまる。
    yuki_2021
    yuki_2021 2009/04/02
    virtualdomainsよりlocalsが優先されるのでlocalsにはvirtualdomainsに記載するドメインを記述してはいけない。
  • きまぐれPCひろば - Qmail - s25rtarpitgreylist

    機能の一覧 IPアドレスベースのホワイトリスト ホスト名ベースのホワイトリスト(正規表現での指定可) IPアドレスベースのブラックリスト ホスト名ベースのブラックリスト(正規表現での指定可) HELOホスト名ベースのブラックリスト(正規表現での指定可) HELOホスト名の簡易検査(FQDNチェック、接続ホスト名とのドメイン簡易チェック) S25R tarpit(応答遅延) greylisting greylistingを回避するための無効なSMTPコマンド発行および即切断対策。 (ver1.2追加) 機能の説明とメリット 機能ごとに、その機能を有効にするか無効にするかを切り替えるスイッチがついています。 ホワイトリスト ここに定義したホストは無条件でqmail-smtpdに引き渡します(拒否しません)。 IPアドレスベースのものとホスト名ベースのものがあります。ホスト名ベースのものは正規表

    yuki_2021
    yuki_2021 2009/03/31
    greylistの発展系。まだ開発が続いてる。
  • うにっくすさんの覚え書き - qmail - SMTP-AUTH

  • SMTP-AUTH してみよう

    qmail & VMailMgr というマイナー?な環境を使っているのですが、SMTP-AUTH が使いたくってアレコレ試してみました。 概略 メールの不正リレー対策としては、POP before SMTP と SMTP-AUTH が代表的ですが、どちらにも一長一短がありますが、サーバ側から見た場合、POP before SMTP は比較的簡単に導入が可能ですが、SMTP-AUTH は smtp サーバ自体に手を入れないとならないために導入が難しく、なかなか普及しないようです。 しかも、ぼくが使っている環境が、qmail & VMailMgr という、マイナーな環境(でも、使いやすいですよ)のようで、検索エンジンで検索をしてみてもなかなか情報が無く、いいかげん探すのにも疲れたので、アレコレ試行して SMTP-AUTH が使えるようにしてみました。 qmail-smtpd-auth で SM

  • http://spam.h1r.org/qmail/whitelist.html

    yuki_2021
    yuki_2021 2009/03/25
    rblsmtpdを使う際にwhite listとblack listを設定。
  • http://www.kuri3.net/modules/bwiki/index.php?MailServer

    yuki_2021
    yuki_2021 2009/03/24
    qmailの設定いろいろ
  • Stray Penguin - Linux Memo (tcpserver)

    yuki_2021
    yuki_2021 2009/03/24
    強力なネットワーク管理ツール。割となんでもできる。
  • [linux-users:106752] Re: qmail-remoteが詰まる

    yuki_2021
    yuki_2021 2009/03/24
    qmail-remoteの待ち時間は20分
  • きまぐれPCひろば - Qmail - S25R + tarpit before qgreylistパッチ

    きまぐれPCひろば・TOP > Tools >Qmail - S25R + tarpit before qgreylist パッチ (English page) このパッチの概要 このパッチはqgreylist(qmailにgreylistingの機能を付加するツール)のパッチです。qgreylistにS25R(選択的SMTP拒否)とホスト名ベースのホワイトリスト・ブラックリスト、tarpitting(応答遅延)との機能を付加します。 元々はこちらのページの機能だけだったのですが、正規表現が使えるホスト名ベースのブラックリストが欲しいなと実装したところ、S25Rもこのロジックの使いまわしで実装できることに気づき、実装してしまいました。 このパッチは 佐藤 潔 様の考案された「taRgrey - S25R + tarpitting + greylisting」(Postfix用)のアルゴリズ

    yuki_2021
    yuki_2021 2009/03/23
    qgreylistをカスタマイズ。あとで自分とこもどうにかしないとまずい。
  • スパム対策、Qgrey導入 - 気負わない日記

    複数の顧客のドメインが入ったサーバーを管理しているのですが、 今朝、メールが遅延するとの連絡が入りました。 「見切りを付けて定時に帰れるようにするには」を読んで今日は定時で帰ろうと思っていたのに... 出鼻をくじかれた... どうやら、スパムの影響でキューがたまっているのが原因のようです。 以前もメールキューがたまる件で悩まされましたが、 その時は実在しないメールアドレス(@マークの前が適当なアドレス)に大量のメールが送られてくる、 いわゆるディクショナリアタックが原因のようだったのでvalidrcptto.cdb Patch(IEだとなぜか見れません)を導入したところ改善されました。 それから数ヶ月は穏やかな日々を送っていたのですが、 先週くらいから「メールが遅延するよ」との声を聞くようになったのです。 がっくし...orz しかも今回は実在するアドレスに大量のメールが送信ているようでし

    スパム対策、Qgrey導入 - 気負わない日記
  • qmailのqueue管理(queue-admin)

    サイト閉鎖のお知らせ 1999年12月6日に開設したサイトですが、開設から20年を迎えたのを機に閉鎖いたします。 ここ5,6年は更新できていませんでしたが、長らくご愛好いただきありがとうございました。

  • バーチャルドメインにおけるqmailの運用

    qmailのバーチャルドメイン対応化 前回までと同様に、qmailの動作を設定する場合は/var/qmail/control下のファイルを状況に合わせて編集します。 バーチャルドメインの追加 まず、バーチャルドメインあてに来たメールを受信可能にするため、rcpthostsファイルに次の行を追加します。 2行目は「○○@host1.atmarkit.jp」や「○○@mail.atmarkit.jp」のように、メールアドレスにホスト名が指定されている場合でも受け取れるようにするもので、「*.atmarkit.jp」のようなワイルドカード指定になります。必要がなければ1行目だけでも構いません。 次にvirtualdomainsファイルを用意して、バーチャルドメインあてに来たメールの制御ができるように次の行を追加します。virtualdomainsファイルは標準では存在しないので、新規に作成する必

    バーチャルドメインにおけるqmailの運用