
たとえば、サーバーが 5 台あります。これらはパブリックとプライベート、またはプライベートのみ (ネットワーク) のいずれかで、すべてシステム メール (ローカル メールボックス) またはインストールされたアプリケーション (wiki、問題追跡など) のいずれかで電子メールを送信します。
そして、私は「中央」サーバーとして使用したい 6 番目のサーバーを持っています。
アイデアとしては、すべてのサーバーを設定して、電子メールを 6 番目のサーバーに送信し、そこから電子メールを直接配信するか、サードパーティ (mandrill、ISP、またはすべての配信設定 (spf、ドメインキーなど) を担当する人など) に転送するというものです。
- 5 台のサーバーをどのように構成する必要がありますか?
- 「中央サーバー」をどのように設定する必要がありますか?
ご指導ありがとうございます。
答え1
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