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
を確認します。次のようなメッセージが表示されます。
5 月 28 日 21:13:00 <
i-node>
postfix/error[
21335]
: <
error-id>
: to=<
to@email.com>
、relay=none、delay=4642、delayes=4642/0.56/0/0.03、dsn=4.0.0、status=deferred (配信が一時的に中断されました:SASL 認証に失敗しました;server smtp.sendgrid.net[
ip address]
said: 451 認証 1 失敗:最大単位超過).
注意: 一部のメールが送受信されていないことに気付き、mail.log に次のメッセージが表示された場合は、メールの配信が失敗したことを示していると見なさないでください。 Sendgrid のクレジットを超過したことを確認するメッセージが表示されない限り、 サポートケースを送信します。ただし、次のメッセージは参照しないでください。
5 月 14 日(PT) 11:17:01 <
i-node>
postfix/error[
589014]
: <
error-id>
: to=<
root@localhost>
、orig_to=<
root>
、relay=none, delay=0.04, delay=0.02/0.01/0/0.01, dsn=4.0.0, status=SOFTBOUNCE (ローカル配信が無効)
ソリューション
-
このメッセージが実稼動環境に表示された場合は、 サポートケースを送信、上記のメッセージを入力し、クレジットの増加をリクエストします。
-
単位の追加の承認は、次の条件に従う必要があります。
- 送信者の評価が 95 以上である。
- クレジットを超過する原因となったエラーは、例えば、アカウントの作成や注文の送信のために ReCaptcha を有効にする、顧客から報告されるスパムの数を減らすなどの対策を講じる必要がある場合があります。
-
このメッセージが表示されない場合、またはAdobe Commerce on Cloud Infrastructure Starter プランアーキテクチャを使用している場合は、 サポートケースを送信し、
mail.log
ファイルがクレジットを超過したことを示さないことに注意してください。