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的系统限制为电子邮件30Mb大小。 建议不要使用超过10Mb的附件。 有关详细信息,请参阅SendGrid文档中的发送附件

解决方法

  • 请勿使用大于6Mb或10Mb的附件。
  • 考虑在Adobe Commerce实例上使用远程SMTP服务器。 有关步骤,请参阅我们的管理员系统指南中的配置电子邮件通信
  • 重新配置服务器,以便在模块中保存文件,然后将链接附加到电子邮件中的文件。

相关阅读

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