did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA|Laugh and grow fat

did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

テスト用にsendmailでメールサーバを構築。

で、メールを外部には飛ばさないようにするために、mailertable で、すべてのメールをあるローカルユーザに転送するようにした。

で、テスト。
が、うまくいかない。


エラーと対処

/var/log/maillogには、以下のエラーがでていた。

Mar 25 04:11:13 xxxx sendmail[xxxxx]: xxxxxx: [xxx.xxx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

原因を調べてたところ、IPアドレスのチェックでDNSが引けないことが原因のようだ。(へぇ)
たしかに、テスト用のメールサーバであり、DNSは引けない環境に構築してた。

で、対処方法は、以下を参考にsendmailでDNSを参照しないように設定。。

http://d.hatena.ne.jp/hogem/20080408/1207666357

/etc/mail/service.switchに以下を記述

 hosts files

で、/etc/mail/sendmai.mc で以下の設定

FEATURE(`accept_unresolvable_domains')dnl

見事に動くようになりました。\(-o-)/