Limitazione di SendGrid per Adobe Commerce Cloud
Questo articolo fornisce alcune soluzioni alternative alla limitazione SendGrid per l'infrastruttura Adobe Commerce su cloud.
Prodotti e versioni interessati
- Adobe Commerce sull'infrastruttura cloud, tutte le versioni supportate
Problema
Si tenta di inviare allegati di grandi dimensioni nelle e-mail e vengono visualizzati i seguenti errori di registro:
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
Produzione:
/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
Causa
SendGrid ha un limite di sistema di 30 MB per la posta elettronica. Si consiglia di non utilizzare allegati con dimensioni superiori a 10 Mb. Per ulteriori informazioni, vedere Invio di allegati nella documentazione di SendGrid.
Soluzione alternativa
- Non utilizzare allegati di dimensioni superiori a 6 MB o 10 MB.
- Prendi in considerazione l’utilizzo di un server SMTP remoto nell’istanza di Adobe Commerce. Per i passaggi, consulta Configurare le comunicazioni e-mail nella Guida ai sistemi di amministrazione.
- Riconfigura il server in modo che i file possano essere salvati all’interno del modulo, quindi allega il collegamento ai file nelle e-mail.
Lettura correlata
- SendGrid servizio e-mail nella guida all'infrastruttura Commerce on Cloud.