

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 SES-Ereignisdaten von Firehose abrufen
<a name="event-publishing-retrieving-firehose"></a>

Amazon SES veröffentlicht E-Mail-Sendeereignisse an Firehose als JSON-Datensätze. Firehose veröffentlicht die Datensätze dann an dem AWS Serviceziel, das Sie bei der Einrichtung des Lieferdatenstroms in Firehose ausgewählt haben. Informationen zur Einrichtung von Firehose-Lieferdatenströmen finden Sie unter [Creating an Firehose Delivery Stream](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html) im *Amazon Data Firehose* Developer Guide. 

**Topics**
+ [Inhalt der Ereignisdaten, die Amazon SES auf Firehose veröffentlicht](event-publishing-retrieving-firehose-contents.md)
+ [Beispiele für Ereignisdaten, die Amazon SES auf Firehose veröffentlicht](event-publishing-retrieving-firehose-examples.md)

# Inhalt der Ereignisdaten, die Amazon SES auf Firehose veröffentlicht
<a name="event-publishing-retrieving-firehose-contents"></a>

Amazon SES veröffentlicht Aufzeichnungen über E-Mail-Versandereignisse an Amazon Data Firehose im JSON-Format. Bei der Veröffentlichung von Ereignissen in Firehose folgt Amazon SES jedem JSON-Datensatz mit einem Zeilenumbruchzeichen.

Beispieldatensätze für all diese Benachrichtigungstypen finden Sie unter [Beispiele für Ereignisdaten, die Amazon SES auf Firehose veröffentlicht](event-publishing-retrieving-firehose-examples.md).

