postfix+dovecot 多域名配置

postfix+dovecot 多域名配置

我想在一台机器上设置 2 个不同的邮件服务(对于最终用户来说,它们看起来是完全分开的),使用 2 个 IP 地址和 2 个域名。我已从当前配置开始,即使用 MySQL 的 postfix+dovecot 和虚拟域/用户(它是前段时间使用在线指南设置的)。我添加了

localhost:smtp      inet  n       -       -       -       -       smtpd
<ip1 here>:smtp      inet    n       -       -       -       -       smtpd
<ip2 here>:smtp      inet    n       -       -       -       -       smtpd -o myhostname=domain2.com

所以当我使用另一个域名连接到 smtp 时,它有自己的横幅,但是......

外发邮件仍通过 ip 地址 #1 传递,该地址已重新 DNS 化为 domain1.com。我如何更改设置,以便使用 ip2 接口传递来自 domain2.com 的外发邮件(因此电子邮件标题显示Received from: domain2.com而不是domain1.com)?

答案1

看来使用这个sender_dependent_default_transport_maps选项是可行的。看看这一页

答案2

也许您正在寻找多个 Postfix 实例。参考: http://www.postfix.org/MULTI_INSTANCE_README.html

您可以将两个实例绑定到不同的 IP 地址(smtp_bind_address)、设置不同的横幅(smtpd_banner)等。

相关内容