問題
Amazon Simple Email Service(Amazon SES)を通じてメールを送信できませんでした。「SMTPDataError」が原因です。
説明
- このエラーは、メール送信のための Simple Mail Transfer Protocol (SMTP) 接続が正しく確立されていない場合に発生します。
- Amazon SESは、24時間以内に送信できるメールの数(1日の送信クォータ)と1秒あたりの送信数を制御するために送信制限を課しています。
- AWSアカウントの1日の最大メッセージ数を超えた場合。その場合、MoEngageからAmazon SESへのAPI呼び出しは拒否され、「454 Throttling failures: Daily message quota exceeded error(SMPTDataError)」というエラーが発生します。
解決策
大量のメール送信中にこのエラーを回避するには、顧客またはAmazonサポートチームと協力して次の点を考慮してください。
-
IP使用
Verify if the customer uses Amazon's dedicated or shared IPs.- リクエストの制限は、各IPごとに1秒あたり40通のメールです。例えば、顧客が3つの専用IPを使用している場合、制限は1秒あたり120通のメールになります。
- リクエストの上限は1秒あたり500通のメールですが、複数のAmazon顧客が同じIPを使用すると、ドメインの評価が下がる可能性があります。
-
スロットリング設定
グローバルレベルとキャンペーンレベルの配信制御でスロットリングを調整します。例えば、ワンタイムのメールキャンペーンで55Lのユーザーをターゲットにする場合、10個の専用または共有IPを使用し、グローバルおよびキャンペーン設定でスロットリングを1分あたり20000通のメールに設定することをお勧めします。
-
1日のメールリクエスト制限
お客様のAmazonアカウントでの1日のメールリクエストの合計制限を確認してください。
詳細については、以下を参照してください: