我想在一台机器上设置2个不同的邮件服务(看起来完全分开给最终用户),这个机器有2个IP地址和2个域名。 我已经开始使用我的当前configuration,这是一个后缀+ 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 )?
看来这可以使用sender_dependent_default_transport_maps选项。 看看这个网页和这个 。
也许多个Postfix实例就是你要找的。 参考: http : //www.postfix.org/MULTI_INSTANCE_README.html
您可以将两个实例绑定到不同的IP地址(smtp_bind_address),设置不同的横幅(smtpd_banner)等。