sendmailでRCPT TO後のレスポンスが遅い
2008 / 06 / 18 ( Wed )
sendmailのローカルへの配信テストで、配信先を指定した後、レスポンスがメチャメチャ遅いっ。
RCPT TOの後の結果が出るまでやたらと時間が掛かる。なぜ?
何故なんでしょう?…、調べました。
RCPT TOの後の結果が出るまでやたらと時間が掛かる。なぜ?
# telnet localhost 25
helo mail
250 mail.example.com Hello localhost [127.0.0.1], pleased to meet you
mail from: sender@example.jp
250 2.1.0 sender@example.jp... Sender ok
rcpt to: hoge
250 2.1.5 hoge... Recipient ok
↑これが出るまで5分以上掛かる。
helo mail
250 mail.example.com Hello localhost [127.0.0.1], pleased to meet you
mail from: sender@example.jp
250 2.1.0 sender@example.jp... Sender ok
rcpt to: hoge
250 2.1.5 hoge... Recipient ok
↑これが出るまで5分以上掛かる。
何故なんでしょう?…、調べました。
ログには、
と記録されていました。
そこで、
aliases ファイル更新時、
FreeBSDのnewaliasesコマンドのmanにはちゃんと警告文が載っています。
反省。(x_x)
サーバー構築・運用に関わるプロフェッショナルの方々の体験談や解説がいっぱい集まった、
こちら↓のページも合わせてご参照ください。
alias database /etc/mail/aliases.db out of date
と記録されていました。
そこで、
# newaliases
と、コマンドを実行したところ、あっさり解決。aliases ファイル更新時、
# makemap hash aliases < aliases
としていたのがまずかったようです。FreeBSDのnewaliasesコマンドのmanにはちゃんと警告文が載っています。
注: エイリアスデータベースの作成にmakemapを使用 しないでください。
newaliases は、 sendmail が必要な特殊なトークンをデータベース中に含めます。
newaliases は、 sendmail が必要な特殊なトークンをデータベース中に含めます。
反省。(x_x)
サーバー構築・運用に関わるプロフェッショナルの方々の体験談や解説がいっぱい集まった、
こちら↓のページも合わせてご参照ください。
| ホーム |



