私はスマートホストとして、他の内部および外部メールサーバーからの電子メールをインターネットに中継するUbuntu 18.04 LTSサーバーでsendmail 8.15を実行しています。一部のヘッダーフィールドがRFCと互換性がない場合でも、ヘッダーアドレスを変更せずにこれらの電子メールを転送したいと思います。
問題:デフォルトでメールを送信するいつもheader-from、header-to、およびheader-ccアドレスを偽装し、空のドメインとローカルホストを独自のFQDNに置き換えます。
ポート25で送信されたときの生のメールヘッダー:
From: me
To: me@localhost
sendmailの後にEメールヘッダーを渡します。
From: [email protected]
To: [email protected]
sendmail配信後に予想されるヘッダー:
From: me
To: me@localhost
私は以前にsendmail.mcでこれを試したことがあります:
- FEATURE(limited_masquerade): 何も変わらないようです。
- MASQUERADE_AS(`example.org'): 不足しているドメインが次に置き換えられます。[Eメール保護]ただし、localhostはまだサーバーFQDNに置き換えられます。
- MASQUERADE_DOMAIN(`myhost.mydomain.com'): 私の理解によれば、これは sendmail が "myhost.mydomain.com" 以外のものに偽装しないようにしなければなりませんが、それも役に立ちません。
sendmailのクローキング機能を完全に無効にする方法はありますか?
不足しているドメインと「me@localhost」が影響を受けないように、ランダムな設定値を設定してもかまいません。