web-dev-qa-db-ja.com

接尾辞のデフォルトのメールアドレスを変更するには?

Python、php、Perl、Rubyを実行しているサーバーがあり、メールも送信するアプリケーションがいくつかあります。アプリケーションの1つがfrom電子メールアドレスを指定せず、送信者の電子メールアドレスが[email protected]に設定され、送信者名が「http」である場合に疑問に思いました。

/etc/passwdに移動して名前を希望の名前に変更することで送信者の名前を変更できましたが、[email protected][email protected]に変更するにはどうすればよいですか?

18
samwell

Postfixの smtp_generic_maps を使用して、送信SMTPメールの電子メールヘッダーを書き換えることができます。

user:~$ echo "[email protected]  [email protected]" >> /etc/postfix/generic 
user:~$ echo "smtp_generic_maps = hash:/etc/postfix/generic" >> /etc/postfix/main.cf
user:~$ postmap /etc/postfix/generic
user:~$ service postfix restart
39
knittl