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.
Esta sección contiene soluciones para varios problemas comunes relacionados con el envío de correo electrónico a través de la interfaz Simple Mail Transfer Protocol (SMTP) de Amazon SES. También contiene una lista de códigos de respuesta SMTP que devuelve Amazon SES.
Para obtener más información acerca del envío de correo electrónico a través de la interfaz SMTP de Amazon SES, consulte Uso de la interfaz de SMTP de Amazon SES para enviar correo electrónico.
-
No se puede conectar al punto de enlace SMTP de Amazon SES.
Los problemas para conectarse al punto de enlace de SMTP de Amazon SES suelen estar relacionados con los siguientes problemas:
-
Credenciales incorrectas: las credenciales que usa para conectarse al punto final SMTP son diferentes de AWS las suyas. Para conseguir sus credenciales de SMTP, consulte Obtención de las credenciales de SMTP de Amazon SES. Para obtener más información acerca de las credenciales, consulte Tipos de credenciales de Amazon SES.
-
Problemas de red o del firewall: es posible que su red esté bloqueando las conexiones salientes a través del puerto desde el que está intentando enviar correo electrónico. Para determinar si un problema en la red local está causando problemas de conexión, escriba el siguiente comando en la línea de comandos, sustituyendo
por el puerto que intenta utilizar (normalmente, 465, 587, 2465 o 2587):port
telnet email-smtp.us-west-2.amazonaws.com
port
Si puede conectarse al servidor SMTP a través de este comando, e intenta conectarse a Amazon SES mediante TLS Wrapper o STARTTLS, realice los procedimientos que se muestran en Prueba de la conexión a la interfaz SMTP de Amazon SES mediante la línea de comandos.
Si no puede conectarse al punto de enlace de SMTP de Amazon SES con
telnet
uopenssl
, significa que hay algo en su red (por ejemplo, un firewall) que bloquea las conexiones salientes a través del puerto que está intentando utilizar. Trabaje con el administrador de red para diagnosticar y corregir el problema.
-
-
Estás realizando envíos a Amazon SES desde una EC2 instancia de Amazon que utiliza el puerto 25 y recibes errores de tiempo de espera.
Amazon EC2 restringe el puerto 25 de forma predeterminada. Para eliminar estas restricciones, envía una EC2 solicitud de Amazon para eliminar las limitaciones de envío de correo electrónico
. También puede conectarse a Amazon SES a través de los puertos 465 o 587, ya que ninguno de estos puertos está restringido. -
Se borran los mensajes de correo electrónico debido a errores de red.
Asegúrese de que su aplicación utiliza la lógica de reintentos cuando se conecta al punto de enlace de SMTP de Amazon SES y de que puede detectar y reintentar la entrega de mensajes en caso de un error de red. SMTP es un protocolo detallado y el envío de un correo electrónico a través de este protocolo requiere varios viajes de red de ida y vuelta. Debido a la naturaleza de SMTP, el potencial de los errores de red aumenta.
-
Ha perdido la conexión con el punto de enlace de SMTP.
Las conexiones perdidas se deben generalmente a los siguientes problemas:
-
Tamaño de MTU: si recibe un mensaje de error de tiempo de espera superado, el tamaño de la unidad de transmisión máxima (MTU) de la interfaz de red de la computadora que utilice para conectarse SMTP de Amazon SES podría ser demasiado grande. Para solucionar este problema, establezca el tamaño de MTU en ese equipo en 1 500 bytes.
Para obtener más información acerca de cómo definir el tamaño de MTU en los sistemas operativos Windows, Linux y macOS, consulte Falta de respuesta de las consultas y pérdidas de consultas antes de llegar al clúster en la Guía de administración de Amazon Redshift.
Para obtener más información sobre cómo configurar el tamaño de MTU para una EC2 instancia de Amazon, consulta la Unidad máxima de transmisión de red (MTU) para tu EC2 instancia en la Guía EC2 del usuario de Amazon.
-
Conexiones de larga duración: el punto final SMTP de Amazon SES se ejecuta en una flota de EC2 instancias de Amazon detrás de un Elastic Load Balancer (ELB). Para garantizar que el sistema sea up-to-date tolerante a errores, las EC2 instancias de Amazon activas se cancelan periódicamente y se sustituyen por nuevas instancias. Como tu aplicación se conecta a una EC2 instancia de Amazon a través del ELB, la conexión deja de ser válida cuando se cierra la EC2 instancia de Amazon. Debe establecer una nueva conexión SMTP después de haber entregado un número fijo de mensajes por medio de una única conexión SMTP o si la conexión SMTP ha estado activa durante cierto periodo de tiempo. Tendrá que experimentar para buscar umbrales adecuados en función de dónde se aloja la aplicación y cómo envía correo electrónico a Amazon SES.
-
-
Le convendrá conocer las direcciones IP de los servidores de correo SMTP de Amazon SES para poder incluir en la lista de permitidos dichas direcciones IP con la red.
Las direcciones IP de los puntos de enlace de SMTP de Amazon SES se encuentran detrás de balanceadores de carga. Como resultado, estas direcciones IP cambian con frecuencia. No es posible proporcionar una lista definitiva de todas las direcciones IP de los puntos de enlace de Amazon SES. Le recomendamos que incluya en la lista de permitidos el dominio
amazonses.com
, en lugar de incluir en la lista de permitidos direcciones IP individuales.
Códigos de respuesta de SMTP devueltos por Amazon SES.
Esta sección contiene una lista de códigos de respuesta que devuelve la interfaz SMTP de Amazon SES.
Debe volver a intentar las solicitudes SMTP que reciban errores 400. Le recomendamos que implemente un sistema que vuelva a intentar las solicitudes con tiempos de espera progresivamente más largos (por ejemplo, esperar 5 segundos antes de volver a intentar; a continuación, esperar 10 segundos y, seguidamente, esperar 30 segundos). Si el tercer reintento no se realiza correctamente, espere 20 minutos y, a continuación, repita el proceso. Para ver un ejemplo de una implementación que utilice una política de reintentos exponencial, consulte How to handle a "Throttling - Maximum sending rate exceeded" error
nota
AWS SDKs implementan la lógica de reintento automáticamente, pero utilizan la interfaz HTTPS en lugar de SMTP.
Si recibe un error 500, tiene que revisar su solicitud para corregir un problema antes de volver a enviar la solicitud. Por ejemplo, si sus credenciales de AWS autenticación no son válidas, debe actualizar la aplicación para que utilice las credenciales correctas antes de volver a enviar la solicitud.
Descripción | Código de respuesta | Más información |
---|---|---|
Autenticación correcta |
|
El cliente de SMTP se conecta correctamente e inicia sesión en el servidor SMTP. |
Entrega satisfactoria |
|
|
Servicio no disponible |
|
Amazon SES no puede procesar la solicitud ya que actualmente hay demasiadas conexiones al servidor SMTP. |
Error de procesamiento local |
|
Amazon SES no ha podido procesar la solicitud. Es posible que haya problemas con la solicitud de carga que le impidan su procesamiento. |
Tiempo de espera |
|
Ha transcurrido demasiado tiempo entre las solicitudes, por lo que el servidor SMTP cerró la conexión. |
Cuota de envío diaria superada |
|
Ha superado el número máximo de mensajes de correo electrónico que le permite enviar Amazon SES en un periodo de 24 horas. Para obtener más información, consulte Administración de sus límites de envío de Amazon SES. |
Tasa de envío máxima superada |
|
Ha superado el número máximo de mensajes de correo electrónico que le permite enviar Amazon SES por segundo. Para obtener más información, consulte Administración de sus límites de envío de Amazon SES. |
Problema de Amazon SES al validar las credenciales de SMTP |
|
Entre los problemas que podría provocar esto se incluyen (entre otros):
|
Problema al recibir la solicitud |
|
Amazon SES no ha recibido correctamente la solicitud. Como resultado, el mensaje no se ha enviado. |
Credenciales incorrectas |
|
La aplicación que utiliza para enviar correo electrónico no intentó autenticarse cuando se conectó a la interfaz SMTP de Amazon SES. |
Credenciales de autenticación no válidas |
|
La aplicación que utiliza para enviar correo electrónico no facilitó las credenciales de SMTP correctas a Amazon SES. Tenga en cuenta que sus credenciales de SMTP no son las mismas que sus AWS credenciales. Para obtener más información, consulte Obtención de las credenciales de SMTP de Amazon SES. |
Cuenta no suscrita a Amazon SES |
|
El Cuenta de AWS propietario de las credenciales SMTP no está registrado en Amazon SES. |
El mensaje es demasiado largo |
|
El mensaje que intenta enviar es más grande que el tamaño de mensaje máximo. |
Cuenta no suscrita a Amazon SES |
|
El Cuenta de AWS propietario de las credenciales SMTP no está registrado en Amazon SES. |
Error de sintaxis MAIL FROM |
|
Hay un error de sintaxis en la parte MAIL FROM del mensaje de SMTP. Compruebe que sigue el formato correcto y no olvide incluir la dirección de correo electrónico en "<>". |
Error de sintaxis RCPT TO |
|
Hay un error de sintaxis en la parte RCPT TO del mensaje de SMTP. Compruebe que sigue el formato correcto y no olvide incluir la dirección de correo electrónico en "<>". |
Usuario no autorizado a llamar al punto de enlace de SMTP de Amazon SES |
|
La política AWS Identity and Access Management (IAM) o la política de autorización de envío de Amazon SES del usuario propietario de las credenciales SMTP no pueden llamar al punto de conexión SMTP de Amazon SES. |
Dirección de correo electrónico sin verificar |
|
Está intentando enviar correo electrónico desde una dirección de correo electrónico o dominio que no está verificado para enviar correo electrónico desde su cuenta de Amazon SES. Este error podría corresponder a las direcciones "From", "Source", "Sencer" o "Return-Path". Si su cuenta sigue todavía en el entorno de pruebas, también tiene que verificar todas las direcciones de correo electrónico de cada destinatario (excepto de aquellos que proporciona el simulador de buzón de correo de Amazon SES). Si Amazon SES no puede mostrar todas las identidades que no han superado la comprobación de verificación, el mensaje de error termina con tres puntos (...). notaAmazon SES tiene puntos de enlace en varios Regiones de AWS y el estado de verificación de la dirección de correo electrónico es independiente para cada uno Región de AWS. Debe completar el proceso de verificación para cada remitente Regiones de AWS que desee utilizar. |
nota
En el caso de problemas de SMTP que no se solucionen con la resolución de problemas de esta página, pruebe las opciones de asistencia de SES que aparecen en la sección Contactar con nosotros