Errores de envío de correo electrónico de Amazon SES - Amazon Simple Email Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Errores de envío de correo electrónico de Amazon SES

En este tema se revisan tipos de errores específicos de envío de correo electrónico que podría encontrar al enviar un correo electrónico a través de Amazon SES. Si intenta enviar un correo electrónico a través de Amazon SES y la llamada a Amazon SES falla, Amazon SES devuelve un mensaje de error a la aplicación y no envía el correo electrónico. La forma en que observa este mensaje de error depende de la forma en que llama a Amazon SES.

  • Si llama a la API de Amazon SES directamente, la acción de consulta devolverá un error. El error puede ser MessageRejected o uno de los errores que se especifican en el tema Errores comunes de la Referencia de la API de Amazon Simple Email Service.

  • Si llama a Amazon SES utilizando un SDK de AWS que utilice un lenguaje de programación que admita excepciones, Amazon SES podría lanzar una excepción. El tipo de excepción depende del SDK y del error. Por ejemplo, podría tratarse de una excepción MessageRejectedException de Amazon SES (el nombre real puede variar en función del SDK) o una excepción general de AWS. Independientemente del tipo de excepción, el tipo de error y el mensaje de error de la excepción podrían darle más información.

  • Si llama a Amazon SES a través de su interfaz de SMTP, la forma en que experimenta el error depende de la aplicación. Es posible que algunas aplicaciones muestren un mensaje de error específico y que otras no. Para obtener una lista de los códigos de respuesta SMTP que devuelve Amazon SES, consulte Códigos de respuesta de SMTP devueltos por Amazon SES..

nota

Si su llamada a Amazon SES para enviar un correo electrónico devuelve un error, no se le facturará dicho correo electrónico.

A continuación se indican los tipos de problemas específicos de Amazon SES que pueden hacer que Amazon SES devuelva un error cuando se intenta enviar un correo electrónico. Estos errores se agregan a errores de AWS generales como MalformedQueryString, tal y como se especifica en el tema Errores comunes de la Referencia de la API de Amazon Simple Email Service.

  • La dirección de correo electrónico no está verificada. Las siguientes identidades no han superado la verificación en la región region: identity1, identity2, identity3: está intentando enviar correo electrónico desde una dirección de correo electrónico o un dominio que no ha verificado con Amazon SES. Este error podría corresponder a la dirección "From", "Source", "Sencer" o "Return-Path". Si su cuenta sigue todavía en el entorno de pruebas de Amazon SES, también debe verificar todas las direcciones de correo electrónico de cada destinatario excepto los destinatarios que proporciona el simulador de buzón de correo de Amazon SES. Si Amazon SES no puede mostrar todas las identidades con errores, el mensaje de error termina con puntos suspensivos.

    nota

    Amazon SES tiene puntos de enlace en varias Regiones de AWS y el estado de verificación de cada dirección de correo electrónico es independiente para cada Región de AWS. Debe completar el proceso de verificación para cada remitente de las Regiones de AWS que desee utilizar.

  • La cuenta está suspendida: se ha suspendido la capacidad de su cuenta para enviar correo electrónico. Puede seguir accediendo a la consola de Amazon SES y realizar la mayoría de las operaciones. Sin embargo, si intenta enviar un correo electrónico, recibe este mensaje.

    Si suspendemos la capacidad de su cuenta para enviar correo electrónico, enviamos automáticamente una notificación a la dirección de correo electrónico asociada con su Cuenta de AWS. Para obtener más información, consulte Preguntas frecuentes acerca del proceso de revisión de envío de Amazon SES.

  • Limitación controlada: es posible que su aplicación esté intentando enviar demasiados mensajes por segundo o que haya enviado demasiados correos electrónicos durante las últimas 24 horas. En estos casos, el mensaje de error puede ser similar a los siguientes ejemplos:

    • Cuota de mensajes diaria superada: ha enviado el número máximo de mensajes permitidos en un periodo de 24 horas. Si ha superado su cuota diaria, tendrá que esperar hasta el próximo periodo de 24 horas antes de poder enviar más mensajes.

    • Velocidad máxima de envío superada: está intentando enviar más correos electrónicos por segundo de lo que permite la velocidad máxima de envío. Si ha superado la tasa de envío, puede seguir enviando correo electrónico, pero tendrá que reducir la tasa de envío. Para obtener más información, consulte How to handle a “Throttling - Maximum sending rate exceeded” error en el Blog de mensajería y segmentación de AWS.

    • Se ha superado la velocidad máxima de envío de SMTP SigV2: está intentando enviar mensajes con credenciales SMTP creadas antes del 10 de enero de 2019; sus credenciales SMTP se crearon utilizando una versión anterior de AWS Signature. Por motivos de seguridad, debe eliminar las credenciales que creó antes de esa fecha y reemplazarlas por otras nuevas. Puede eliminar las credenciales antiguas mediante la consola de IAM. Para obtener más información acerca de cómo crear credenciales, consulte Obtención de las credenciales de SMTP de Amazon SES.

    Debería monitorizar periódicamente su actividad de envío para ver lo cerca que está de sus cuotas de envío. Para obtener más información, consulte Monitoreo de las cuotas de envío de Amazon SES. Para obtener información general sobre las cuotas de envío, consulte Administración de sus límites de envío de Amazon SES. Para obtener información sobre cómo aumentar sus cuotas de envío, consulte Aumento de las cuotas de envío de Amazon SES.

    importante

    Si el texto de error que explica el error de limitación controlada no está relacionado con que supere la cuota diaria o la tasa de envío máxima, entonces podría haber un problema en todo el sistema que está provocando una reducción de las capacidades de envío. Para obtener información acerca del estado del servicio, vaya a AWS Service Health Dashboard.

  • No se han especificado destinatarios: no se han proporcionado destinatarios.

  • Hay caracteres no ASCII en la dirección de correo electrónico: la cadena de la dirección de correo electrónico debe ser ASCII de 7 bits. Si desea enviar a direcciones de correo electrónico que contengan caracteres Unicode en la parte de dominio de una dirección o bien desde ellas, debe cifrar el dominio utilizando Punycode. Punycode no se permite en la parte local de la dirección de correo electrónico (la parte delante del signo @) ni en el nombre de "remitente descriptivo". Si desea utilizar caracteres Unicode en el nombre de "remitente descriptivo", debe codificar el nombre de "remitente descriptivo" utilizando la sintaxis de palabra cifrada MIME, tal y como se describe en Envío de correo electrónico sin procesar mediante la API v2 de Amazon SES. Para obtener más información acerca de Punycode, consulte RFC 3492.

  • El dominio MAIL FROM no se ha verificado: Amazon SES no ha podido leer el registro MX necesario para utilizar el dominio MAIL FROM especificado. Para obtener información sobre la configuración de dominios MAIL FROM personalizados, consulte Uso de un dominio MAIL FROM personalizado.

  • El conjunto de configuración no existe: el conjunto de configuración que ha especificado no existe. Un conjunto de configuración es un parámetro opcional que utiliza para publicar eventos de envío de correo electrónico. Para obtener más información, consulte Monitoreo del envío de correo electrónico mediante la publicación de eventos de Amazon SES.