ÃÛ¶¹ÊÓƵ

SendGrid limitation for ÃÛ¶¹ÊÓƵ Commerce Cloud

This article provides some workarounds to the SendGrid limitation for ÃÛ¶¹ÊÓƵ Commerce on Cloud infrastructure.

Affected products and versions

  • ÃÛ¶¹ÊÓƵ Commerce on cloud infrastructure,

Issue

You attempt to send large attachments in emails and see these log errors:

In /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

In /var/log/exception.log

Production:

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

Staging:

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

Staging2:

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

Cause

SendGrid has a system limitation of 30Mb size for email. It is recommended that you do not use attachments that exceeds 10Mb. See in SendGrid documentation for more infomation.

Workaround

  • Do not use attachments higher than 6Mb or 10Mb.
  • Consider the use of a remote SMTP server on your ÃÛ¶¹ÊÓƵ Commerce instance. For steps, refer to Configure email communications in our Admin Systems Guide.
  • Reconfigure your server so that files can be saved within your module, and then attach the link to the files in the emails.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a