Я использую Postfix в качестве шлюза для своего домена и мне нужно изменить или переписать адрес Envelope From, чтобы он соответствовал заголовку From. Например, заголовок From: - «joe@domainA.org», а заголовок Envelope From - «bob@domainB.com». Я хочу, чтобы Postfix сделал конверт из «joe@domainA.org» перед его ретрансляцией. Я взглянул на Документ о перезаписи адреса Postfix но не смог найти ничего подходящего для моего варианта использования.
(Если вам интересно, почему мне это нужно: Gmail использует тот же конверт From при отправке из определенной учетной записи, независимо от того, какой адрес From: вы выберете для использования. Я бы предпочел не раскрывать учетную запись, используемую для отправки электронное письмо. Кроме того, это мешает выравниванию домена SPF / DMARC - см. 4.2.2 черновика спецификации DMARC.)
Я считаю, что вам нужно "sender_canonical_maps" (и "recipient_canonical_maps", если вы хотите, чтобы входящая почта переводилась в обратном направлении):
http://www.postfix.org/postconf.5.html#sender_canonical_maps