Adobe Commerce Cloudの SendGrid の制限

この記事では、クラウドインフラストラクチャー上のAdobe Commerceの 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 ドキュメントの 添付ファイルの送信を参照してください。

回避策

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

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a