2004-01-28(水) 晴 [長年日記]
_ sendmail で任意の SMTP サーバに送るための設定
職場でワームが流行っているためメールゲートウェイを通してくださいと言われたので sendmail の設定をすることになりました。default では DNSから引いた MX レコードに向けて送信するのですが MX レコードではなくメールゲートウェイ hoge.example.co.jp に送信するために /etc/mail/freebsd.mc を
--- /etc/mail/freebsd.mc.orig Tue Jun 10 20:09:08 2003 +++ /etc/mail/freebsd.mc Wed Jan 28 14:34:28 2004 @@ -74,7 +74,7 @@ dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-a buse.org/cgi-bin/lookup?" $&{client_addr}') dnl Dialup users should uncomment and define this appropriately -dnl define(`SMART_HOST', `your.isp.mail.server') +define(`SMART_HOST', `hoge.example.co.jp') dnl Uncomment the first line to change the location of the default dnl /etc/mail/local-host-names and comment out the second line.
と書き換えて
# cd /etc/mail # make # make install # shutdown -r now
としました。
参考