Saltar al contenido

¿Cómo uso SMTP para enviar correos electrónicos a través de Amazon SES?

3 minutos de lectura
0

Quiero configurar el protocolo para transferencia simple de correos (SMTP) para Amazon Simple Email Service (Amazon SES).

Resolución

Para configurar SMTP con Amazon SES y conectarte al punto de enlace de SMTP de SES desde el que enviar correos electrónicos, sigue estos pasos:

  1. Abre la consola de Amazon SES.

  2. En el panel de navegación, selecciona Configuración de SMTP.

  3. En Configuración del protocolo para transferencia simple de correos (SMTP), anota los valores de los puertos y los puntos de enlace de SMTP. Utiliza el punto de enlace y los puertos de SMTP para conectarte a SMTP. Por ejemplo, si te encuentras en la región de AWS eu-west-1, ten en cuenta los siguientes puntos de enlace y puertos:
    Punto de enlace de SMTP: email-smtp.eu-west-1.amazonaws.com
    Puerto: 25, 465 o 587

  4. Elige Crear credenciales de SMTP. Se abrirá la consola de AWS Identity and Access Management (IAM).
    Nota: Las credenciales de SMTP son diferentes de las claves de acceso que se crean con IAM para un usuario de SMTP.

  5. Sigue los pasos para generar tus credenciales de SMTP.
    Nota: Para enviar correos electrónicos a más de una región de AWS, debes generar un conjunto de credenciales de SMTP para cada región de AWS.

  6. Selecciona el puerto de SMTP de SES desde el que enviarás correos electrónicos a partir del método de conexión que desees utilizar (encapsulador TLS o STARTTLS).
    Importante: Amazon Elastic Compute Cloud (Amazon EC2) restringe el tráfico de salida en el puerto 25 para todas las instancias de Amazon EC2 de forma predeterminada. Si tienes que usar el puerto 25 de SMTP, puedes solicitar la eliminación de esta restricción. Como alternativa, también puedes seleccionar otro puerto desde el que enviar correos electrónicos.

  7. Conéctate al punto de enlace de SMTP de SES para probar la conexión a través del puerto desde el que deseas enviar correos electrónicos. Por ejemplo, ejecuta el siguiente comando telnet:

    $ telnet email-smtp.eu-west-1.amazonaws.com 465

    Resultado de ejemplo:

    Connected to email-smtp.eu-west-1.amazonaws.com.
  8. Tras confirmar que la conexión al puerto es correcta, utiliza la línea de comandos para enviar correos electrónicos mediante la interfaz de SMTP de Amazon SES.

Si tienes problemas de conexión o tiempo de espera, consulta ¿Cómo soluciono los problemas de conectividad o tiempo de espera de SMTP con Amazon SES?

Información relacionada

¿Por qué recibo el error «535 Authentication credentials invalid» en un punto de enlace de SMTP de Amazon SES?

¿Por qué recibo una respuesta de error «Invalid MAIL FROM» o «Invalid RCPT TO» desde un punto de enlace de SMTP de Amazon SES?

¿Cómo soluciono el error de correo electrónico de Amazon SES «SMTP server requires a secure connection»?