by tito@ca.mbn.or.jp
Last update: $Date: 2000/01/03 13:58:29 $

Sendmail関連

dial-up で header に残る host 名が気になる人へ

(ISPへの接続が dial-up の場合)
自分でdomain を取得しているのでないかぎり 自分のマシンには FQDN はありません。自分の マシンには適当に名前を付けていいわけですが、この名前は他のネットワークで は意味の無い名前です。というかその名前を外部に対して名告ることはホスト名 の詐称になります。

メールは次の項目で自ホスト名が必要になります。

これらを正しくするには MTA と MUA の正しく設定すれば良いのですが、 sendmailを使っている限り SMTP HELO だけは自分で適当につけた名前が使われ てしまいます。それが Recieved: に残ってしまいます。

というわけで sendmail-8.8.8 に対するパッチです。

このパッチによってユーザモードのsendmailはsmtp のコネクションの自分側の アドレスを見て名前を逆引きしそれで helo を送るようにするようになります。

私の場合その他の対策はすべて MUA の設定でやっています。ただ SMTP HELO は そんなに気にする必要は無いと思います。パッチを作ったのは ソケット関連の 勉強のつもりです。


戻る