我试图设置我的后缀服务器,以改变一个特定的收件人域 (example.com)的传出电子邮件的发件人地址 – 否则,我只是在main.cf中configurationsmtp_generic_maps
并完成它。
据我所知,对于这种configuration,有必要build立一个额外的交通工具来处理我想要的交通堵塞。
到目前为止,我已经build立了一个额外的smtp传输:
运输:
example.com drewrite:
master.cf:
smtp unix - - - - - smtp drewrite unix - - - - - smtp -o smtp_generic_maps=hash:/etc/postfix/rewrite_domain
rewrite_domain:
[email protected] [email protected]
问题是, amavis也被configuration为在该服务器上运行,并且似乎以某种方式阻碍了地址重写,我实际上无法将其包裹起来。
好奇的是,当我绕过传输,并设置main.cf
的smtp_generic_maps
覆盖所有收件人的发件人地址; 地址被重写OK。
这使我相信,也许交通工具设置不正确; 但后缀日志显示,它实际上正在使用(当我设法把它早些时候我得到延期邮件在队列中)。
我能够得到这个工作的唯一方法是禁用全球amavis。