我知道你可以更改发件人地址在 *nix 邮件中通过指定命令行选项。但是,有没有办法将其设置为全局,以便转发时尊重它?
我尝试修改$REPLYTO
环境变量,但这没有帮助。
背景
我有设置我的 Raspbian 邮件通过配置转发/etc/aliases
。但是,对于外部电子邮件收件人,发件人是[email protected]
,其中pi
是 Linux 登录名。我想找到一种方法来手动指定用户名,以匹配我的电子邮件帐户[email protected]
。
我的exim4配置已指定这里。注意,有一个选项可以指定发件人域(“本地用户的可见域名:bar.com”),但无法指定每个帐户的用户名。
答案1
听起来你想要 Exim 的地址重写。
在 Exim 配置文件的重写部分中,您可能需要以下内容:
[email protected] [email protected] Ffr
您可能需要根据您想要的特定行为调整标志(“FFr”)。
更一般地说,请参阅: http://www.exim.org/exim-html-current/doc/html/spec_html/ch-address_rewriting.html
树莓派
具体来说,在 Raspbian 中,编辑/etc/exim4/exim4.conf.template
,在 部分中添加以下内容REWRITE CONFIGURATION
。
[email protected] [email protected] Ffr
如果您希望所有外发电子邮件均来自[email protected]
,无论原始发件人是谁,请改用此行。
* [email protected] Ffr
接下来,运行sudo update-exim4.conf
,然后检查以确保它与.应用重写规则后,这应该打印出标题列表。exim -brw [email protected]