NetBSD 2.0.2に含まれるSendmailのデフォルト設定では、メールを送信するとfoo@host.hogehoge.comのようにホスト名のhostが入ってしまうし、foo@hogehoge.comのようなホスト名を含まないメールは受け取れないので、この辺を解決すべく以下の行を追加。
MASQUERADE_AS(`$m')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`limited_masquerade')dnl FEATURE(`allmasquerade')dnl
ちなみに最初末尾に追加したら、FEATURE行はMAILER行の前に入れないとダメだとm4での変換時に怒られた。
あと、sendmail.cf作成は下記のように行ってたけど、デフォルト設定のnetbsd-proto.mcを改変して使うなら、先頭のあたりに「include(`../m4/cf.m4')」と書いてあるので、「m4 sendmail.mc > sendmail.cf」でも作成できる。
m4 ../m4/cf.m4 sendmail.mc > sendmail.cf
あれ?「FEATURE(`limited_masquerade')dnl」外さないとホスト名外しが有効にならない?