ELB を用いたメールサーバの冗長化 メモ

1. Postfix を使ったメールサーバを2台たてる

[AWS] メールサーバを建てる メモ 参照


ELB のIPアドレスは固定されないので下記の設定に変更する

# vi /etc/postfix/main.cf
mynetworks = 10.0.0.0/8, 127.0.0.0/8


2. ELBの設定をする

Listeners
 TCP : 25 -> TCP : 25

Health Check
 TCP : 25
 Response Timeout : 10 Seconds
 Health Check Interval : 1 Minutes

Instance
 hoge-mail01
 hoge-mail02

# Status が In Service に変わるのを確認すること


3. セキュリティグループの設定

25(SMTP) 10.0.0.0/8 <- 外部からのメールを 受け取らない 場合はコッチ
25(SMTP) 0.0.0.0/0 <- 外部からのメールを 受け取る 場合はコッチ

4. テストする
2台の メールサーバの /var/log/maillog を tailf して
交互に利用されていることを確認する

メールサーバを片方ずつ落として、メールが遅れることを確認する


4. DNSの逆引き申請&メール送信数制限の解除
https://portal.aws.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request