で、メールを外部には飛ばさないようにするために、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-)/