Postfix、MSA、Smarthost 和 LAN

Postfix、MSA、Smarthost 和 LAN

假设我有 5 台服务器。它们要么是公用服务器,要么是专用服务器,要么是专用服务器(网络),它们都发送电子邮件,要么是系统电子邮件(本地邮箱),要么是已安装的应用程序(wiki、问题跟踪器等)。

我还有第六个服务器,我想将其用作“中央”服务器。

这个想法是配置所有服务器将他们的电子邮件发送到第 6 个服务器,第 6 个服务器要么直接发送电子邮件,要么将其传输给第三方(比如 mandrill、我的 ISP 或负责配置所有交付事项(spf、domainkeys 等)的人)

  1. 我需要如何配置这 5 台服务器?
  2. 我需要如何配置“中央服务器”?

谢谢您的指导。

答案1

这五台服务器配置为使用中央服务器作为中继。与默认设置相比,实现该目的的主要变化是中继主机的定义:

# /etc/postfix/main.cf:
# <snip>
# (deliver via mailhub)
relayhost = [central.server.example.com]   

需要配置中央服务器以接受您域的本地投递邮件以及允许为这 5 台服务器中继 smtp 邮件。

与默认设置相比,主要发生了以下变化:

# /etc/postfix/main.cf:
# <snip>
# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.
inet_interfaces = all
myhostname = central.server.example.com
mydomain = example.com
# The ip-addresses we relay for:
mynetworks = 168.100.189.0/28, 127.0.0.0/8, 10.10.10.1, 10.10.10.3

相关内容