答案1
实际用作发件人的地址由执行发送的应用程序决定,除非您出于某种原因决定让 MTA 参与其中。请参阅特定应用程序的文档以了解在哪里更改它。
答案2
通常为此我使用来自 postfix 的通用地图(我认为它是 *nix 的最佳邮件服务器之一 - 如果不是最好的话)。
http://www.postfix.org/ADDRESS_REWRITING_README.html#generic
在 centos 上,如果我没记错的话,默认的 smtp 守护进程是 sendmail。
在这种情况下,我建议您安装 postfix(更易于管理)。
答案3
如果您只需要从服务发送邮件,而不需要接收来信或拥有本地邮箱,我宁愿使用 ssmtp 而不是 postfix 或其他一些重量级邮件系统。
ssmtp 的整个配置只需几行,并且它有一种简单直接的方式来重写发件人的地址。