web-dev-qa-db-ja.com

Postfix、MSA、Smarthost、およびLAN

たとえば、5台のサーバーがあります。それらはパブリックとプライベート、またはプライベート(ネットワーク)のみのいずれかであり、システム電子メール(ローカルメールボックス)またはインストールされたアプリケーション(wiki、課題追跡システムなど)のいずれかですべて電子メールを送信します。

そして、私は「中央」サーバーとして使用したい6番目を持っています。

アイデアは、電子メールを直接配信するか、サードパーティ(mandrill、my isp、またはすべての配信を構成する人など)に転送する6番目に電子メールを送信するようにすべてのサーバーを構成することです。 (spf、ドメインキーなど)

  1. 5台のサーバーを構成するにはどうすればよいですか?
  2. 「中央サーバー」を構成するにはどうすればよいですか?

指導ありがとうございます。

2
Trent

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
0
HBruijn