¿Cómo puedo resolver el error “SMTP server requires a secure connection or the client is not authenticated. The server response was: Authentication required” (El servidor SMTP requiere una conexión segura o el cliente no está autenticado. La respuesta del servidor fue: Se requiere autenticación) al enviar un correo electrónico a través de SES?

2 minutos de lectura
0

Quiero enviar un correo electrónico mediante Amazon Simple Email Service (SES). Sin embargo, recibo el error “SMTP server requires a secure connection or the client is not authenticated. The server response was: Authentication required” (El servidor SMTP requiere una conexión segura o el cliente no está autenticado. La respuesta del servidor fue: Se requiere autenticación).

Descripción breve

Este error indica que la aplicación de envío no intentó autenticarse cuando se conectó a la interfaz de SMTP de Amazon SES. Por lo general, este error se produce si la solicitud de llamada a la API de SES se firmó con AWS Signature Version 2 (SigV2), en lugar de AWS Signature Version 4 (SigV4).

Nota: Si creó sus credenciales de SMTP antes del 10 de enero de 2019, estas se crearon con una versión anterior de AWS SigV2. Las credenciales creadas después de esa fecha utilizan AWS SigV4 de forma predeterminada.

Resolución

Para comprobar la hora de creación del usuario de SMTP, siga estos pasos:

  1. Inicie sesión en la Consola de administración de AWS y, a continuación, abra la Consola de AWS Identity and Access Management (IAM).
  2. En el panel de navegación, seleccione Users (Usuarios) y, a continuación, elija el nombre de usuario de SMTP.
  3. Se carga una página nueva. Puede encontrar “creation time” (hora de creación) en summary (resumen).

Si su usuario de SMTP se creó antes del 10 de enero de 2019, recibirá un error porque las solicitudes se firman con AWS SigV2.

Para resolver el problema, cree un nuevo usuario de SMTP desde la consola de SES y, a continuación, sustituya el antiguo usuario de SMTP de la aplicación de envío. También puede obtener el nombre de usuario y la contraseña SMTP de AWS Sigv4 del usuario de IAM mediante la conversión de las credenciales de AWS existentes.

Si el problema persiste o si el usuario de SMTP se creó después del 10 de enero de 2019, abra un caso con el equipo de asistencia de SES para investigarlo más a fondo.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año