J'ai utilisé Amazon Simple Email Service (Amazon SES) pour envoyer un e-mail et j'ai reçu un échec de livraison. Je souhaite savoir si l'échec de livraison est dû à un message d’erreur temporaire.
Brève description
Un message d’erreur temporaire ou un message d’erreur transitoire est un e-mail renvoyé qui est rejeté par le serveur de messagerie du destinataire en raison d'une défaillance temporaire. Les défaillances temporaires qui provoquent un message d’erreur temporaire incluent :
- La boîte aux lettres du destinataire est pleine.
- La boîte aux lettres du destinataire est temporairement indisponible.
- Un serveur surchargé.
Remarque : Amazon SES effectue une nouvelle tentative sur les messages d’erreur temporaires à plusieurs reprises.
Résolution
Pour surveiller les messages d’erreur temporaires sur Amazon SES, utilisez Amazon Simple Notification Service (Amazon SNS) pour configurer les notifications. Les notifications Amazon SNS se déclenchent lorsque vous recevez des messages d’erreur temporaires. Vous pouvez également configurer la publication d'événements Amazon SES pour suivre les événements d'envoi d'e-mails.
Pour déterminer si l'échec de livraison est dû à un message d’erreur temporaire indirect, examinez le contenu du type d’objet de message d’erreur temporaire dans la notification Amazon SNS. Si la valeur de bounceType est Transitoire, il s'agit d'un message d’erreur temporaire. Pour déterminer le type de message d’erreur temporaire, vérifiez la valeur de bounceSubType.
Exemple de notification Amazon SNS :
{
"notificationType":"Bounce",
"bounce":{
"bounceType":"Transient",
"reportingMTA":"dns; email.example.com",
"bouncedRecipients":[
{
"emailAddress":"jane@example.com",
"status":"4.1.1",
"action":"failed",
"diagnosticCode":"smtp; 550 5.1.1 <jane@example.com>User mailbox full"
}
],
"bounceSubType":"MailboxFull",
"timestamp":"2016-01-27T14:59:38.237Z",
"feedbackId":"00000138111222aa-33322211-cccc-cccc-cccc-ddddaaaa068a-000000",
"remoteMtaIp":"127.0.2.0"
},
Dans l'exemple précédent, le type de message d’erreur est temporaire car la valeur de bounceType est Transitoire. Le type de message d’erreur temporaire est une boîte aux lettres complète car la valeur de bounceSubType est MailboxFull.
Pour plus d'informations, consultez la section Types de retours.
Informations connexes
Comprendre la délivrabilité des e-mails dans Amazon SES
Bonnes pratiques d’envoi d’e-mails à l'aide d'Amazon SES
Comment accéder à mes journaux Amazon SES ?