アプリケーションサーバーからリレーホストにメールを中継する

アプリケーションサーバーからリレーホストにメールを中継する

私はメールを SES に中継する中央メール サーバーとして機能するサーバーを持っています。main.cf は次のようになります。

relayhost = email-smtp.ap-south-1.amazonaws.com:587
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_note_starttls_offer = yes

アプリケーション サーバーが複数あり、そのすべてで電子メールを送信する必要があります。そのため、中央のメール サーバー経由で電子メールを送信できるようにしたいと考えています。これを実現するには、各アプリケーション サーバーがメール ジョブを MQ に入れ、メール サーバーがそれらのジョブを消費して処理し、実際の電子メールを送信するというメッセージ キュー ソリューションが考えられます。ただし、すぐに使用できるものとしては、処理が多すぎるように思われます。

これを実現するには、何らかの postfix ソリューションが利用可能であるべきだと思います。アプリケーション サーバー上の postfix がメールを「中央メール サーバー」に「中継」し、その後リレーホスト (SES) 経由で実際に中継できる方法はありますか?

関連情報