Correos electrónicos no enviados cuando se superan los créditos de SendGrid en Adobe Commerce
Cuando no se envíen correos electrónicos cuando se excedan los créditos de SendGrid en Adobe Commerce en la infraestructura en la nube, en el entorno de producción, envíe un caso de soporte técnico, proporcione el mensaje de error y solicite que se aumenten los créditos, sujeto a las condiciones de aprobación que se enumeran a continuación. Si no ve un mensaje de error o está en Adobe Commerce en la arquitectura del plan inicial de la infraestructura en la nube, envíe también un caso de asistencia y mencione que el archivo mail.log
no indica que se hayan superado los créditos.
Descripción description
Entornos
Adobe Commerce en Cloud Infrastructure versiones 2.4.4 - 2.4.8-p3
Problema
Los créditos de SendGrid hacen referencia al número de correos electrónicos permitidos que se pueden enviar. Solo se pueden enviar 12 000 correos electrónicos al mes desde las ramas de integración y ensayo. Los créditos se renuevan a principios de mes, por lo que si se queda sin créditos, tendrá que esperar la renovación.
No existen límites estrictos en el número de correos electrónicos que se pueden enviar en producción, siempre y cuando la reputación del remitente sea superior al 95 %.
La reputación se ve afectada por lo siguiente:
- el número de correos electrónicos rechazados o rechazados
- si los clientes han marcado sus correos electrónicos como correo no deseado
- si los registros de correo no deseado basados en DNS han marcado su dominio como una posible fuente de correo no deseado
En Producción, la asignación predeterminada es de 12 000 correos electrónicos al día. Sin embargo, este límite se puede aumentar en función del uso: se establece en cuatro veces el número promedio de correos electrónicos enviados por día durante los cinco días anteriores.
Por ejemplo, si el número promedio de correos electrónicos enviados en los últimos cinco días es de 5000 por día, el límite de crédito se aumentará a 20 000 correos electrónicos por día. Si esta tasa se mantiene constante, permitiría enviar hasta 600.000 correos electrónicos en un mes de 30 días.
Causa
Hay límites en la cantidad de correos electrónicos permitidos que se pueden enviar.
Resolución resolution
Cómo comprobar si se han superado sus créditos
Arquitectura del plan Pro de Adobe Commerce on Cloud Infrastructure: compruebe /var/log/mail.log
. Verá un mensaje similar al siguiente:
May 28 21:13:00 <i-node> postfix/error[ 21335] : <error-id>: to=<to@email.com>, relay=none, delay=4642, delays=4642/0.56/0/0.03,
dsn=4.0.0, status=deferred (delivery temporarily suspended: SASL authentication failed; server smtp.sendgrid.net[ ip address] said: 451 Authentication failed: Maximum credits exceeded).
Nota: Si observa que algunos correos electrónicos no se envían ni reciben y se encuentran con el siguiente mensaje en el mail.log, no suponga que indica un envío de correo electrónico fallido. A menos que haya mensajes que confirmen que se han excedido los créditos de Sendgrid, envíe un caso de soporte técnico - pero no haga referencia a este mensaje:
May 14 11:17:01 <i-node> postfix/error[ 589014] : <error-id>: to=<root@localhost>, orig_to=<root>, relay=none, delay=0.04, delays=0.02/0.01/0/0.01,
dsn=4.0.0, status=SOFTBOUNCE (local delivery is disabled)
Solución
-
Si ve este mensaje en el entorno de producción, envíe un caso de soporte técnico, proporcione el mensaje anterior y solicite que se aumenten los créditos.
-
La aprobación para el aumento de créditos está sujeta a las siguientes condiciones:
- La reputación del remitente es de 95 o más.
- Se deben corregir todos los errores que causaron que se excedieran los créditos, por ejemplo: es posible que tenga que habilitar ReCaptcha para crear cuentas o enviar pedidos, reducir el número de spam informado por los clientes, etc.
-
Si no ve este mensaje o está en Adobe Commerce en la arquitectura del plan inicial de la infraestructura en la nube, envíe también un caso de asistencia y mencione que el archivo
mail.log
no indica que se hayan superado los créditos.