Amazon SES S-Prozess für den E-Mail-Versand - Amazon Simple Email Service

Dies ist das Benutzerhandbuch für Amazon SES Classic. Aktualisierungen und neue Funktionen werden nur imneues Amazon SES Entwicklerhandbuch, die wir zu verwenden empfehlen.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon SES S-Prozess für den E-Mail-Versand

In diesem Thema wird beschrieben, was geschieht, wenn Sie eine E-Mail mit Amazon SES senden, und die verschiedenen Ergebnisse, die auftreten können, nachdem die E-Mail gesendet wurde. Die folgende Abbildung bietet eine allgemeine Übersicht über den Sendevorgang:

  1. Eine Client-Anwendung, die als E-Mail-Sender fungiert, stellt eine Anforderung an Amazon SES, E-Mails an einen oder mehrere Empfänger zu senden.

  2. Wenn die Anfrage gültig ist, akzeptiert Amazon SES die E-Mail.

  3. Amazon SES sendet die Nachricht über das Internet an den Empfänger. Sobald die Nachricht an Amazon SES übergeben ist, wird sie in der Regel sofort gesendet, wobei der erste Zustellungsversuch normalerweise innerhalb von Millisekunden erfolgt.

  4. An diesem Punkt gibt es verschiedene Möglichkeiten. Beispiel:

    1. Der ISP stellt die Nachricht dem Posteingang des Empfängers erfolgreich zu.

    2. Die E-Mail-Adresse des Empfängers ist nicht vorhanden, sodass der ISP eine Unzustellbarkeitsnachricht an Amazon SES sendet. Amazon SES leitet die Benachrichtigung dann an den Sender weiter.

    3. Der Empfänger erhält die Nachricht, stuft sie jedoch als Spam ein und reicht eine Beschwerde beim ISP ein. Der ISP, der eine Feedback-Schleife in Amazon SES eingerichtet hat, sendet die Beschwerde an Amazon SES, von wo sie an den Sender weitergeleitet wird.

In den folgenden Abschnitten werden die einzelnen Ergebnisse erläutert, die möglich sind, nachdem ein Sender eine E-Mail-Anforderung an Amazon SES sendet und nachdem Amazon SES eine E-Mail-Nachricht an den Empfänger sendet.

Nach dem Senden einer E-Mail-Anforderung an Amazon SES

Wenn der Sender eine Anforderung zum Senden einer E-Mail an Amazon SES stellt, kann der Aufruf erfolgreich sein oder fehlschlagen. In den folgenden Abschnitten wird beschrieben, was jeweils passiert.

Erfolgreiche Anforderung zum Senden

War die Anforderung an Amazon SES erfolgreich, gibt Amazon SES eine entsprechende Antwort an den Sender zurück. Diese Nachricht umfasst die Mitteilungs-ID, eine Zeichenfolge, mit der die Anforderung eindeutig identifiziert wird. Sie können die Mitteilungs-ID zum Identifizieren der gesendeten E-Mail oder zum Nachverfolgen der Probleme beim Senden verwenden. Anschließend erstellt Amazon SES eine E-Mail-Nachricht basierend auf den Anforderungsparametern, scannt die Nachricht auf verdächtige Inhalte und Viren und sendet sie über das Internet mit Simple Mail Transfer Protocol (SMTP). Ihre Nachricht wird in der Regel sofort gesendet. Der erste Zustellungsversuch erfolgt normalerweise innerhalb von Millisekunden.

Anmerkung

Wenn Amazon SES die Anforderung des Senders akzeptiert und feststellt, dass die Nachricht einen Virus enthält, hält Amazon SES die Verarbeitung der Nachricht an und versucht nicht, sie dem E-Mail-Server des Empfängers zuzustellen.

Fehlgeschlagene Anforderung zum Senden

Wenn die Anforderung zum Senden von E-Mails an Amazon SES des Senders fehlschlägt, reagiert Amazon SES mit einem Fehler und löscht die E-Mail. Die Anforderung kann aus verschiedenen Gründen fehlschlagen. Die Anforderung ist möglicherweise nicht ordnungsgemäß formatiert oder die E-Mail-Adresse wurde vom Sender nicht verifiziert.

Die Methode, mit der Sie ermitteln können, ob die Anforderung fehlgeschlagen ist, hängt davon ab, wie Sie Amazon SES aufrufen. Im Folgenden finden Sie einige Beispiele dafür, wie Fehler und Ausnahmen zurückgegeben werden:

  • Wenn Sie Amazon SES über die Abfrage (HTTPS) aufrufen (SendEmailoder .SendRawEmail), geben die Aktionen einen Fehler zurück. Weitere Informationen finden Sie im .Amazon Simple Email Service API-Referenz.

  • Wenn Sie ein AWS SDK für eine Programmiersprache verwenden, die Ausnahmen einsetzt, führt der Aufruf von Amazon SES zu einerMessageRejectedException. (Der Name der Ausnahme kann abhängig vom SDK etwas abweichen.)

  • Wenn Sie die SMTP-Schnittstelle verwenden, erhält der Sender einen SMTP-Antwort-Code, doch wie der Fehler weitergeleitet wird, hängt vom Client des Senders ab. Einige Clients zeigen möglicherweise einen Fehlercode an, andere hingegen nicht.

