sendmailでRCPT TO後のレスポンスが遅い

2008 / 06 / 18 ( Wed )
この記事をはてなブックマークに登録する この記事をYahoo!ブックマークに登録する この記事をlivedoorクリップに登録する
sendmailのローカルへの配信テストで、配信先を指定した後、レスポンスがメチャメチャ遅いっ。
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分以上掛かる。


何故なんでしょう?…、調べました。
ログには、
alias database /etc/mail/aliases.db out of date

と記録されていました。

そこで、
# newaliases
と、コマンドを実行したところ、あっさり解決。

aliases ファイル更新時、
# makemap hash aliases < aliases
としていたのがまずかったようです。

FreeBSDのnewaliasesコマンドのmanにはちゃんと警告文が載っています。
注: エイリアスデータベースの作成にmakemapを使用 しないでください。
newaliases は、 sendmail が必要な特殊なトークンをデータベース中に含めます。


反省。(x_x)

サーバー構築・運用に関わるプロフェッショナルの方々の体験談や解説がいっぱい集まった、
こちら↓のページも合わせてご参照ください。
ブログランキング

テーマ:トラブル - ジャンル:コンピュータ

10:46:19 | Unix/Linux | トラックバック(0) | コメント(1) | page top↑
<<Apacheで同時接続を制限するためのモジュール mod_limitipconn | ホーム | sendmailでsubmissionポートを使用したSMTP-Authの設定>>
コメント
 
そんな動きになるんですね。勉強になります。
by: miz * 2008/08/23 11:23 * URL [ 編集] | page top↑
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://iamse.blog110.fc2.com/tb.php/103-144dbce3
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |