Używam SES do wysyłania e-maili do użytkowników. Czasami użytkownicy donosili mi, że nie dostał ode mnie żadnych wiadomości e-mail. Zacząłem zbierać отскочившие e-maile na temat sns i znalazłem wiele błędów z status = 5.5.1
i
Diagnostyczny kod
"smtp; 550 5.1.1 Remote MTA does not support STARTTLS. Message can be delivered only over a TLS connection."
Używam aws sdk i swój kod, który wysyła e-maile:
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()
Mój zestaw ustawień ma TLS Required
Co zrobiłem nie tak i czy może to być problem zdalnej konfiguracji użytkownika?