
我有一台伺服器作為中央郵件伺服器,將郵件轉發到 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 有什麼方法可以將郵件“中繼”到“中央郵件伺服器”,然後“中央郵件伺服器”實際上可以透過中繼主機(SES)中繼郵件?