我想在一台机器上设置两个不同的邮件服务(对于最终用户来说,这些服务看起来完全分开),其中有两个IP地址和两个域名。我从我的当前配置开始,它是一个postfix+dovecot,具有使用MySQL的虚拟域/用户(它是在一段时间前通过在线指南设置的)。我增加了
localhost:smtp inet n - - - - smtpd
<ip1 here>:smtp inet n - - - - smtpd
<ip2 here>:smtp inet n - - - - smtpd -o myhostname=domain2.com所以当我用另一个域名连接到smtp时,它有自己的横幅,但是.
传出消息仍然使用ip地址#1 (即rDNSed )传送到domain1.com。我如何改变我的设置,使来自domain2.com的外发邮件可以使用ip2接口(所以电子邮件头说是Received from: domain2.com而不是domain1.com)?
发布于 2011-12-27 15:52:03
使用sender_dependent_default_transport_maps选项似乎是可能的。看看此页和这。
发布于 2011-12-27 15:48:39
也许多个后缀实例是您要寻找的。参考资料:http://www.postfix.org/MULTI_实例_README.html
您可以将两个实例绑定到不同的IP地址(smtp_bind_address)、设置不同的横幅(smtpd_banner)等。
https://serverfault.com/questions/344399
复制相似问题