Informationen über die Fehler, die auftreten können, wenn Sie eine E-Mail mit Amazon SES senden, finden Sie unter.Fehler beim Senden von Amazon SES E-Mails über.

Nachdem Amazon SES eine E-Mail gesendet hat

Wenn die Anforderung des Senders an Amazon SES erfolgreich ist, sendet Amazon SES die E-Mail mit einem der folgenden Ergebnisse:

  • Erfolgreiche Zustellung und der Empfänger widerspricht der E-Mail nicht —Die E-Mail wird vom ISP akzeptiert und der ISP liefert die E-Mail an den Empfänger aus. Eine erfolgreiche Zustellung ist in der folgenden Abbildung dargestellt.

  • Permanente Unzustellbarkeit...Die E-Mail wird vom ISP aufgrund einer persistenten Bedingung abgelehnt oder sie wird von Amazon SES nicht akzeptiert, da die E-Mail-Adresse auf der Unterdrückungsliste von Amazon SES enthalten ist. Eine E-Mail-Adresse befindet sich auf der Unterdrückungsliste von Amazon SES, wenn sie kürzlich eine harte Unzustellbarkeitsnachricht für einen Amazon SES-Kunden verursacht hat. Eine permanente Unzustellbarkeit durch einen ISP kann vorliegen, wenn die Adresse des Empfängers ungültig ist. Eine Benachrichtigung über die permanente Unzustellbarkeit wird vom ISP zurück an Amazon SES gesendet und von dort wird der Sender entweder per E-Mail oder über Amazon Simple Notification Service (Amazon SNS) benachrichtigt. Die Methode hängt von der Einrichtung des Senders ab. Amazon SES benachrichtigt den Sender über Unzustellbarkeitslisten aufgrund der Unterdrückungsliste mit der gleichen Methode. Der Pfad einer permanenten Unzustellbarkeit für einen ISP ist in der folgenden Abbildung dargestellt.

  • Weiche Unzustellbarkeit...Aufgrund einer temporären Bedingung kann der ISP die E-Mail dem Empfänger nicht zustellen. Der ISP ist z. B. zu beschäftigt, um die Anforderung zu bearbeiten, oder das Postfach des Empfängers ist voll. Eine temporäre Unzustellbarkeit kann auch auftreten, wenn die Domäne nicht vorhanden ist. Der ISP sendet eine Benachrichtigung über die temporäre Unzustellbarkeit zurück an Amazon SES oder im Falle einer nicht vorhandenen Domäne kann Amazon SES keinen E-Mail-Server für die Domäne finden. In beiden Fällen versucht Amazon SES über einen längeren Zeitraum, die E-Mail zuzustellen. Wenn Amazon SES die E-Mail in diesem Zeitraum nicht ausliefern kann, sendet es Ihnen eine Unzustellbarkeitsbenachrichtigung per E-Mail oder über Amazon SNS. Wenn Amazon SES die E-Mail bei einem der Wiederholungsversuche dem Empfänger zuzustellen kann, ist die Zustellung erfolgreich. Eine temporäre Unzustellbarkeit ist in der folgenden Abbildung dargestellt. In diesem Fall versucht Amazon SES wiederholt, die E-Mail zu senden, und der ISP ist schließlich in der Lage, sie dem Empfänger zuzustellen.

  • Beschwerde—Die E-Mail wird vom ISP akzeptiert und dem Empfänger zugestellt, dieser stuft sie jedoch als Spam ein und klickt auf die Schaltfläche „Als Spam markieren“ in seinem E-Mail-Client. Wenn Amazon SES eine Feedback-Schleife für den ISP eingerichtet hat, wird eine Beschwerdebenachrichtigung an Amazon SES gesendet, von wo sie an den Sender weitergeleitet wird. Da die meisten ISPs die E-Mail-Adresse des Empfängers, der sich beschwert hat, nicht offenlegen, stellt die Beschwerdebenachrichtigung vom Amazon SES dem Sender eine Liste der Empfänger bereit, die sich beschwert haben könnten. Dabei basiert die Einschätzung auf den Empfängern der ursprünglichen E-Mail und dem ISP, von dem Amazon SES die Beschwerdestelle. Der Pfad einer Beschwerde ist in der folgenden Abbildung dargestellt.

  • Auto ResponseDer ISP akzeptiert die E-Mail und der ISP stellt sie dem Empfänger zu. Der ISP sendet dann eine automatische Antwort wie eine Abwesenheitsnachricht an Amazon SES. Amazon SES leitet die automatische Antwortbenachrichtigung an den Sender weiter. Eine automatische Antwort ist in der folgenden Abbildung dargestellt.

    Stellen Sie sicher, dass Ihr Amazon SES-fähiges Programm nicht erneut versucht, Nachrichten zu senden, die eine automatische Antwort generieren.

    Tipp

    Sie können den Amazon SES Postfachsimulator zum Testen einer erfolgreichen Zustellung, Unzustellbarkeit, Beschwerde, Abwesenheitsnachricht oder der Vorgehensweise, wenn eine Adresse auf der Unterdrückungsliste steht. Weitere Informationen finden Sie unter Testen von E-Mail-Versenden in Amazon SES.