我使用 Postfix 作为我的域的网关,需要它更改或重写信封发件人地址以匹配发件人标头。例如,发件人:标头是“[电子邮件保护]“并且信封发件人是”[电子邮件保护]“。我希望 Postfix 将信封发件人设为”[电子邮件保护]“在转述之前。我看了看Postfix 地址重写文档但找不到任何符合我的用例的东西。
(如果您好奇我为什么需要这样做:无论您选择使用哪个发件人:地址,Gmail 从特定帐户发送时都使用相同的信封发件人。我不想透露用于发送电子邮件的帐户。此外,它会干扰 SPF/DMARC 域对齐 - 请参阅 DMARC 草案规范的 4.2.2。)
答案1
我相信您需要“sender_canonical_maps”(如果您希望将入站邮件向后翻译,则需要“recipient_canonical_maps”):
http://www.postfix.org/postconf.5.html#sender_canonical_maps