如何在全球范围内更改 *nix 邮件中的发件人地址?

如何在全球范围内更改 *nix 邮件中的发件人地址?

我知道你可以更改发件人地址在 *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]

相关内容