CentOS 7で実行されているアプリケーションがあり、サードパーティのSMTPサーバーにメール(postfix)を送信するように構成する必要があります。これを実現する方法は、relayhost
parameterを使用してスマートホストを構成することであることがわかりました。しかし、このサーバーから送信されるメールに特定の差出人アドレスを設定するにはどうすればよいですか?
sender_canonical_maps
で送信者アドレスを書き換えることができます。
例えば:
sender_canonical_maps = hash:/etc/postfix/canonical
どのファイルに必要な canonical マッピングが含まれますか。例:
root [email protected]
@example.net [email protected]
そして、通常の方法でハッシュを生成します。
postmap /etc/postfix/canonical
詳細については、 ドキュメント を参照してください。