Amazon-Ec2
Amazon SES 與 EC2 Smtp 伺服器
我們在 EC2 實例中有一個現有的 smtp 環境設置,用於發送交易電子郵件,如密碼重置。現在我們需要向每天超過 1000 封電子郵件的龐大使用者群發送系統電子郵件。
第一個問題是:Amazon SES 傳遞是否可靠?
第二:我們應該使用我們自己的 SMTP 實例還是 SES ?我認為如果我們使用我們的 SMTP 伺服器,那麼發送大量電子郵件最終會導致郵件進入垃圾郵件。
因為郵件是重要的系統郵件,而不是促銷批量郵件。傳遞是一個主要問題。
使用 SES。大片的 EC2 網路塊或多或少被幾家主要的電子郵件提供商永久列入黑名單(或嚴厲處罰)。SES 端點駐留在不同的網路塊中,這些網路塊(至少目前)沒有被大規模列入黑名單。
也就是說,即使您的電子郵件不是垃圾郵件,您也需要確保它看起來不像垃圾郵件。確保包含取消訂閱連結等。
現有的 smtp 設置可能適用於單個電子郵件,但一旦您嘗試批量發送電子郵件,就會遇到問題。您需要確保您的標頭沒有被列入黑名單,並且電子郵件在收件箱中而不是使用者的垃圾郵件文件夾中傳遞。此外,有時發送電子郵件所花費的時間很長,這會延遲傳遞並將其中的許多郵件放入 smtp 隊列中。此外,批量發送電子郵件也會佔用您機器的 CPU 等其他資源。Amazon SES 在所有這些方面都執行良好。所以不要猶豫,直接切換。