Adobe Commerce CloudのSendGridの制限

この記事では、Adobe Commerce on Cloud インフラストラクチャのSendGrid制限に対する回避策について説明します。

影響を受ける製品とバージョン

イシュー

メールに大きな添付ファイルを送信し、次のログエラーを確認しようとしました。

/var/log/mail.log

Month Date Time i-xxxxxxxxxxxxxxxxx postfix/sendmail[21408]: fatal: no-reply@xxxxxxxx.com(8080): message file too big
Month Date Time i-xxxxxxxxxxxxxxxxx postfix/sendmail[26434]: fatal: no-reply@xxxxxxxxx.com(8080): message file too big

/var/log/exception.log

本番:

/app/<project-id>/vendor/laminas/laminas-mail/src/Transport/Sendmail.php:313

ステージング:

/app/<project-id_stg>/vendor/laminas/laminas-mail/src/Transport/Sendmail.php:313

ステージング 2:

/app/<project-id_stg2>/vendor/laminas/laminas-mail/src/Transport/Sendmail.php:313

原因

SendGridのシステム制限は、メールのサイズが30 Mbです。 10 Mbを超える添付ファイルは使用しないことをお勧めします。 詳しくは、SendGrid ドキュメントの添付ファイルの送信を参照してください。

回避策

  • 6Mbまたは10Mbを超える添付ファイルは使用しないでください。
  • Adobe Commerce インスタンスでのリモート SMTP サーバーの使用を検討してください。 手順については、管理者システムガイドの「​ メール通信の設定」を参照してください。
  • モジュール内にファイルを保存できるようにサーバーを再構成し、メール内のファイルへのリンクを添付します。

関連トピックス

recommendation-more-help
commerce-knowledge-base-help