**Topics**
+ [JSON-Objekt der obersten Ebene](#event-publishing-retrieving-firehose-contents-top-level-json-object)
+ [Mail-Objekt](#event-publishing-retrieving-firehose-contents-mail-object)
+ [Bounce-Objekt](#event-publishing-retrieving-firehose-contents-bounce-object)
+ [Complaint-Objekt](#event-publishing-retrieving-firehose-contents-complaint-object)
+ [Delivery-Objekt](#event-publishing-retrieving-firehose-contents-delivery-object)
+ [Send-Objekt](#event-publishing-retrieving-firehose-contents-send-object)
+ [Reject-Objekt](#event-publishing-retrieving-firehose-contents-reject-object)
+ [Open-Objekt](#event-publishing-retrieving-firehose-contents-open-object)
+ [Click-Objekt](#event-publishing-retrieving-firehose-contents-click-object)
+ [Rendering-Failure-Objekt](#event-publishing-retrieving-firehose-contents-failure-object)
+ [DeliveryDelay Objekt](#event-publishing-retrieving-firehose-delivery-delay-object)
+ [Abonnementobjekt](#event-publishing-retrieving-firehose-subscription-object)

## JSON-Objekt der obersten Ebene
<a name="event-publishing-retrieving-firehose-contents-top-level-json-object"></a>

Das JSON-Objekt der obersten Ebene in einem E-Mail-Sendeereignisdatensatz enthält die folgenden Felder.


| Feldname | Description | 
| --- | --- | 
|  `eventType`  |  Eine Zeichenfolge, die die Art des Ereignisses angibt. Mögliche Werte: `Bounce`, `Complaint`, `Delivery`, `Send`, `Reject`, `Open`, `Click`, `Rendering Failure`, `DeliveryDelay` oder `Subscription`. Wenn Sie keine [Ereignisveröffentlichung einrichten](monitor-sending-using-event-publishing-setup.md) heißt dieses Feld `notificationType`.  | 
|  `mail`  |  Ein JSON-Objekt, das Informationen über die E-Mail enthält, die das Ereignis hervorgerufen hat.  | 
|  `bounce`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Bounce` eingestellt ist. Es enthält Informationen über die Unzustellbarkeit.  | 
|  `complaint`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Complaint` eingestellt ist. Es enthält Informationen über die Beschwerde.  | 
|  `delivery`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Delivery` eingestellt ist. Es enthält Informationen über die Zustellung.  | 
|  `send`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Send` eingestellt ist.  | 
|  `reject`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Reject` eingestellt ist. Es enthält Informationen über die Ablehnung.  | 
|  `open`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Open` eingestellt ist. Es enthält Informationen über das offene Ereignis.  | 
|  `click`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Click` eingestellt ist. Es enthält Informationen über das Klick-Ereignis.  | 
| `failure` | Dieses Feld ist nur vorhanden, wenn `eventType` auf `Rendering Failure` eingestellt ist. Es enthält Informationen über das Rendering-Fehlerereignis. | 
|  `deliveryDelay`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `DeliveryDelay` eingestellt ist. Es enthält Informationen zur verzögerten Zustellung einer E-Mail.  | 
|  `subscription`  |  Dieses Feld ist nur vorhanden, wenn `eventType` auf `Subscription` eingestellt ist. Es enthält Informationen zu den Abonnementeinstellungen.  | 

## Mail-Objekt
<a name="event-publishing-retrieving-firehose-contents-mail-object"></a>

Jeder E-Mail-Sendeereignisprotokolleintrag enthält Informationen über die ursprüngliche E-Mail im `mail`-Objekt. Das JSON-Objekt enthält Informationen über ein `mail`-Objekt mit den folgenden Feldern.


| Feldname | Description | 
| --- | --- | 
|  `timestamp`  |  Datum und Uhrzeit im ISO8601 Format (*YYYY-MM DDThh -:mm:ss.sz*), an dem die Nachricht gesendet wurde.  | 
|  `messageId`  |  Eine eindeutige ID, die Amazon SES der Nachricht zugewiesen hat. Amazon SES gibt diesen Wert an Sie zurück, wenn Sie die Nachricht gesendet haben.  Diese Nachrichten-ID wurde von Amazon SES zugewiesen. Sie finden diese Mitteilungs-ID in der ursprünglichen E-Mail in den Feldern `headers` und `commonHeaders` des Objekts `mail`.   | 
|  `source`  |  Die E-Mail-Adresse, von der die Nachricht gesendet wurde (die Envelope-MAIL-FROM-Adresse).  | 
|  `sourceArn`  |  Der Amazon-Ressourcenname (ARN) der Identität, die zum Senden der E-Mail verwendet wurde. Im Fall einer Sendeautorisierung gibt `sourceArn` den ARN der ID an, die – gemäß Autorisierung durch den Identitätsbesitzer – vom stellvertretenden Sender zum Senden der E-Mail verwendet werden soll. Weitere Informationen zur Sendeautorisierung finden Sie unter [E-Mail-AuthentifizierungsmethodenVerwenden der Sendeautorisierung](sending-authorization.md).  | 
|  `sendingAccountId`  |  Die AWS Konto-ID des Kontos, das zum Senden der E-Mail verwendet wurde. Im Fall einer Sendeautorisierung gibt `sendingAccountId` die Konto-ID des stellvertretenden Senders an.  | 
|  `destination`  |  Eine Liste der E-Mail-Adressen, an die die ursprüngliche E-Mail gesendet wurde.  | 
|  `headersTruncated`  |  Eine Zeichenfolge, die angibt, ob die Header in der Benachrichtigung abgeschnitten sind. Dies passiert, wenn die Header größer als 10 KB sind. Mögliche Werte sind `true` und `false`.  | 
|  `headers`  |  Eine Liste der ursprünglichen Header der E-Mail. Jeder Header in der Liste verfügt über die Felder `name` und `value`.  Jede Nachrichten-ID im Feld `headers` stammt von der ursprünglichen Nachricht, die Sie an Amazon SES übergeben haben. Die Nachrichten-ID, die Amazon SES der Nachricht später zugewiesen hat, befindet sich im Feld `messageId` des Objekts `mail`.   | 
|  `commonHeaders`  |  Eine Zuordnung der ursprünglichen, häufig verwendeten Header der E-Mail.  Die Nachrichten-ID im Feld `commonHeaders` ist die Nachrichten-ID, die Amazon SES der Nachricht später im Feld `messageId` des Objekts `mail` zugewiesen hat.   | 
|  `tags`  |  Eine Liste von Tags, die der E-Mail-Adresse zugeordnet sind.  | 

## Bounce-Objekt
<a name="event-publishing-retrieving-firehose-contents-bounce-object"></a>

Das JSON-Objekt, das die Informationen zu einem `Bounce`-Ereignis enthält, weist immer die folgenden Felder auf.


| Feldname | Description | 
| --- | --- | 
|  `bounceType`  |  Der Unzustellbarkeitstyp, wie er von Amazon SES festgelegt wurde.  | 
|  `bounceSubType`  |  Der untergeordnete Typ der Unzustellbarkeit, wie er von Amazon SES festgelegt wurde.  | 
|  `bouncedRecipients`  |  Eine Liste mit Informationen über die Empfänger der ursprünglichen E-Mail, an die diese nicht zugestellt werden konnte.  | 
|  `timestamp`  |  Datum und Uhrzeit im ISO8601 Format (*YYYY-MM-:mm:ss.sz DDThh*), an dem der ISP die Bounce-Benachrichtigung gesendet hat.  | 
|  `feedbackId`  |  Eine eindeutige ID für die Unzustellbarkeit.  | 
|  `reportingMTA`  |  Der Wert des `Reporting-MTA`-Felds der DSN. Dies ist der Wert der Message Transfer Authority (MTA), die versucht hat, die Zustellungs-, Weiterleitungs- oder Gateway-Operation durchzuführen, die in der DSN beschrieben ist.  Dieses Feld wird nur dann angezeigt, wenn eine Zustellungsstatusbenachrichtigung (Delivery Status Notification, DNS) an die Unzustellbarkeitsbenachrichtigung angehängt wurde.   | 

### Empfänger, an die nicht zugestellt werden konnte
<a name="event-publishing-retrieving-firehose-contents-bounced-recipients"></a>

Ein Unzustellbarkeitsereignis kann für einen einzelnen Empfänger oder für mehrere Empfänger gelten. Das `bouncedRecipients`-Feld enthält eine Liste von Objekten – eines pro Empfänger, für den das Bounce-Ereignis auftritt – und weist zusätzlich immer das folgende Feld auf.


| Feldname | Description | 
| --- | --- | 
|  `emailAddress`  |  Die E-Mail-Adresse des Empfängers. Ist eine DSN verfügbar, ist dies der Wert des `Final-Recipient`-Felds der DSN.  | 

Wurde eine DSN an eine Unzustellbarkeitsbenachrichtigung angehängt, sind möglicherweise folgende Felder ebenfalls vorhanden.


| Feldname | Description | 
| --- | --- | 
|  `action`  |  Der Wert des `Action`-Felds der DSN. Es zeigt die Aktion an, die von der berichtenden MTA als Reaktion auf die gescheiterte Zustellung der Benachrichtigung an diesen Empfänger ausgeführt wurde.  | 
|  `status`  |  Der Wert des `Status`-Felds der DSN. Dies ist der vom Transport unabhängige Statuscode pro Empfänger, der den Zustellstatus der Nachricht anzeigt.  | 
|  `diagnosticCode`  |  Der vom berichtenden MTA gemeldete Statuscode. Dies ist der Wert des `Diagnostic-Code`-Felds der DSN. Dieses Feld ist möglicherweise nicht im DSN und daher auch nicht in JSON enthalten.  | 

### Unzustellbarkeitstypen
<a name="event-publishing-retrieving-firehose-contents-bounce-types"></a>

Jedes Unzustellbarkeitsereignis ist von einem der Typen, die in der folgenden Tabelle gezeigt werden.

Das System zur Ereignisveröffentlichung veröffentlicht nur permanente Unzustellbarkeiten und temporäre Unzustellbarkeiten, die nicht mehr von Amazon SES abgerufen werden. Wenn Sie Unzustellbarkeitsnachrichten erhalten, die mit `Permanent` gekennzeichnet sind, sollten Sie die entsprechenden E-Mail-Adressen aus Ihrer Mailingliste entfernen; Sie werden in Zukunft nicht mehr an sie senden können. `Transient`-Unzustellbarkeitsnachrichten werden an Sie gesendet, wenn eine Nachricht mehrmals temporär unzustellbar war und Amazon SES nicht mehr versucht, sie erneut zu senden. Es ist möglich, dass das erneute Senden einer E-Mail an eine Adresse später erfolgreich ist, die ursprünglich zu einem `Transient`-Bounce führte.


| bounceType | bounceSubType | Description | 
| --- | --- | --- | 
|  `Undetermined`  |  `Undetermined`  |  Amazon SES konnte keinen bestimmten Grund für das Scheitern der Zustellung finden.  | 
|  `Permanent`  |  `General`  |  Amazon SES hat eine allgemeine permanente Unzustellbarkeit erhalten. Wenn Sie diese Art von Unzustellbarkeit erhalten, sollten Sie die E-Mail-Adresse des Empfängers aus Ihrer Mailing-Liste entfernen.  | 
|  `Permanent`  |  `NoEmail`  |  Amazon SES hat eine Benachrichtigung über eine permanente Unzustellbarkeit enthalten, da die Ziel-E-Mail-Adresse nicht existiert. Wenn Sie diese Art von Unzustellbarkeit erhalten, sollten Sie die E-Mail-Adresse des Empfängers aus Ihrer Mailing-Liste entfernen.  | 
|  `Permanent`  |  `Suppressed`  |  Amazon SES hat das Senden an diese Adresse unterdrückt, da bereits mehrere Zustellversuche aufgrund einer ungültigen Adresse fehlgeschlagen sind. Informationen zum Überschreiben der globalen Unterdrückungsliste finden Sie unter[Verwenden der Unterdrückungsliste auf Kontoebene der Amazon-SES-Konsole](sending-email-suppression-list.md).   | 
| Permanent | OnAccountSuppressionList | Amazon SES hat das Senden an diese Adresse unterdrückt, da sie sich auf der Unterdrückungsliste auf [Kontoebene](sending-email-suppression-list.md) befindet. Dies zählt nicht für Ihre Unzustellbarkeitsraten-Metrik. | 
|  `Transient`  |  `General`  |  Amazon SES hat eine allgemeine Unzustellbarkeitsbenachrichtigung erhalten. Möglicherweise ist eine erfolgreiche Zustellung an diesen Empfänger zukünftig möglich.  | 
|  `Transient`  |  `MailboxFull`  |  Amazon SES hat eine Unzustellbarkeitsbenachrichtigung erhalten, weil das Postfach voll ist. Möglicherweise ist eine erfolgreiche Zustellung an diesen Empfänger zukünftig möglich.  | 
|  `Transient`  |  `MessageTooLarge`  |  Amazon SES hat eine Unzustellbarkeitsbenachrichtigung aufgrund einer zu großen E-Mail erhalten. Möglicherweise ist eine erfolgreiche Zustellung an diesen Empfänger möglich, wenn Sie die Größe der Nachricht reduzieren.  | 
|  `Transient`  |  `CustomTimeoutExceeded`  |  Amazon SES war nicht in der Lage, die E-Mail innerhalb der vom E-Mail-Absender angegebenen Zeit erfolgreich zuzustellen. *(In der Bounce-Nachricht wird der Grund für mögliche fehlgeschlagene Zustellungsversuche innerhalb der definierten TTL angegeben.)*   | 
|  `Transient`  |  `ContentRejected`  |  Amazon SES hat eine Unzustellbarkeitsbenachrichtigung aufgrund eines abgelehnten Inhalts erhalten. Möglicherweise ist eine erfolgreiche Zustellung an diesen Empfänger möglich, wenn Sie den Inhalt der Nachricht ändern.  | 
|  `Transient`  |  `AttachmentRejected`  |  Amazon SES hat eine Unzustellbarkeitsbenachrichtigung aufgrund eines abgelehnten Anhangs erhalten. Möglicherweise ist eine erfolgreiche Zustellung an diesen Empfänger möglich, wenn Sie den Anhang entfernen oder ändern.  | 

## Complaint-Objekt
<a name="event-publishing-retrieving-firehose-contents-complaint-object"></a>

Das JSON-Objekt enthält Informationen über ein `Complaint`-Ereignis mit den folgenden Feldern.


| Feldname | Description | 
| --- | --- | 
|  `complainedRecipients`  |  Eine Liste mit Informationen zu Empfängern, die sich möglicherweise beschwert haben.  | 
|  `timestamp`  |  Datum und Uhrzeit im ISO8601 Format (*YYYY-MM DDThh -:mm:ss.sz*), an dem der ISP die Beschwerdebenachrichtigung gesendet hat.  | 
|  `feedbackId`  |  Eine eindeutige ID für die Beschwerde.  | 
|  `complaintSubType`  |  Der Untertyp der Beschwerde, wie von Amazon SES festgelegt.  | 

Ist zudem ein Feedback-Bericht an die Beschwerde angehängt, sind möglicherweise die folgenden Felder vorhanden.


| Feldname | Description | 
| --- | --- | 
|  `userAgent`  |  Der Wert des `User-Agent`-Felds aus dem Feedback-Bericht. Gibt den Namen und die Version des Systems an, das den Bericht generiert hat.  | 
|  `complaintFeedbackType`  |  Der Wert des `Feedback-Type`-Felds aus dem Feedback-Bericht, der vom ISP empfangen wurde. Enthält die Art des Feedbacks.  | 
|  `arrivalDate`  |  *Der Wert des `Received-Date` Felds `Arrival-Date` oder aus dem Feedback-Bericht im Format (YYYY-MM-:mm:ss.sz). ISO8601 DDThh* Dieses Feld ist möglicherweise nicht im Bericht und daher auch nicht in JSON enthalten.  | 

### Empfänger, die sich beschwert haben
<a name="event-publishing-retrieving-firehose-contents-complained-recipients"></a>

Das `complainedRecipients`-Feld enthält eine Liste von Empfängern, die sich möglicherweise beschwert haben. 

**Wichtig**  
Da die meisten ISPs die E-Mail-Adresse des Empfängers, der die Beschwerde eingereicht hat, aus der Beschwerdebenachrichtigung herauslesen, enthält diese Liste Informationen über Empfänger, die die Beschwerde möglicherweise gesendet haben, basierend auf den Empfängern der ursprünglichen Nachricht und dem ISP, von dem wir die Beschwerde erhalten haben. Amazon SES führt einen Abgleich mit der ursprünglichen Nachricht durch, um diese Empfängerliste festzulegen.

JSON-Objekte in dieser Liste enthalten das folgende Feld.


| Feldname | Description | 
| --- | --- | 
|  `emailAddress`  |  Die E-Mail-Adresse des Empfängers.  | 

### Beschwerdetypen
<a name="event-publishing-retrieving-firehose-contents-complaint-types"></a>

Sie sehen möglicherweise die folgenden Beschwerdetypen im `complaintFeedbackType`-Feld, so wie sie vom meldenden ISP entsprechend der [Website zu Internet Assigned Numbers Authority](https://www.iana.org/assignments/marf-parameters/marf-parameters.xml#marf-parameters-2) zugewiesen wurden:


| Feldname | Description | 
| --- | --- | 
|  `abuse`  |  Weist auf unerwünschte E-Mails oder eine andere Art von E-Mail-Missbrauch hin.  | 
|  `auth-failure`  |  Bericht über einen E-Mail-Authentifizierungsfehler.  | 
|  `fraud`  |  Weist auf einen Betrug oder Phishing hin.  | 
|  `not-spam`  |  Weist darauf hin, dass die Entität, die den Bericht bereitstellt, die Nachricht nicht als Spam betrachtet. Dies kann verwendet werden, um eine Nachricht zu korrigieren, die fälschlicherweise als Spam gekennzeichnet oder kategorisiert wurde.  | 
|  `other`  |  Gibt eine andere Art von Feedback an, das nicht zu den registrierten Typen passt.  | 
|  `virus`  |  Meldet, dass in der ursprünglichen Nachricht ein Virus entdeckt wurde.  | 

## Delivery-Objekt
<a name="event-publishing-retrieving-firehose-contents-delivery-object"></a>

Das JSON-Objekt, das die Informationen zu einem `Delivery`-Ereignis enthält, weist immer die folgenden Felder auf.


| Feldname | Description | 
| --- | --- | 
|  `timestamp`  |  Datum und Uhrzeit der Zustellung der E-Mail an den E-Mail-Server des Empfängers durch Amazon SES im ISO8601 Format (*YYYY-MM-:mm:ss.sz*). DDThh  | 
|  `processingTimeMillis`  |  Die Zeit in Millisekunden zwischen dem Zeitpunkt, als Amazon SES die Anforderung des Senders angenommen hat, und dem Zeitpunkt, als die Nachricht an den Mail-Server des Empfängers übergeben hat.  | 
|  `recipients`  |  Eine Liste der beabsichtigten Empfänger, für die das Übermittlungsereignis gilt.  | 
|  `smtpResponse`  |  Die SMTP-Antwort des Remote-ISPs, der die E-Mail von Amazon SES zugelassen hat. Diese Nachricht variiert je nach E-Mail, empfangendem Mail-Server und empfangendem ISP.  | 
|  `reportingMTA`  |  Der Hostname des Amazon SES-Mail-Servers, der die E-Mail gesendet hat.  | 
|  `remoteMtaIp`  |  Die IP-Adresse der MTA, an die Amazon SES die E-Mail zugestellt hat.  | 

## Send-Objekt
<a name="event-publishing-retrieving-firehose-contents-send-object"></a>

Das JSON-Objekt mit Informationen über das `send`-Ereignis ist immer leer.

## Reject-Objekt
<a name="event-publishing-retrieving-firehose-contents-reject-object"></a>

Das JSON-Objekt, das die Informationen zu einem `Reject`-Ereignis enthält, weist immer die folgenden Felder auf.


| Feldname | Description | 
| --- | --- | 
|  `reason`  |  Der Grund für die Ablehnung der E-Mail. Der einzige mögliche Wert ist `Bad content`. Er bedeutet, dass Amazon SES erkannt hat, dass die E-Mail einen Virus enthält. Wenn eine Nachricht abgelehnt wird, hält Amazon SES ihre Verarbeitung an und versucht nicht, sie dem E-Mail-Server des Empfängers zuzustellen.  | 

## Open-Objekt
<a name="event-publishing-retrieving-firehose-contents-open-object"></a>

Das JSON-Objekt, das die Informationen zu einem `Open`-Ereignis enthält, enthält immer die folgenden Felder.


| Feldname | Description | 
| --- | --- | 
|  `ipAddress`  |  Die IP-Adresse des Empfängers.  | 
|  `timestamp`  |  *Datum und Uhrzeit des Auftretens des Öffnungsereignisses im Format (YYYY-MM-:mm:ss.sz). ISO8601 DDThh*  | 
|  `userAgent`  |  Der Benutzeragent des Geräts oder E-Mail-Client, mit dem der Empfänger die E-Mail geöffnet hat.  | 

## Click-Objekt
<a name="event-publishing-retrieving-firehose-contents-click-object"></a>

Das JSON-Objekt, das die Informationen zu einem `Click`-Ereignis enthält, enthält immer die folgenden Felder.


| Feldname | Description | 
| --- | --- | 
|  `ipAddress`  |  Die IP-Adresse des Empfängers.  | 
|  `timestamp`  |  *Datum und Uhrzeit des Auftretens des Klickereignisses im Format (YYYY-MM-:mm:ss.sz). ISO8601 DDThh*  | 
|  `userAgent`  |  Der Benutzeragent des Clients, den der Empfänger zum Klicken auf einen Link in der E-Mail verwendet hat.  | 
|  `link`  |  Die URL des Links, auf den der Empfänger geklickt hat.  | 
|  `linkTags`  |  Eine Liste der Tags, die dem Link mithilfe des `ses:tags`-Attributs hinzugefügt wurden. Weitere Informationen zum Hinzufügen von Tags zu Links in Ihren E-Mails finden Sie unter [F5. Kann ich Links mit eindeutigen Bezeichnern markieren?](faqs-metrics.md#sending-metric-faqs-clicks-q5) in den [Amazon SES SES-Metriken zum Senden von E-Mails FAQs](faqs-metrics.md).  | 

## Rendering-Failure-Objekt
<a name="event-publishing-retrieving-firehose-contents-failure-object"></a>

Das JSON-Objekt enthält Informationen über ein `Rendering Failure`-Ereignis mit den folgenden Feldern.


| Feldname | Description | 
| --- | --- | 
|  `templateName`  |  Der Name der Vorlage, die zum Senden der E-Mail verwendet wurde.  | 
|  `errorMessage`  |  Eine Nachricht, die weitere Informationen über den Rendering-Fehler enthält.  | 

## DeliveryDelay Objekt
<a name="event-publishing-retrieving-firehose-delivery-delay-object"></a>

Das JSON-Objekt enthält Informationen über ein `DeliveryDelay`-Ereignis mit den folgenden Feldern.


| Feldname | Description | 
| --- | --- | 
|  `delayType`  |  Die Art der Verzögerung. Die möglichen Werte sind: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/ses/latest/dg/event-publishing-retrieving-firehose-contents.html)  | 
|  `delayedRecipients`  |  Ein Objekt, das Informationen zum E-Mail-Empfänger enthält  | 
|  `expirationTime`  |  Das Datum und die Uhrzeit, wann Amazon SES die Zustellung der Nachricht nicht mehr versucht. Dieser Wert wird im ISO 8601-Format angezeigt.  | 
|  `reportingMTA`  |  Die IP-Adresse des Message Transfer Agent (MTA), der die Verzögerung gemeldet hat  | 
|  `timestamp`  |  Datum und Uhrzeit, wann die Verzögerung aufgetreten ist (im ISO 8601-Format)  | 

### Empfänger, an die verzögert zugestellt wurde
<a name="event-publishing-retrieving-firehose-contents-delivery-delay-object-recipients"></a>

Das `delayedRecipients`-Objekt enthält die folgenden Werte:


| Feldname | Description | 
| --- | --- | 
|  `emailAddress`  |  Die E-Mail-Adresse, die zu einer verzögerten Zustellung der Nachricht führte  | 
|  `status`  |  Der SMTP-Statuscode, der der Zustellverzögerung zugeordnet ist  | 
|  `diagnosticCode`  |  Der Diagnosecode, der vom empfangenden Message Transfer Agent (MTA) bereitgestellt wird   | 

## Abonnementobjekt
<a name="event-publishing-retrieving-firehose-subscription-object"></a>

Das JSON-Objekt enthält Informationen über ein `Subscription`-Ereignis mit den folgenden Feldern.


| Feldname | Description | 
| --- | --- | 
|  `contactList`  |  Der Name der Liste, auf der sich der Kontakt befindet.  | 
|  `timestamp`  |  Datum und Uhrzeit im ISO8601 Format *(YYYY-MM DDThh -:mm:ss.sz*), an dem der ISP die Abonnementbenachrichtigung gesendet hat.  | 
|  `source`  |  Die E-Mail-Adresse, von der die Nachricht gesendet wurde (die Envelope-MAIL-FROM-Adresse).  | 
|  `newTopicPreferences`  |  Eine JSON-Datenstruktur (Zuweisung), die den Abonnementstatus aller Themen in der Kontaktliste angibt, die den Status nach einer Änderung (Kontakt abonniert oder Abonnement abbestellt) anzeigt.  | 
|  `oldTopicPreferences`  |  Eine JSON-Datenstruktur (Zuweisung), die den Abonnementstatus aller Themen in der Kontaktliste angibt, die den Status vor der Änderung (Kontakt abonniert oder Abonnement abbestellt) anzeigt.  | 

### Einstellungen für neue/alte Themen
<a name="event-publishing-retrieving-firehose-contents-subscription-object-topic-preferences"></a>

Die Objekte `newTopicPreferences` und `oldTopicPreferences` enthalten die folgenden Werte.


| Feldname | Description | 
| --- | --- | 
|  `unsubscribeAll`  |  Gibt an, ob der Kontakt das Abonnement von allen Themen in der Kontaktliste abbestellt hat.  | 
|  `topicSubscriptionStatus`  |  Gibt den Abonnementstatus des Themas in dem `topicName` Feld an, das angibt, ob es derzeit für den Empfang von Benachrichtigungen von SES für den angegebenen Ereignistyp angemeldet ist. Mögliche Werte sind **OptIn**(abonniert) oder **OptOut**(abgemeldet) in dem Feld. `subscriptionStatus`  | 
|  `topicDefaultSubscriptionStatus`  |  Gibt den Standard-Abonnementstatus des Themas im `topicName` Feld an, der bestimmt, ob neue Themen, die dem Veranstaltungsziel hinzugefügt werden, standardmäßig abonniert oder abgemeldet werden. Mögliche Werte sind **OptIn**(standardmäßig abonniert) oder **OptOut**(standardmäßig abgemeldet) im Feld. `subscriptionStatus`  | 

# Beispiele für Ereignisdaten, die Amazon SES auf Firehose veröffentlicht
<a name="event-publishing-retrieving-firehose-examples"></a>

Dieser Abschnitt enthält Beispiele für die Arten von E-Mail-Versandereignissen, die Amazon SES in Firehose veröffentlicht.

**Topics**
+ [Bounce-Datensatz](#event-publishing-retrieving-firehose-bounce)
+ [Complaint-Datensatz](#event-publishing-retrieving-firehose-complaint)
+ [Delivery-Datensatz](#event-publishing-retrieving-firehose-delivery)
+ [Send-Datensatz](#event-publishing-retrieving-firehose-send)
+ [Reject-Datensatz](#event-publishing-retrieving-firehose-reject)
+ [Open-Datensatz](#event-publishing-retrieving-firehose-open)
+ [Click-Datensatz](#event-publishing-retrieving-firehose-click)
+ [Rendering Failure-Datensatz](#event-publishing-retrieving-firehose-failure)
+ [DeliveryDelay aufzeichnen](#event-publishing-retrieving-firehose-delayed-delivery)
+ [Abonnementdatensatz](#event-publishing-retrieving-firehose-subscription)

**Anmerkung**  
In den folgenden Beispielen wird, wenn ein `tag`-Feld verwendet wird, Ereignisveröffentlichung durch einen Konfigurationssatz verwendet, für den SES die Veröffentlichung von Tags für alle Ereignistypen unterstützt. Wenn Sie Feedback-Benachrichtigungen direkt über die Identität verwenden, veröffentlicht SES keine Tags. Lesen Sie mehr über das Hinzufügen von Tags, wenn Sie [einen Konfigurationssatz erstellen](creating-configuration-sets.md) oder [einen Konfigurationssatz ändern](managing-configuration-sets.md#console-detail-configuration-sets).

## Bounce-Datensatz
<a name="event-publishing-retrieving-firehose-bounce"></a>

Im Folgenden finden Sie ein Beispiel für einen `Bounce` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType":"Bounce",
 3.   "bounce":{
 4.     "bounceType":"Permanent",
 5.     "bounceSubType":"General",
 6.     "bouncedRecipients":[
 7.       {
 8.         "emailAddress":"recipient@example.com",
 9.         "action":"failed",
10.         "status":"5.1.1",
11.         "diagnosticCode":"smtp; 550 5.1.1 user unknown"
12.       }
13.     ],
14.     "timestamp":"2017-08-05T00:41:02.669Z",
15.     "feedbackId":"01000157c44f053b-61b59c11-9236-11e6-8f96-7be8aexample-000000",
16.     "reportingMTA":"dsn; mta.example.com"
17.   },
18.   "mail":{
19.     "timestamp":"2017-08-05T00:40:02.012Z",
20.     "source":"Sender Name <sender@example.com>",
21.     "sourceArn":"arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
22.     "sendingAccountId":"123456789012",
23.     "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
24.     "destination":[
25.       "recipient@example.com"
26.     ],
27.     "headersTruncated":false,
28.     "headers":[
29.       {
30.         "name":"From",
31.         "value":"Sender Name <sender@example.com>"
32.       },
33.       {
34.         "name":"To",
35.         "value":"recipient@example.com"
36.       },
37.       {
38.         "name":"Subject",
39.         "value":"Message sent from Amazon SES"
40.       },
41.       {
42.         "name":"MIME-Version",
43.         "value":"1.0"
44.       },
45.       {
46.         "name":"Content-Type",
47.         "value":"multipart/alternative; boundary=\"----=_Part_7307378_1629847660.1516840721503\""
48.       }
49.     ],
50.     "commonHeaders":{
51.       "from":[
52.         "Sender Name <sender@example.com>"
53.       ],
54.       "to":[
55.         "recipient@example.com"
56.       ],
57.       "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
58.       "subject":"Message sent from Amazon SES"
59.     },
60.     "tags":{
61.       "ses:configuration-set":[
62.         "ConfigSet"
63.       ],
64.       "ses:source-ip":[
65.         "192.0.2.0"
66.       ],
67.       "ses:from-domain":[
68.         "example.com"
69.       ],
70.       "ses:caller-identity":[
71.         "ses_user"
72.       ]
73.     }
74.   }
75. }
```

## Complaint-Datensatz
<a name="event-publishing-retrieving-firehose-complaint"></a>

Im Folgenden finden Sie ein Beispiel für einen `Complaint` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType":"Complaint",
 3.   "complaint": {
 4.     "complainedRecipients":[
 5.       {
 6.         "emailAddress":"recipient@example.com"
 7.       }
 8.     ],
 9.     "timestamp":"2017-08-05T00:41:02.669Z",
10.     "feedbackId":"01000157c44f053b-61b59c11-9236-11e6-8f96-7be8aexample-000000",
11.     "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36",
12.     "complaintFeedbackType":"abuse",
13.     "arrivalDate":"2017-08-05T00:41:02.669Z"
14.   },
15.   "mail":{
16.     "timestamp":"2017-08-05T00:40:01.123Z",
17.     "source":"Sender Name <sender@example.com>",
18.     "sourceArn":"arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
19.     "sendingAccountId":"123456789012",
20.     "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
21.     "destination":[
22.       "recipient@example.com"
23.     ],
24.     "headersTruncated":false,
25.     "headers":[
26.       {
27.         "name":"From",
28.         "value":"Sender Name <sender@example.com>"
29.       },
30.       {
31.         "name":"To",
32.         "value":"recipient@example.com"
33.       },
34.       {
35.         "name":"Subject",
36.         "value":"Message sent from Amazon SES"
37.       },
38.       {
39.         "name":"MIME-Version","value":"1.0"
40.       },
41.       {
42.         "name":"Content-Type",
43.         "value":"multipart/alternative; boundary=\"----=_Part_7298998_679725522.1516840859643\""
44.       }
45.     ],
46.     "commonHeaders":{
47.       "from":[
48.         "Sender Name <sender@example.com>"
49.       ],
50.       "to":[
51.         "recipient@example.com"
52.       ],
53.       "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
54.       "subject":"Message sent from Amazon SES"
55.     },
56.     "tags":{
57.       "ses:configuration-set":[
58.         "ConfigSet"
59.       ],
60.       "ses:source-ip":[
61.         "192.0.2.0"
62.       ],
63.       "ses:from-domain":[
64.         "example.com"
65.       ],
66.       "ses:caller-identity":[
67.         "ses_user"
68.       ]
69.     }
70.   }
71. }
```

## Delivery-Datensatz
<a name="event-publishing-retrieving-firehose-delivery"></a>

Im Folgenden finden Sie ein Beispiel für einen `Delivery` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Delivery",
 3.   "mail": {
 4.     "timestamp": "2016-10-19T23:20:52.240Z",
 5.     "source": "sender@example.com",
 6.     "sourceArn": "arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId": "123456789012",
 8.     "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.     "destination": [
10.       "recipient@example.com"
11.     ],
12.     "headersTruncated": false,
13.     "headers": [
14.       {
15.         "name": "From",
16.         "value": "sender@example.com"
17.       },
18.       {
19.         "name": "To",
20.         "value": "recipient@example.com"
21.       },
22.       {
23.         "name": "Subject",
24.         "value": "Message sent from Amazon SES"
25.       },
26.       {
27.         "name": "MIME-Version",
28.         "value": "1.0"
29.       },
30.       {
31.         "name": "Content-Type",
32.         "value": "text/html; charset=UTF-8"
33.       },
34.       {
35.         "name": "Content-Transfer-Encoding",
36.         "value": "7bit"
37.       }
38.     ],
39.     "commonHeaders": {
40.       "from": [
41.         "sender@example.com"
42.       ],
43.       "to": [
44.         "recipient@example.com"
45.       ],
46.       "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
47.       "subject": "Message sent from Amazon SES"
48.     },
49.     "tags": {
50.       "ses:configuration-set": [
51.         "ConfigSet"
52.       ],
53.       "ses:source-ip": [
54.         "192.0.2.0"
55.       ],
56.       "ses:from-domain": [
57.         "example.com"
58.       ],
59.       "ses:caller-identity": [
60.         "ses_user"
61.       ],
62.       "ses:outgoing-ip": [
63.         "192.0.2.0"
64.       ],
65.       "myCustomTag1": [
66.         "myCustomTagValue1"
67.       ],
68.       "myCustomTag2": [
69.         "myCustomTagValue2"
70.       ]      
71.     }
72.   },
73.   "delivery": {
74.     "timestamp": "2016-10-19T23:21:04.133Z",
75.     "processingTimeMillis": 11893,
76.     "recipients": [
77.       "recipient@example.com"
78.     ],
79.     "smtpResponse": "250 2.6.0 Message received",
80.     "remoteMtaIp": "123.456.789.012",
81.     "reportingMTA": "mta.example.com"
82.   }
83. }
```

## Send-Datensatz
<a name="event-publishing-retrieving-firehose-send"></a>

Im Folgenden finden Sie ein Beispiel für einen `Send` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Send",
 3.   "mail": {
 4.     "timestamp": "2016-10-14T05:02:16.645Z",
 5.     "source": "sender@example.com",
 6.     "sourceArn": "arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId": "123456789012",
 8.     "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.     "destination": [
10.       "recipient@example.com"
11.     ],
12.     "headersTruncated": false,
13.     "headers": [
14.       {
15.         "name": "From",
16.         "value": "sender@example.com"
17.       },
18.       {
19.         "name": "To",
20.         "value": "recipient@example.com"
21.       },
22.       {
23.         "name": "Subject",
24.         "value": "Message sent from Amazon SES"
25.       },
26.       {
27.         "name": "MIME-Version",
28.         "value": "1.0"
29.       },
30.       {
31.         "name": "Content-Type",
32.         "value": "multipart/mixed;  boundary=\"----=_Part_0_716996660.1476421336341\""
33.       },
34.       {
35.         "name": "X-SES-MESSAGE-TAGS",
36.         "value": "myCustomTag1=myCustomTagValue1, myCustomTag2=myCustomTagValue2"
37.       }
38.     ],
39.     "commonHeaders": {
40.       "from": [
41.         "sender@example.com"
42.       ],
43.       "to": [
44.         "recipient@example.com"
45.       ],
46.       "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
47.       "subject": "Message sent from Amazon SES"
48.     },
49.     "tags": {
50.       "ses:configuration-set": [
51.         "ConfigSet"
52.       ],
53.       "ses:source-ip": [
54.         "192.0.2.0"
55.       ],
56.       "ses:from-domain": [
57.         "example.com"
58.       ],      
59.       "ses:caller-identity": [
60.         "ses_user"
61.       ],
62.       "myCustomTag1": [
63.         "myCustomTagValue1"
64.       ],
65.       "myCustomTag2": [
66.         "myCustomTagValue2"
67.       ]      
68.     }
69.   },
70.   "send": {}
71. }
```

## Reject-Datensatz
<a name="event-publishing-retrieving-firehose-reject"></a>

Im Folgenden finden Sie ein Beispiel für einen `Reject` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Reject",
 3.   "mail": {
 4.     "timestamp": "2016-10-14T17:38:15.211Z",
 5.     "source": "sender@example.com",
 6.     "sourceArn": "arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId": "123456789012",
 8.     "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.     "destination": [
10.       "sender@example.com"
11.     ],
12.     "headersTruncated": false,
13.     "headers": [
14.       {
15.         "name": "From",
16.         "value": "sender@example.com"
17.       },
18.       {
19.         "name": "To",
20.         "value": "recipient@example.com"
21.       },      
22.       {
23.         "name": "Subject",
24.         "value": "Message sent from Amazon SES"
25.       },
26.       {
27.         "name": "MIME-Version",
28.         "value": "1.0"
29.       },      
30.       {
31.         "name": "Content-Type",
32.         "value": "multipart/mixed; boundary=\"qMm9M+Fa2AknHoGS\""
33.       },
34.       {
35.         "name": "X-SES-MESSAGE-TAGS",
36.         "value": "myCustomTag1=myCustomTagValue1, myCustomTag2=myCustomTagValue2"
37.       }  
38.     ],
39.     "commonHeaders": {
40.       "from": [
41.         "sender@example.com"
42.       ],
43.       "to": [
44.         "recipient@example.com"
45.       ],
46.       "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
47.       "subject": "Message sent from Amazon SES"
48.     },
49.     "tags": {
50.       "ses:configuration-set": [
51.         "ConfigSet"
52.       ],
53.       "ses:source-ip": [
54.         "192.0.2.0"
55.       ],
56.       "ses:from-domain": [
57.         "example.com"
58.       ],    
59.       "ses:caller-identity": [
60.         "ses_user"
61.       ],
62.       "myCustomTag1": [
63.         "myCustomTagValue1"
64.       ],
65.       "myCustomTag2": [
66.         "myCustomTagValue2"
67.       ]      
68.     }
69.   },
70.   "reject": {
71.     "reason": "Bad content"
72.   }
73. }
```

## Open-Datensatz
<a name="event-publishing-retrieving-firehose-open"></a>

Im Folgenden finden Sie ein Beispiel für einen `Open` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Open",
 3.   "mail": {
 4.     "commonHeaders": {
 5.       "from": [
 6.         "sender@example.com"
 7.       ],
 8.       "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.       "subject": "Message sent from Amazon SES",
10.       "to": [
11.         "recipient@example.com"
12.       ]
13.     },
14.     "destination": [
15.       "recipient@example.com"
16.     ],
17.     "headers": [
18.       {
19.         "name": "X-SES-CONFIGURATION-SET",
20.         "value": "ConfigSet"
21.       },
22.       {
23.         "name":"X-SES-MESSAGE-TAGS",
24.         "value":"myCustomTag1=myCustomValue1, myCustomTag2=myCustomValue2"
25.       },
26.       {
27.         "name": "From",
28.         "value": "sender@example.com"
29.       },
30.       {
31.         "name": "To",
32.         "value": "recipient@example.com"
33.       },
34.       {
35.         "name": "Subject",
36.         "value": "Message sent from Amazon SES"
37.       },
38.       {
39.         "name": "MIME-Version",
40.         "value": "1.0"
41.       },
42.       {
43.         "name": "Content-Type",
44.         "value": "multipart/alternative; boundary=\"XBoundary\""
45.       }
46.     ],
47.     "headersTruncated": false,
48.     "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
49.     "sendingAccountId": "123456789012",
50.     "source": "sender@example.com",
51.     "tags": {
52.       "myCustomTag1":[
53.         "myCustomValue1"
54.       ],
55.       "myCustomTag2":[
56.         "myCustomValue2"
57.       ],
58.       "ses:caller-identity": [
59.         "IAM_user_or_role_name"
60.       ],
61.       "ses:configuration-set": [
62.         "ConfigSet"
63.       ],
64.       "ses:from-domain": [
65.         "example.com"
66.       ],
67.       "ses:source-ip": [
68.         "192.0.2.0"
69.       ]
70.     },
71.     "timestamp": "2017-08-09T21:59:49.927Z"
72.   },
73.   "open": {
74.     "ipAddress": "192.0.2.1",
75.     "timestamp": "2017-08-09T22:00:19.652Z",
76.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60"
77.   }
78. }
```

## Click-Datensatz
<a name="event-publishing-retrieving-firehose-click"></a>

Im Folgenden finden Sie ein Beispiel für einen `Click` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Click",
 3.   "click": {
 4.     "ipAddress": "192.0.2.1",
 5.     "link": "http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp.html",
 6.     "linkTags": {
 7.       "samplekey0": [
 8.         "samplevalue0"
 9.       ],
10.       "samplekey1": [
11.         "samplevalue1"
12.       ]
13.     },
14.     "timestamp": "2017-08-09T23:51:25.570Z",
15.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36"
16.   },
17.   "mail": {
18.     "commonHeaders": {
19.       "from": [
20.         "sender@example.com"
21.       ],
22.       "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
23.       "subject": "Message sent from Amazon SES",
24.       "to": [
25.         "recipient@example.com"
26.       ]
27.     },
28.     "destination": [
29.       "recipient@example.com"
30.     ],
31.     "headers": [
32.       {
33.         "name": "X-SES-CONFIGURATION-SET",
34.         "value": "ConfigSet"
35.       },
36.       {
37.         "name":"X-SES-MESSAGE-TAGS",
38.         "value":"myCustomTag1=myCustomValue1, myCustomTag2=myCustomValue2"
39.       },
40.       {
41.         "name": "From",
42.         "value": "sender@example.com"
43.       },
44.       {
45.         "name": "To",
46.         "value": "recipient@example.com"
47.       },
48.       {
49.         "name": "Subject",
50.         "value": "Message sent from Amazon SES"
51.       },
52.       {
53.         "name": "MIME-Version",
54.         "value": "1.0"
55.       },
56.       {
57.         "name": "Content-Type",
58.         "value": "multipart/alternative; boundary=\"XBoundary\""
59.       },
60.       {
61.         "name": "Message-ID",
62.         "value": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000"
63.       }
64.     ],
65.     "headersTruncated": false,
66.     "messageId": "EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
67.     "sendingAccountId": "123456789012",
68.     "source": "sender@example.com",
69.     "tags": {
70.       "myCustomTag1":[
71.         "myCustomValue1"
72.       ],
73.       "myCustomTag2":[
74.         "myCustomValue2"
75.       ],
76.       "ses:caller-identity": [
77.         "ses_user"
78.       ],
79.       "ses:configuration-set": [
80.         "ConfigSet"
81.       ],
82.       "ses:from-domain": [
83.         "example.com"
84.       ],
85.       "ses:source-ip": [
86.         "192.0.2.0"
87.       ]
88.     },
89.     "timestamp": "2017-08-09T23:50:05.795Z"
90.   }
91. }
```

## Rendering Failure-Datensatz
<a name="event-publishing-retrieving-firehose-failure"></a>

Im Folgenden finden Sie ein Beispiel für einen `Rendering Failure` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType":"Rendering Failure",
 3.   "mail":{
 4.     "timestamp":"2018-01-22T18:43:06.197Z",
 5.     "source":"sender@example.com",
 6.     "sourceArn":"arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId":"123456789012",
 8.     "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.     "destination":[
10.       "recipient@example.com"
11.     ],
12.     "headersTruncated":false,
13.     "tags":{
14.       "ses:configuration-set":[
15.         "ConfigSet"
16.       ]
17.     }
18.   },
19.   "failure":{
20.     "errorMessage":"Attribute 'attributeName' is not present in the rendering data.",
21.     "templateName":"MyTemplate"
22.   }
23. }
```

## DeliveryDelay aufzeichnen
<a name="event-publishing-retrieving-firehose-delayed-delivery"></a>

Im Folgenden finden Sie ein Beispiel für einen `DeliveryDelay` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "DeliveryDelay",
 3.   "mail":{
 4.     "timestamp":"2020-06-16T00:15:40.641Z",
 5.     "source":"sender@example.com",
 6.     "sourceArn":"arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId":"123456789012",
 8.     "messageId":"EXAMPLE7c191be45-e9aedb9a-02f9-4d12-a87d-dd0099a07f8a-000000",
 9.     "destination":[
10.       "recipient@example.com"
11.     ],
12.     "headersTruncated":false,
13.     "tags":{
14.       "ses:configuration-set":[
15.         "ConfigSet"
16.       ]
17.     }
18.   },
19.   "deliveryDelay": {
20.     "timestamp": "2020-06-16T00:25:40.095Z",
21.     "delayType": "TransientCommunicationFailure",
22.     "expirationTime": "2020-06-16T00:25:40.914Z",
23.     "delayedRecipients": [{
24.       "emailAddress": "recipient@example.com",
25.       "status": "4.4.1",
26.       "diagnosticCode": "smtp; 421 4.4.1 Unable to connect to remote host"
27.     }]
28.   }
29. }
```

## Abonnementdatensatz
<a name="event-publishing-retrieving-firehose-subscription"></a>

Im Folgenden finden Sie ein Beispiel für einen `Subscription` Ereignisdatensatz, den Amazon SES auf Firehose veröffentlicht. 

```
 1. {
 2.   "eventType": "Subscription",
 3.   "mail": {
 4.     "timestamp": "2022-01-12T01:00:14.340Z",
 5.     "source": "sender@example.com",
 6.     "sourceArn": "arn:aws:ses:us-east-1:123456789012:identity/sender@example.com",
 7.     "sendingAccountId": "123456789012",
 8.     "messageId": "EXAMPLEe4bccb684-777bc8de-afa7-4970-92b0-f515137b1497-000000",
 9.     "destination": ["recipient@example.com"],
10.     "headersTruncated": false,
11.     "headers": [
12.       {
13.         "name": "From",
14.         "value": "sender@example.com"
15.       },
16.       {
17.         "name": "To",
18.         "value": "recipient@example.com"
19.       },
20.       {
21.         "name": "Subject",
22.         "value": "Message sent from Amazon SES"
23.       },
24.       {
25.         "name": "MIME-Version",
26.         "value": "1.0"
27.       },
28.       {
29.         "name": "Content-Type",
30.         "value": "text/html; charset=UTF-8"
31.       },
32.       {
33.         "name": "Content-Transfer-Encoding",
34.         "value": "7bit"
35.       }
36.     ],
37.     "commonHeaders": {
38.       "from": ["sender@example.com"],
39.       "to": ["recipient@example.com"],
40.       "messageId": "EXAMPLEe4bccb684-777bc8de-afa7-4970-92b0-f515137b1497-000000",
41.       "subject": "Message sent from Amazon SES"
42.     },
43.     "tags": {
44.       "ses:operation": ["SendEmail"],
45.       "ses:configuration-set": ["ConfigSet"],
46.       "ses:source-ip": ["192.0.2.0"],
47.       "ses:from-domain": ["example.com"],
48.       "ses:caller-identity": ["ses_user"],
49.       "myCustomTag1": ["myCustomValue1"],
50.       "myCustomTag2": ["myCustomValue2"]
51.     }
52.   },
53.   "subscription": {
54.     "contactList": "ContactListName",
55.     "timestamp": "2022-01-12T01:00:17.910Z",
56.     "source": "UnsubscribeHeader",
57.     "newTopicPreferences": {
58.       "unsubscribeAll": true,
59.       "topicSubscriptionStatus": [
60.         {
61.           "topicName": "ExampleTopicName",
62.           "subscriptionStatus": "OptOut"
63.         }
64.       ]
65.     },
66.     "oldTopicPreferences": {
67.       "unsubscribeAll": false,
68.       "topicSubscriptionStatus": [
69.         {
70.           "topicName": "ExampleTopicName",
71.           "subscriptionStatus": "OptOut"
72.         }
73.       ]
74.     }
75.   }
76. }
```