Passer au contenu

Comment puis-je surveiller les messages d’erreur temporaires d'Amazon SES ?

Lecture de 2 minute(s)
0

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 ?

AWS OFFICIELA mis à jour il y a 3 mois