Adobe Commerceで SendGrid クレジットを超えてもメールが送信されない

クラウドインフラストラクチャ上のAdobe Commerceで SendGrid のクレジットを超えてもメールが送信されない場合、実稼動環境では、以下に示す承認条件に従って、 サポートケースを送信し、エラーメッセージを提供して、クレジットの増加をリクエストします。 エラーメッセージが表示されない場合や、Adobe Commerce on Cloud Infrastructure Starter プランアーキテクチャを使用している場合は、 サポートケースを送信し、mail.log ファイルがクレジットを超過したことを示さないことに注意してください。

説明 description

環境

Adobe Commerce Cloud Infrastructure バージョン 2.3.0 ~ 2.3.7-p1、2.4.0 ~ 2.4.3

問題

SendGrid クレジットとは、送信可能なメールの数を指します。 統合ブランチとステージングブランチから送信できるメールは、1 か月に 12,000 件のみです。 クレジットは月の初めに更新されるので、クレジットが足りなくなった場合は更新を待つ必要があります。

送信者の評判が 95% を超える限り、実稼動環境で送信できるメールの数にハードリミットはありません。

評価は、次の影響を受けます。

  • バウンス/拒否されたメールの数
  • 顧客がメールにスパムのフラグを設定したかどうか
  • dns ベースのスパムレジストリがドメインを潜在的なスパムソースとしてフラグ付けしたかどうか

実稼動環境では、1 日に合計 12,000 通のメールが割り当てられますが、その数は、過去 5 日間に送信されたメールの平均数に基づいて拡張できます。

原因

送信できるメールの数に制限があります。

解決策 resolution

クレジットが超過したかどうかを確認する方法 :

Adobe Commerce on Cloud Infrastructure Pro プランアーキテクチャ:/var/log/mail.log を確認します。次のようなメッセージが表示されます。

May 28 21:13:00 <i-node> postfix/error[ 21335] : BC7941A2BBF: 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).

ソリューション

  • このメッセージが実稼動環境に表示された場合は、 サポートケースを送信、上記のメッセージを入力し、クレジットの増加をリクエストします。

  • 単位の追加の承認は、次の条件に従う必要があります。

    • 送信者の評価が 95 以上である。
    • クレジットを超過する原因となったエラーは、例えば、アカウントの作成や注文の送信のために ReCaptcha を有効にする、顧客から報告されるスパムの数を減らすなどの対策を講じる必要がある場合があります。
  • このメッセージが表示されない場合、またはAdobe Commerce on Cloud Infrastructure Starter プランアーキテクチャを使用している場合は、 サポートケースを送信し、mail.log ファイルがクレジットを超過したことを示さないことに注意してください。

関連資料

  • Commerce on Cloud Infrastructure ガイドの SendGrid
  • SMTP エラーとトラブルシューティング
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f