Direkt zum Inhalt

Wie überwache ich temporäre Unzustellbarkeit bei Amazon SES?

Lesedauer: 2 Minute
0

Ich habe Amazon Simple Email Service (Amazon SES) verwendet, um eine E-Mail zu senden, und habe einen Fehler bei der Zustellung erhalten. Ich möchte wissen, ob es sich bei dem Zustellungsfehler um eine temporäre Unzustellbarkeit handelt.

Kurzbeschreibung

Eine temporäre Unzustellbarkeit oder ein vorübergehender Bounce ist eine zurückgesendete E-Mail, die vom E-Mail-Server des Empfängers aufgrund eines vorübergehenden Fehlers abgelehnt wird. Zu den vorübergehenden Ausfällen, die zu einem temporäre Unzustellbarkeit führen, gehören:

  • Das Empfängerpostfach ist voll.
  • Das Empfängerpostfach ist vorübergehend nicht verfügbar.
  • Ein überlasteter Server.

Hinweis: Amazon SES versucht es mehrmals mit temporärer Unzustellbarkeit.

Lösung

Um temporäre Unzustellbarkeit auf Amazon SES zu überwachen, richte mithilfe des Amazon Simple Notification Service (Amazon SNS) Benachrichtigungen ein. Die Amazon SNS-Benachrichtigungen werden ausgelöst, wenn du Bounces erhältst. Du kannst die Amazon SES-Ereignisveröffentlichung auch so einrichten, dass Ereignisse beim Senden von E-Mails nachverfolgt werden.

Um festzustellen, ob es sich bei dem Zustellungsfehler um eine temporäre Unzustellbarkeit handelt, überprüfe den Inhalt des Bounce-Objekttyps in der Amazon SNS-Benachrichtigung. Wenn der BounceType-Wert Transient ist, handelt es sich um eine temporäre Unzustellbarkeit. Um die Art des temporäre Unzustellbarkeit zu bestimmen, überprüfe den BounceSubType-Wert.

Beispiel für eine Amazon SNS-Benachrichtigung:

 {
       "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"
       },

Im vorherigen Beispiel ist der Bounce-Typ temporäre Unzustellbarkeit, da der bounceType-Wert Transient ist. Die Art der temporären Unzustellbarkeit ist ein volles Postfach, da der bounceSubType-Wert MailboxFull ist.

Weitere Informationen findest du unter Bounce-Typen.

Ähnliche Informationen

Grundlegendes zur E-Mail-Zustellbarkeit in Amazon SES

Bewährte Methoden für das Versenden von E-Mails mit Amazon SES

Wie kann ich auf meine Amazon SES-Logs zugreifen?