J'utilise pour l'envoi de SES emails pour les utilisateurs. Parfois, les utilisateurs m'ont rapporté qu'ils n'ont pas reçu d'e-mails de moi. J'ai commencé à collecter des emails rejetés via sns sujet et a trouvé beaucoup d'erreurs avec status = 5.5.1
et
diagnosticCode
"smtp; 550 5.1.1 Remote MTA does not support STARTTLS. Message can be delivered only over a TLS connection."
J'ai utiliser aws-sdk et mon code qui envoie des 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()
Mon ConfigurationSet a TLS Required
Qu'ai-je fait de mal et ça pourrait être un problème de configuration à distance de l'utilisateur?