Postfixを使用して電子メールを転送するときにヘッダーから書き換える

Postfixを使用して電子メールを転送するときにヘッダーから書き換える

私はDebianサーバーでPostfixを使ってメールを送信していますが、うまくいきます。

これで、すべての着信メールを自分のメールアドレスに転送してこれを行いたいと思います。いいえこのサーバーから)。次の構成を使用してこれを実行しました。

/etc/postfix/仮想:

/.+@.+/ [email protected]

/etc/postfix/main.cf:

virtual_maps = regexp:/etc/postfix/virtual

これにより、受信したすべての電子メールが機能している私の電子メールアドレスに転送されます。ただし、これによりFrom元の電子メールのヘッダーを使用して電子メールが配信されますが、私のIPアドレスがブラックリストに含まれる可能性があるため、望ましくありません。

From転送されたすべての電子メールのヘッダーを同様のヘッダーに書き換えるにはどうすればよいですか[email protected]

私に属していないすべてのドメインを書き換えるために正規表現を使用してみましたが、正規表現をうまく扱っていないため、正しく機能しません[email protected]でした。また、設定しようとしましたが、remote_header_rewrite_domain何もmy.domain変更されませんでした。

Sender可能であれば、転送されたすべての電子メールにヘッダーを設定したいと思います。

答え1

Fromヘッダーフィールドを書き換えると、電子メール受信者がスパムとしてマークされたときにIPアドレスがブラックリストに追加されるのを防ぐのに役立ちません。なぜなら

postfixheader_checks関数を使用してヘッダを書き換えることができますFrom1

渡すとSPFも破損しますこの記事同じ問題に対する異なる視点を提供できる

関連情報