Adobe Commerce CloudのSendGridの制限
この記事では、Adobe Commerce on Cloud インフラストラクチャのSendGrid制限に対する回避策について説明します。
影響を受ける製品とバージョン
- クラウドインフラストラクチャ上のAdobe Commerce、 サポートされているすべてのバージョン
イシュー
メールに大きな添付ファイルを送信し、次のログエラーを確認しようとしました。
/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 サーバーの使用を検討してください。 手順については、管理者システムガイドの「 メール通信の設定」を参照してください。
- モジュール内にファイルを保存できるようにサーバーを再構成し、メール内のファイルへのリンクを添付します。
関連トピックス
- Commerce on Cloud Infrastructure ガイドのSendGrid 電子メールサービス 。
recommendation-more-help
commerce-knowledge-base-help