Yo uso SES para el envío de correos electrónicos a los usuarios. Los usuarios a veces me informaron que ellos no recibir correos electrónicos de mí. Empecé a recopilar los mensajes devueltos a través de sns tema y encontré un montón de errores con status = 5.5.1
y
diagnosticCode
"smtp; 550 5.1.1 Remote MTA does not support STARTTLS. Message can be delivered only over a TLS connection."
Yo uso el aws sdk y mi código que envía emais:
let params = { Destination: { ToAddresses: [emailDestination] }, Message: { Body: { Html: { Charset: "UTF-8", Data: template({ ...templateData }) }, }, Subject: { Charset: 'UTF-8', Data: templateData.subject } }, Source: SOURCE_EMAIL, ConfigurationSetName: CONFIGURATION_SET_NAME }; await ses.sendEmail(params).promise()
Mi ConfigurationSet ha TLS Required
¿Qué hice mal y no podía ser de un remoto problema de configuración del usuario?