更改信封 From 以匹配 Postfix 中的 From 标头

lid*_*lid 10 email postfix spf g-suite

我使用 Postfix 作为我域的网关,需要它更改或重写信封发件人地址以匹配发件人标头。例如,发件人:标头是“joe@domainA.org”,信封发件人是“bob@domainB.com”。我希望 Postfix 在转发它之前制作来自“joe@domainA.org”的信封。我查看了Postfix 地址重写文档,但找不到与我的用例匹配的任何内容。

(如果您想知道为什么我需要这样做:Gmail 在从特定帐户发送时使用相同的信封发件人,无论您选择使用哪个发件人:地址。我不想透露用于发送的帐户电子邮件。此外,它与 SPF/DMARC 域对齐混乱 - 请参阅 DMARC 草案规范的 4.2.2。)

dat*_*atn 0

我相信您需要“sender_canonical_maps”(如果您希望向后翻译入站邮件,则需要“recipient_canonical_maps”):

http://www.postfix.org/postconf.5.html#sender_canonical_maps

  • 我没有看到动态进行重写的方法,特别是根据“发件人:”地址重写信封地址 - 即使使用正则表达式或 PCRE 表...... (3认同)