Adobe Commerceで SendGrid クレジットを超えてもメールが送信されない
クラウドインフラストラクチャ上のAdobe Commerceで SendGrid のクレジットを超えてもメールが送信されない場合、実稼動環境では、以下に示す承認条件に従って、 サポートケースを送信 し、エラーメッセージを提供して、クレジットの増加をリクエストします。 エラーメッセージが表示されない場合や、Adobe Commerce on Cloud Infrastructure Starter プランアーキテクチャを使用している場合は、 サポートケースを送信 し、mail.log ファイルがクレジットを超過したことを示さないことに注意してください。
説明 description
環境
Cloud Infrastructure 上のAdobe Commerceのバージョン 2.4.4~2.4.8-p3
問題
SendGrid クレジットとは、送信可能なメールの数を指します。 統合ブランチとステージングブランチから送信できるメールは、1 か月に 12,000 件のみです。 クレジットは月の初めに更新されるので、クレジットが足りなくなった場合は更新を待つ必要があります。
送信者の評判が 95% を超える限り、実稼動環境で送信できるメールの数にハードリミットはありません。
評価は、次の影響を受けます。
- バウンス/拒否されたメールの数
- 顧客がメールにスパムのフラグを設定したかどうか
- dns ベースのスパムレジストリがドメインを潜在的なスパムソースとしてフラグ付けしたかどうか
実稼動環境では、デフォルトの割り当ては、1 日あたり 12,000 通のメールです。 ただし、この制限は使用状況に応じて増やすことができます。つまり、過去 5 日間に 1 日あたりに送信されたメールの平均数の 4 倍に設定されています。
例えば、過去 5 日間に送信された平均数が 1 日あたり 5,000 通の場合、クレジット制限は 1 日あたり 20,000 通に引き上げられます。 このレートが一定であれば、30 日の月で最大 600,000 通のメールを配信できます。
原因
送信できるメールの数に制限があります。
解決策 resolution
クレジットが超過したかどうかを確認する方法
Adobe Commerce on Cloud Infrastructure Pro プランアーキテクチャ:/var/log/mail.log を確認します。次のようなメッセージが表示されます。
May 28 21:13:00 <i-node> postfix/error[ 21335] : <error-id>: to=<to@email.com>, relay=none, delay=4642, delays=4642/0.56/0/0.03,
dsn=4.0.0, status=deferred (delivery temporarily suspended: SASL authentication failed; server smtp.sendgrid.net[ ip address] said: 451 Authentication failed: Maximum credits exceeded).
注意 :一部のメールが送受信されていないことに気付き、mail.log に次のメッセージが表示された場合は、メールの配信が失敗したことを示していると見なさないでください。 Sendgrid のクレジットを超過したことを確認するメッセージが表示されない限り、 サポートケースを送信 します。ただし、次のメッセージは参照しないでください。
May 14 11:17:01 <i-node> postfix/error[ 589014] : <error-id>: to=<root@localhost>, orig_to=<root>, relay=none, delay=0.04, delays=0.02/0.01/0/0.01,
dsn=4.0.0, status=SOFTBOUNCE (local delivery is disabled)
ソリューション
-
このメッセージが実稼動環境に表示された場合は、 サポートケースを送信 、上記のメッセージを入力し、クレジットの増加をリクエストします。
-
単位の追加の承認は、次の条件に従う必要があります。
- 送信者の評価が 95 以上である。
- クレジットを超過する原因となったエラーは、例えば、アカウントの作成や注文の送信のために ReCaptcha を有効にする、顧客から報告されるスパムの数を減らすなどの対策を講じる必要がある場合があります。
-
このメッセージが表示されない場合、またはAdobe Commerce on Cloud Infrastructure Starter プランアーキテクチャを使用している場合は、 サポートケースを送信 し、
mail.logファイルがクレジットを超過したことを示さないことに注意してください。