如何配置两个 Postfix,以便一个 Postfix 将电子邮件转发给另一个 Postfix 进行路由

如何配置两个 Postfix,以便一个 Postfix 将电子邮件转发给另一个 Postfix 进行路由

我可以轻松配置 Postfix 主机 A 将所有电子邮件转发到其他 Postfix 主机 B,如下所示:

relayhost = b.domain.com:25

但是我如何告诉主机 B 接受来自 A 的所有流量以进行完整的电子邮件处理/路由。B 上没有邮箱。它只是一个用于路由的智能主机。

答案1

Postfix 文档状态:

默认情况下,Postfix SMTP 服务器接受:

  • 来自 IP 地址匹配的客户端的邮件$mynetworks,或者:
  • 发送邮件到匹配的远程目的地$relay_domains,但包含发件人指定路由 (user@elsewhere@domain) 的地址除外,或者:
  • $inet_interfaces邮寄至与或$proxy_interfaces$mydestination$virtual_alias_domains或匹配的本地目的地$virtual_mailbox_domains

由于您不可能列出每个域,$relay_domains我建议您确保服务器 A 用于将电子邮件转发到服务器 B 的 IP 地址列在 B 中$mynetworks。这样,服务器 B 应该接受并转发来自服务器 A 的所有电子邮件。

相关内容