Adobe Commerce上超過SendGrid點數時未傳送電子郵件

當雲端基礎結構的Adobe Commerce中超過SendGrid點數時,未傳送電子郵件時,在生產環境中,提交支援案例、提供錯誤訊息,並要求增加點數,但須符合下列核准條件。 如果您沒有看到錯誤訊息,或您使用的是Adobe Commerce雲端基礎結構入門計畫架構,也請提交支援案例並提及mail.log檔案未指出已超過積分。

說明 description

環境

雲端基礎結構版本2.3.0 - 2.3.7-p1、2.4.0 - 2.4.3的Adobe Commerce

問題

SendGrid點數是指可傳送的允許電子郵件數量。 每個月從整合和中繼分支只能傳送12,000封電子郵件。 積分會在月初續約,因此如果您沒有足夠的積分,就必須等候續約。

只要寄件者信譽超過95%,生產環境中可傳送的電子郵件數量就沒有嚴格限制。

聲譽受下列影響:

  • 退回/拒絕的電子郵件數量
  • 客戶是否已將您的電子郵件標示為垃圾訊息
  • DNS垃圾郵件註冊是否已將您的網域標籤為潛在的垃圾郵件來源

在生產環境中,預設的分配是每天12,000封電子郵件。 不過,此限制可根據使用情況而增加,設定為前五天每天平均傳送電子郵件數的4倍。

例如,如果過去五天傳送的平均數量為每天5,000封電子郵件,則信用額度將提高為每天20,000封電子郵件。 如果此比率維持不變,30天內最多可傳送600,000封電子郵件。

原因

可傳送的允許電子郵件數量存在限制。

解決方法 resolution

如何檢查是否已超過您的積分

雲端基礎結構上的Adobe Commerce 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雲端基礎結構入門計畫架構,也請提交支援案例,並提及mail.log檔案未指出已超過積分。

相關閱讀

  • 雲端基礎結構上的Commerce指南中的SendGrid
  • SMTP錯誤與疑難排解
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f