根据收件人重写发件人地址

根据收件人重写发件人地址

我正在尝试设置我的 postfix 服务器来更改外发电子邮件的发件人地址对于一个特定的收件人域(example.com)——否则我只需smtp_generic_maps在 main.cf 中进行配置即可完成。

据我了解,对于这种配置,需要设置额外的传输来处理我想要处理的流量。

到目前为止我已经设置了额外的 smtp 传输:

运输:

example.com    drewrite:

master.cf:

smtp         unix  -       -       -       -       -       smtp
drewrite     unix  -       -       -       -       -       smtp 
    -o smtp_generic_maps=hash:/etc/postfix/rewrite_domain

重写域:

[email protected]     [email protected]

问题是阿马维斯也配置为在该服务器上运行,并且它似乎以某种我无法理解的方式阻碍了地址重写。

奇怪的是,当我绕过传输并设置smtp_generic_mapsmain.cf覆盖所有收件人的发件人地址时;该地址会被重写。

这让我相信,也许传输设置不正确;但 postfix 日志显示它实际上正在被使用(当我做过设法早点把它弄坏(我在队列中收到了延迟消息)。

我能让它工作的唯一方法是全局禁用 amavis。

相关内容