Я использую SES для отправки электронных писем пользователям. Иногда пользователи сообщали мне, что не получали от меня никаких электронных писем. Я начал собирать отскочившие электронные письма через тему sns и обнаружил много ошибок с status = 5.5.1
и
Диагностический код
"smtp; 550 5.1.1 Remote MTA does not support STARTTLS. Message can be delivered only over a TLS connection."
Я использую aws-sdk и свой код, который отправляет электронные письма:
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()
Мой набор настроек имеет TLS Required
Что я сделал не так и может ли это быть проблемой удаленной конфигурации пользователя?