とある事情からメールアドレス毎にメールサーバを分ける事になったので、その時のメモ。
MTA が postfix の場合です。
transport にアドレスと送信先をセットするだけです。
ドメイン名を example.com で説明すると。。。
example.com を受信するように設定したメールサーバを 2 台作成します。
mail1.example.com(192.168.0.1), mail2.example.com(192.168.0.2) とします。
MX は mail1.example.com を設定しておき、example.com 宛てのメールは
mail1.example.com で一旦全て受けるようにしておきます。
メールアドレスと送信先メールサーバは以下とします。
- user1@example.com は mail1.example.com で受信
- user2@example.com は mail2.example.com で受信
mail1.example.com の transport
user2@example.com smtp:[192.168.0.2] |
mail2.example.com の transport
user1@example.com smtp:[192.168.0.1] |
アドレスを追加する場合はどっちのサーバで受信するかを指定しないといけないのでメンドイです。 😥