Postfix
Postfix、MSA、Smarthost 和 LAN
比方說,我有 5 台伺服器。它們要麼是公共的和私有的,要麼只是私有的(網路),它們都發送電子郵件,要麼是系統電子郵件(本地郵箱),要麼是已安裝的應用程序(wiki、問題跟踪器等)。
我有一個我想用作“中央”伺服器的第 6 個。
這個想法是將所有伺服器配置為將他們的電子郵件發送到 6th,這將直接發送電子郵件,或者將它們轉移到第三方(如 mandrill、我的 isp 或負責配置所有發送的東西的人) (spf、域密鑰等)
- 我需要如何配置 5 台伺服器?
- 我需要如何配置“中央伺服器”?
感謝您的指導。
五台伺服器被配置為使用中央伺服器作為中繼。實現這一點的預設值的主要變化是中繼主機的定義:
# /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