- ベストアンサー
qmailの送受信が遅くて困っています
- qmailをインストールしたのですが、メーラーでの送受信が遅い問題に困っています。送信時には約90秒、受信時には約60秒かかってしまいます。
- SSHでログインして【echo to:example@com | /var/qmail/bin/qmail-inject】とコマンドを叩いた場合は遅延なく受信できている状態です。
- 問題の原因としては、サーバーの設定情報やDNSの逆引きなどが関係している可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
問題を整理しましょう ・SMTPに接続する際90秒待たされる ・SMTPで送ったメールがメールボックスに入ってない ・POP3に接続する際60秒待たされる?(telnetでは生じなかった?) SMTPへの接続が遅延するのはDNSBLのせいである可能性が大です 特にDSBLはサービス終了してますのでDSBLへの問い合わせは行ってはいけません 試しに一度rblsmtpdの行を削除してみて下さい。それで遅延がなくなるはずです 次にrblsmtpdで参照するDNSBLを一つずつ有効にしていきましょう どれを参照したら遅延するかを見て、遅延の生じないものだけ使えばよいです メールボックスに入っていないのは、qmailとDovecotで設定が食い違っているからでしょう Dovecotは優秀なMRAでqmail-pop3dよりオススメといえますが、設定をいじらなければMaildirを読まないはずです すべてqmailで組むならDovecotを消せばqmail-pop3d(をキックするtcpserver)が動くようになります
その他の回答 (1)
- mattalix
- ベストアンサー率62% (47/75)
smtpだけならdsblを設定してるせいにも思えますが(dsblは終了済み) まずport25/110にtelnetしてどこで引っかかるのか見ましょう あとhoge.jpは実在します。こういうケースではexample.jp等で書きましょう
お礼
mattalix様、ご回答いただき有難うございます。 以後、サーバーをexample.jp、クライアントをexample.comで通したいと思います。 ご教示いただいたアドバイスを元に、ウィンドウズPCからサーバ(example.jp)にTELNET接続をしたところ、以下のような結果となりました。 少しは進んだ気もするのですが、未だ問題がどこにあるのか分からない状況です。 ※110番ポートの場合 open example.jp 110 +OK Dovecot ready.(即時応答) USER xxxxxxxxxx +OK(即時応答) PASS xxxxxxxxxx +OK Logged in.(即時応答) STAT +OK 0 0(即時応答、メール件数とバイト数が0) LIST +OK 0 messages:(即時応答、メール件数が0) . ※25番ポートの場合 open example.jp 25 220 mail.example.jp ESMTP(結果まで約90秒) EHLO example.com 250-mail.example.jp(即時応答) 250-AUTH CRAM-MD5 250 8BITMIME MAIL FROM:<client@example.com> 250 ok(即時応答) RCPT TO:<qmail@example.jp> 250 ok(即時応答) DATA 354 Start mail input; end with <CRLF>.<CRLF>(即時応答) Subject: test From: client@example.com To: qmail@example.jp Hellow world . 250 ok 1255439040 qp 20767(即時応答) 110番ポートの接続に関しては即時応答してくれますが、25番ポートの接続については約90秒ほど待たされている状況です。 またPOP3接続時、STATで受信しているメッセージを取得しようとしても0件と通知されます。 サーバーに標準で入っていたdovecotというアプリケーションに問題があるような気がしてきました。 qmail-pop3dが起動せずに、dovecotというアプリケーションが起動していることに問題があるのでしょうか?
お礼
mattalix様、ご回答いただき有難うございます。 ご教示いただいたアドバイスを元にrblsmtpdの記述を削除しましたところ、見事に問題を解決することができました! その後、DNSBLのリストを一つずつ追加したところ、ご指摘のありました通りサービスが終了しているdsblが原因であることが分かりました。 メーラーを使った送受信では、送信時が5秒、受信は即時と全く問題なく動作している状態です。 dovecotについては、このままでも特に問題ないみたいですのでそのままにしておこうと思います。 本当に有難うございました。