Postfix 版本:2.10.1
我们有以下应用程序发送邮件:[电子邮件保护]。这些应用程序发送到 postfix 邮件服务器,以中继邮件。我想将发件人地址重写为[电子邮件保护]。我意识到我们需要在应用程序上进行更改,但这些更改将在几个月后生效,因此我尝试在 intrim 中的 postfix 中重写
我已经能够将所有邮件重写为[电子邮件保护]但我只想收到来自[电子邮件保护]被重写。
vi /etc/postfix/sender_canonical 添加以下内容
/.+/ [email protected]
这有效,但会将从 Postfix 服务器发送的所有邮件更改为[电子邮件保护]
我也尝试过添加
/[email protected]/ [email protected]
但这似乎没什么作用
答案1
找到答案了。
vi /etc/postfix/main.cf
添加
smtp_generic_maps = hash:/etc/postfix/generic
然后打开以下文件
vi /etc/postfix/generic
添加以下内容
[email protected] [email protected]
对文件进行后期映射
postmap /etc/postfix/generic
现在重新启动或重新加载 postfix 以将更改应用到 main.cf
service postfix restart