NetBSD 2.0.2のSendmail 8.12

デフォルトで起動してる。メールを外部に出すこともできる。DNSサーバでMXレコードを設定すれば、メールも受け取れると思ったら受け取れない。
デフォルトの/etc/mail/sendmail.cfの元になっている/usr/share/sendmail/cf/netbsd-proto.mcの末尾に書いてある以下の2行に問題がある模様。

DAEMON_OPTIONS(`Family=inet, address=127.0.0.1, Name=MTA, Modifiers=O')dnl
DAEMON_OPTIONS(`Family=inet6, address=::1, Name=MTA6, Modifiers=O')dnl

NetBSD 1.6.2の頃のsendmailのデフォルト設定見ると、127.0.0.1じゃなくて、0.0.0.0になってた。

DAEMON_OPTIONS(`Family=inet, address=0.0.0.0, Name=MTA')dnl
DAEMON_OPTIONS(`Family=inet6, address=::, Name=MTA6, Modifiers=O')dnl

どうも少し前から、デフォルトでローカルホスト以外からのメール配送がされない設定になってた模様。
http://www.ki.nu/~makoto/diary/?200410b&to=200410191S2#200410191S2
http://www.ki.nu/software/NetBSD2/sendmail.html