2016-05-20 12 views
0

genericマップが受信者アドレスを書き換えないようにするにはどうすればよいですか?私の一般的なルックスは次のように:Postfix genericは受信者アドレスを書き換えます

[email protected] [email protected]
[email protected] [email protected]

私は、ドメイン@ NAME3する[email protected]からメールを送信した場合。 com generic from fieldを書き換え、[email protected]を送信者として配置します。それは完全にOKです。しかし、[email protected]から[email protected]にメールを送信すると、[email protected]のメッセージが[email protected]に送信されます(受信者も上書きされます)。これを防ぐことはできますか?

main.cf行: smtp_generic_maps =ハッシュ:の/ etc/postfixの/ジェネリック

答えて

1

私はこれを解決してきました。代わりに、一般的なマップの、私はmain.cf次の行に入れます。ファイルで

sender_canonical_classes = envelope_sender, header_sender 
sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps 
smtp_header_checks = regexp:/etc/postfix/header_check 

の/ etc/postfixの/ sender_canonical_maps:

/.+/ [email protected] 

、ファイル内の

の/ etc/postfixの/ header_check:

その後
enter code here 
/From:.*/ REPLACE From: [email protected] 

、実行します。

enter code here 
/etc/postfix/#postmap sender_canonical_maps 
/etc/postfix/#postmap header_check 

そして、postfixを再起動してください!

関連する問題