SendGrid limite pour Adobe Commerce Cloud

Cet article fournit quelques solutions à la limitation de SendGrid pour Adobe Commerce sur l’infrastructure cloud.

Produits et versions concernés

Problème

Vous tentez d’envoyer des pièces jointes volumineuses dans les emails et les erreurs de journal suivantes s’affichent :

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

Dans /var/log/exception.log

Production :

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

Évaluation :

/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 a une limite système de taille de 30 Mo pour les emails. Il est recommandé de ne pas utiliser de pièces jointes dont la taille dépasse 10 Mo. Pour plus d’informations, voir Envoi de pièces jointes dans la documentation SendGrid.

Solution

  • N’utilisez pas de pièces jointes supérieures à 6 Mo ou 10 Mo.
  • Envisagez d’utiliser un serveur SMTP distant sur votre instance Adobe Commerce. Pour les étapes, reportez-vous à la section Configuration des communications par e-mail de notre guide des systèmes d’administration.
  • Reconfigurez votre serveur afin que les fichiers puissent être enregistrés dans votre module, puis joignez le lien aux fichiers des emails.

Lecture connexe

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