メールサーバがブラックリストに登録されないために
サーバからメールを送ろうとしたときに今までちゃんと送信できたのに、突然メールが送れなくなる。
そんな場合があるかもしれません。
エラーメールを見てみると
(reason: 553 http://www.spamhaus.org/query/bl?ip=xxx.xxx.xxx.xxx)
と書いてあったり。迷惑(spam)メールと判断されているようです。
とりあえずリンク先にアクセスしてみると
「あなたのIPアドレスはブラックリストに登録されています。」とメッセージが表示されます。
なにやら詳しく読んでみると
HELO "localhost" とか HELO "localhost.localdomain"
とメールヘッダーに書いてあるとだめらしい。
詳しくはここ(英語)
これはsendmailの設定ファイル/etc/mail/sendmail.mcを
LOCAL_DOMAIN(`localhost.localdomain')dnl ↓ LOCAL_DOMAIN(`hoge.jp')dnl
とするとHELO "hoge.jp"となります。