При использовании карт виртуальных псевдонимов Postfix для пересылки электронной почты в другой домен, возможно ли, чтобы Postfix переписывал адрес отправителя исключительно для пересылки, чтобы избежать отклонения SPF в конечном пункте назначения.
т.е. если user1@ourdomain.com
имеет форвард настроен на anotheruser@externaldomain.com
, нам нужен Postfix (работающий на ourdomain.com
), чтобы переписать адрес отправителя на user1@ourdomain.com
.
В настоящее время электронное письмо отправлено из source@randomdomain.com
к user1@ourdomain.com
будет направлено anotheruser@externaldomain.com
с адресом отправителя, оставшимся как source@randomdomain.com
, что вызывает отклонение SPF.
Я нашел в других ответах, таких как вот этот что это возможно с помощью postrsd, однако установка нового программного обеспечения на эти хосты, скорее всего, невозможна.
Первоначально я изучал канонические карты отправителя, однако документация Postfix предполагает, что канонические карты не используются с виртуальными картами псевдонимов:
Документация по переписыванию адресов Postfix:
Адреса, найденные в виртуальных картах псевдонимов ... не подвергаются каноническому сопоставлению, чтобы избежать петель.
Есть ли другой способ переписать адрес отправителя, который будет работать с виртуальными картами псевдонимов, без установки чего-то вроде postrsd?