SendGrid limitação para Adobe Commerce Cloud

Este artigo fornece algumas soluções alternativas para a limitação do SendGrid para a infraestrutura do Adobe Commerce na nuvem.

Produtos e versões afetados

Problema

Você tenta enviar anexos grandes em emails e vê estes erros de log:

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

Em /var/log/exception.log

Produção:

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

Estágios:

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

Estágios2:

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

Causa

SendGrid tem uma limitação de sistema de 30 Mb para email. É recomendável não usar anexos com mais de 10 Mb. Consulte Enviando anexos na documentação do SendGrid para obter mais informações.

Solução alternativa

  • Não use anexos com mais de 6Mb ou 10Mb.
  • Considere o uso de um servidor SMTP remoto em sua instância do Adobe Commerce. Para ver as etapas, consulte Configurar comunicações por email em nosso Guia de Sistemas de Administração.
  • Reconfigure o servidor para que os arquivos possam ser salvos no módulo e, em seguida, anexe o link aos arquivos nos emails.

Leitura relacionada

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