

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.

# Verwenden von Vorlagen zum Senden einer personalisierten E-Mail mit der Amazon-SES-API
<a name="send-personalized-email-api"></a>

In Amazon SES können Sie E-Mail-Vorlagen entweder mithilfe einer * gespeicherten Vorlage * oder mithilfe einer * Inline-Vorlage * senden.
+ **Gespeicherte Vorlage ** — Bezieht sich auf die [`Template`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_Template.html) Ressource, die in SES mithilfe des `CreateEmailTemplate` Vorgangs in der Amazon SES v2-API erstellt und gespeichert wird. Die Vorlage enthält den Betreff und den Text der E-Mail mit Variablen (Platzhaltern), die dem schriftlichen Inhalt entsprechen. Der Name der gespeicherten Vorlage und die dynamischen Daten für die Platzhaltervariablen in der Vorlage werden bereitgestellt, wenn entweder die API-Operationen `SendEmail` oder die `SendBulkEmail` v2-API-Operation aufgerufen werden.

  *Gespeicherte Vorlagen * können problemlos wiederverwendet werden und sparen Ihnen Zeit und Mühe beim Senden ähnlicher Arten von E-Mails. Anstatt jede E-Mail von Grund auf neu zu erstellen, müssen Sie die Basisstruktur und das Design nur einmal erstellen und dann einfach den dynamischen Inhalt innerhalb der Vorlage aktualisieren.
+ **Inline-Vorlage ** — Die `Template` Ressource wird nicht verwendet, sondern der Betreff und der Text der E-Mail, die Variablen (Platzhalter) enthalten, die dem geschriebenen Inhalt entsprechen, sowie die Werte für diese Platzhaltervariablen werden bereitgestellt, wenn entweder die API-Operationen `SendEmail` oder die `SendBulkEmail` v2-API-Operationen aufgerufen werden.

  *Inline-Vorlagen * optimieren den Prozess für den Versand von Massen-E-Mails, da die Verwaltung der Vorlagenressourcen in Ihrem SES-Konto entfällt. Außerdem vereinfachen sie den Integrationsprozess, da Sie Vorlageninhalte direkt in Ihre Anwendungslogik aufnehmen können. Sie werden nicht auf das Limit von 20.000 Vorlagen pro Vorlage angerechnet. AWS-Region

Bei der Verwendung von * gespeicherten Vorlagen gelten die folgenden Grenzwerte: *
+ Sie können jeweils bis zu 20.000 E-Mail-Vorlagen erstellen AWS-Region.
+ Jede Vorlage kann bis zu 500 KB groß sein, einschließlich Text- und HTML-Teile.

Bei der Verwendung von * Inline-Vorlagen gilt das folgende Limit*:
+ Jede JSON-Eingabedatei kann bis zu 1 MB groß sein, einschließlich der Text- und HTML-Teile.

Folgendes gilt sowohl für * gespeicherte * als auch für * Inline-Vorlagen*:
+ Die Anzahl der Ersatzvariablen, die verwendet werden können, ist unbegrenzt.
+ Sie können bei jedem Aufruf des `SendBulkEmail` Vorgangs E-Mails an bis zu 50 Zielobjekte senden. Das [`Destination`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_Destination.html) Objekt kann mehrere in ** ToAddresses ** ** CcAddresses**, und definierte Empfänger enthalten ** BccAddresses**. Die Anzahl der Ziele, die Sie mit einem einzigen Aufruf der v2-API kontaktieren können, kann durch die maximale Senderate Ihres Kontos begrenzt sein. Weitere Informationen finden Sie unter [Verwalten Ihrer Amazon SES Versandkontingente](manage-sending-quotas.md).

Dieses Kapitel enthält Verfahren mit Beispielen für die Verwendung sowohl von * gespeicherten Vorlagen als * auch von * eingebetteten Vorlagen*.

**Anmerkung**  
Bei diesen Verfahren wird vorausgesetzt, dass Sie die AWS CLI bereits installiert und konfiguriert haben. Weitere Informationen zur Installation und Konfiguration von finden Sie im [AWS Command Line Interface Benutzerhandbuch](https://docs.aws.amazon.com/cli/latest/userguide/). AWS CLI

## (Optional) Teil 1: Richten Sie Benachrichtigungen über Ereignisse bei Renderfehlern ein
<a name="send-personalized-email-set-up-notifications"></a>

 Wenn Sie eine E-Mail versenden, die ungültige Personalisierungsinhalte enthält, akzeptiert Amazon SES die Nachricht möglicherweise, kann sie jedoch nicht zustellen. Wenn Sie personalisierte E-Mails versenden möchten, sollten Sie SES daher so konfigurieren, dass Benachrichtigungen zu Rendering-Fehlern über Amazon SNS gesendet werden. Wenn Sie eine Benachrichtigung über ein Rendering-Fehlerereignis erhalten, können Sie feststellen, welche Nachricht den ungültigen Inhalt enthalten hat, die Probleme beheben und die Nachricht erneut senden.

Das Verfahren in diesem Abschnitt ist optional, wird aber dringend empfohlen.

**So konfigurieren Sie Benachrichtigungen über Rendering-Fehlerereignisse**

1. Erstellen Sie ein Amazon-SNS-Thema. Anweisungen finden Sie unter [Erstellen eines Themas](https://docs.aws.amazon.com/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html) im *Amazon-Simple-Notification-Service-Entwicklerhandbuch*.

1. Abonnieren Sie das Amazon-SNS-Thema. Beispiel: Wenn Sie Rendering-Fehlerbenachrichtigungen per E-Mail empfangen möchten, abonnieren Sie einen E-Mail-Endpunkt für das Thema.

   Anweisungen finden Sie unter [Abonnieren eines Themas](https://docs.aws.amazon.com/sns/latest/dg/SubscribeTopic.html) im *Amazon Simple-Notification-Service-Entwicklerhandbuch*.

1. Führen Sie das Verfahren unter [Einrichten eines Amazon SNS-Ereignisziels für die Ereignisveröffentlichung](event-publishing-add-event-destination-sns.md) durch, um Ihre Konfigurationssätze zum Veröffentlichen von Rendering-Fehlerereignissen in Ihrem Amazon-SNS-Thema zu erstellen.

## (Optional) Teil 2: Erstellen Sie eine E-Mail-Vorlage
<a name="send-personalized-email-create-template"></a>

Wenn Sie beabsichtigen, eine * gespeicherte Vorlage zu verwenden*, zeigt Ihnen dieser Abschnitt, wie Sie die [`CreateEmailTemplate`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailTemplate.html) SES-v2-API-Operation verwenden, um die Vorlage zu erstellen. Sie können diesen Schritt überspringen, wenn Sie eine * Inline-Vorlage verwenden möchten*.

Bei diesem Verfahren wird vorausgesetzt, dass Sie die AWS CLI bereits installiert und konfiguriert haben. Weitere Informationen zur Installation und Konfiguration von finden Sie im [AWS Command Line Interface Benutzerhandbuch](https://docs.aws.amazon.com/cli/latest/userguide/). AWS CLI

**So erstellen Sie die Vorlage**

1. Erstellen Sie in einem Texteditor eine neue Datei und fügen Sie den folgenden Code ein, um sie nach Bedarf anzupassen.

   ```
   {
       "TemplateName": "MyTemplate",
       "TemplateContent": {
           "Subject": "Greetings, {{name}}!",
           "Text": "Dear {{name}},\r\nYour favorite animal is {{favoriteanimal}}.",
           "Html": "<h1>Hello {{name}},</h1><p>Your favorite animal is {{favoriteanimal}}.</p>"
       }
   }
   ```

   Dieser Code enthält die folgenden Eigenschaften:
   + **TemplateName**— Der Name der `Template` Ressource. Beim Senden der E-Mail-Adresse beziehen Sie sich auf diesen Namen.
   + **TemplateContent**— Ein Container für die folgenden Attribute:
     + **Betreff** – Die Betreffzeile der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Diese Tags verwenden das folgende Format: `{{tagname}}`. Wenn Sie die E-Mail senden, können Sie einen Wert für `tagname` für jede Zieladresse angeben.
     + **Html ** — Der HTML-Text der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Das vorherige Beispiel umfasst zwei Tags: `{{name}}` und `{{favoriteanimal}}`.
     + **Text ** — Der Textkörper der E-Mail. Empfänger, deren E-Mail-Clients keinen HTML-Inhalt anzeigen, sehen diese Version der E-Mail. Diese Eigenschaft kann auch Ersatz-Tags enthalten.

1. Passen Sie das vorherige Beispiel an Ihre Bedürfnisse an und speichern Sie dann die Datei als {{mytemplate.json}}.

1. Geben Sie in der Befehlszeile den folgenden Befehl ein, um mithilfe der [`CreateEmailTemplate`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailTemplate.html) v2-API-Operation eine neue Vorlage zu erstellen:

   ```
   aws sesv2 create-email-template --cli-input-json file://{{mytemplate.json}}
   ```

## Teil 3: Senden der personalisierten E-Mail
<a name="send-personalized-email-api-operations"></a>

Sie können die folgenden beiden SES v2-API-Operationen verwenden, um E-Mails entweder mithilfe von * gespeicherten Vorlagen * oder * Inline-Vorlagen zu senden*:
+ Die [`SendEmail`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html) Operation ist nützlich, um eine benutzerdefinierte E-Mail an ein einzelnes Zielobjekt zu senden. Das [`Destination`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_Destination.html) v2-API-Objekt kann die * BccAddresses * Eigenschaften * ToAddresses * * CcAddresses*, und enthalten. Diese können in beliebiger Kombination verwendet werden und können eine oder mehrere E-Mail-Adressen enthalten, die dieselbe E-Mail erhalten.
+ Die [`SendBulkEmail`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendBulkEmail.html) Operation ist nützlich, um eindeutige E-Mails an mehrere Zielobjekte in einem einzigen Aufruf der v2-API zu senden.

In diesem Abschnitt finden Sie Beispiele dafür, wie AWS CLI Sie mithilfe dieser beiden Sendevorgänge E-Mails mit Vorlagen senden können.

### Senden einer E-Mail-Vorlage an ein einzelnes Zielobjekt
<a name="send-templated-email-single-destination"></a>

Sie können den [`SendEmail`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html) Vorgang verwenden, um eine E-Mail an einen oder mehrere Empfänger zu senden, die in einem einzelnen Zielobjekt definiert sind. Alle Empfänger im [`Destination`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_Destination.html)-Objekt erhalten dieselbe E-Mail.

**Um eine E-Mail-Vorlage an ein einzelnes Zielobjekt zu senden**

1. Je nachdem, ob Sie eine * gespeicherte Vorlage * oder eine * Inline-Vorlage verwenden möchten*, wählen Sie das entsprechende Codebeispiel aus, um es in einen Texteditor einzufügen, und passen Sie es nach Bedarf an.

------
#### [ Stored template code example ]

   Beachten Sie, dass die Vorlage, die Sie im vorherigen Schritt erstellt haben * MyTemplate*, als Wert für den `TemplateName` Parameter referenziert wird.

   ```
   {
       "FromEmailAddress": "Mary Major <mary.major@example.com>",
       "Destination": {
           "ToAddresses": [
               "alejandro.rosalez@example.com", "jimmy.jet@example.com"
           ]
       },
       "Content": {
           "Template": {
               "TemplateName": "MyTemplate",
               "TemplateData": "{ \"name\":\"Alejandro\", \"favoriteanimal\": \"alligator\" }"
           }
       },
       "ConfigurationSetName": "ConfigSet"
   }
   ```

   Dieser Code enthält die folgenden Eigenschaften:
   + **FromEmailAddress**— Die E-Mail-Adresse des Absenders.
   + **Ziel ** — Ein Objekt, das die in den * BccAddresses * Eigenschaften * ToAddresses * * CcAddresses*, und definierten E-Mail-Empfänger enthält. Diese können in beliebiger Kombination verwendet werden und eine oder mehrere E-Mail-Adressen enthalten, die dieselbe E-Mail erhalten.
   + **TemplateName**— Der Name der `Template` Ressource, die auf die E-Mail angewendet werden soll.
   + **TemplateData**— Eine maskierte JSON-Zeichenfolge, die Schlüssel-Wert-Paare enthält. Die Schlüssel entsprechen den Variablen, die in den `TemplateContent` Eigenschaften in der gespeicherten Vorlage definiert sind, z. B. `{{name}}` Die Werte stellen den Inhalt dar, der die Variablen ersetzt.
   + **ConfigurationSetName**— Der Name des Konfigurationssatzes, der beim Senden der E-Mail verwendet werden soll.
**Anmerkung**  
Wir empfehlen, einen Konfigurationssatz zu verwenden, der zum Veröffentlichen von Rendering-Fehlerereignissen in Amazon SNS konfiguriert ist. Weitere Informationen finden Sie unter [(Optional) Teil 1: Richten Sie Benachrichtigungen über Ereignisse bei Renderfehlern ein](#send-personalized-email-set-up-notifications).

------
#### [ Inline template code example ]

   Beachten Sie, dass die `TemplateContent` Eigenschaften (die normalerweise in einer * gespeicherten Vorlage definiert würden*) * zusammen mit der `TemplateData` Eigenschaft * inline definiert werden, was diese Vorlage zu einer * Inline-Vorlage macht*.

   ```
   {
       "FromEmailAddress": "Mary Major <mary.major@example.com>",
       "Destination": {
           "ToAddresses": [
               "alejandro.rosalez@example.com", "jimmy.jet@example.com"
           ]
       },
       "Content": {
           "Template": {
               "TemplateContent": {
                   "Subject": "Greetings, {{name}}!",
                   "Text": "Dear {{name}},\r\nYour favorite animal is {{favoriteanimal}}.",
                   "Html": "<h1>Hello {{name}},</h1><p>Your favorite animal is {{favoriteanimal}}.</p>"
               },
               "TemplateData": "{ \"name\":\"Alejandro\", \"favoriteanimal\": \"alligator\" }"
           }
       },
       "ConfigurationSetName": "ConfigSet"
   }
   ```

   Dieser Code enthält die folgenden Eigenschaften:
   + **FromEmailAddress**— Die E-Mail-Adresse des Absenders.
   + **Ziel ** — Ein Objekt, das die in den * BccAddresses * Eigenschaften * ToAddresses * * CcAddresses*, und definierten E-Mail-Empfänger enthält. Diese können in beliebiger Kombination verwendet werden und eine oder mehrere E-Mail-Adressen enthalten, die dieselbe E-Mail erhalten.
   + **TemplateContent**— Ein Container für die folgenden Attribute:
     + **Betreff** – Die Betreffzeile der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Diese Tags verwenden das folgende Format: `{{tagname}}`. Wenn Sie die E-Mail senden, können Sie einen Wert für `tagname` für jede Zieladresse angeben.
     + **Html ** — Der HTML-Text der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Das vorherige Beispiel umfasst zwei Tags: `{{name}}` und `{{favoriteanimal}}`.
     + **Text ** — Der Textkörper der E-Mail. Empfänger, deren E-Mail-Clients keinen HTML-Inhalt anzeigen, sehen diese Version der E-Mail. Diese Eigenschaft kann auch Ersatz-Tags enthalten.
   + **TemplateData**— Eine maskierte JSON-Zeichenfolge, die Schlüssel-Wert-Paare enthält. Die Schlüssel entsprechen den Variablen, die in den `TemplateContent` Eigenschaften in dieser Datei definiert sind, zum Beispiel. `{{name}}` Die Werte stellen den Inhalt dar, der die Variablen ersetzt.
   + **ConfigurationSetName**— Der Name des Konfigurationssatzes, der beim Senden der E-Mail verwendet werden soll.
**Anmerkung**  
Wir empfehlen, einen Konfigurationssatz zu verwenden, der zum Veröffentlichen von Rendering-Fehlerereignissen in Amazon SNS konfiguriert ist. Weitere Informationen finden Sie unter [(Optional) Teil 1: Richten Sie Benachrichtigungen über Ereignisse bei Renderfehlern ein](#send-personalized-email-set-up-notifications).

------

1. Passen Sie das vorherige Beispiel an Ihre Bedürfnisse an und speichern Sie dann die Datei als {{myemail.json}}.

1. Geben Sie in der Befehlszeile den folgenden v2-API-Befehl ein, um die E-Mail zu senden:

   ```
   aws sesv2 send-email --cli-input-json file://{{myemail.json}}
   ```

### Senden einer E-Mail-Vorlage an mehrere Zielobjekte
<a name="send-templated-email-multiple-destinations"></a>

Sie können den [`SendBulkEmail`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendBulkEmail.html) Vorgang verwenden, um in einem einzigen Aufruf der SES v2-API eine E-Mail an mehrere Zielobjekte zu senden. SES sendet eine eindeutige E-Mail an den oder die Empfänger in jedem [`Destination`](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_Destination.html) Objekt.

**Um eine E-Mail-Vorlage an mehrere Zielobjekte zu senden**

1. Je nachdem, ob Sie eine * gespeicherte Vorlage * oder eine * Inline-Vorlage verwenden möchten*, wählen Sie das entsprechende Codebeispiel aus, um es in einen Texteditor einzufügen, und passen Sie es nach Bedarf an.

------
#### [ Stored template code example ]

   Beachten Sie, dass die Vorlage, die Sie im vorherigen Schritt erstellt haben * MyTemplate*, als Wert für den `TemplateName` Parameter referenziert wird.

   ```
   {
       "FromEmailAddress": "Mary Major <mary.major@example.com>",
       "DefaultContent": {
           "Template": {
               "TemplateName": "MyTemplate",
               "TemplateData": "{ \"name\":\"friend\", \"favoriteanimal\":\"unknown\" }"
           }
       },
       "BulkEmailEntries": [
           {
               "Destination": {
                   "ToAddresses": [
                       "anaya.iyengar@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Anaya\", \"favoriteanimal\":\"angelfish\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "liu.jie@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Liu\", \"favoriteanimal\":\"lion\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "shirley.rodriguez@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Shirley\", \"favoriteanimal\":\"shark\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "richard.roe@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{}"
                   }
               }
           }
       ],
       "ConfigurationSetName": "ConfigSet"
   }
   ```

   Dieser Code enthält die folgenden Eigenschaften:
   + **FromEmailAddress**— Die E-Mail-Adresse des Absenders.
   + **DefaultContent**— Ein JSON-Objekt, das die `TemplateName` und `TemplateData` -Objekte enthält. 
   + **TemplateName**— Der Name der `Template` Ressource, die auf die E-Mail angewendet werden soll.
   + **TemplateData**— Enthält Schlüssel-Wert-Paare, die in der Eigenschaft verwendet werden, `{}` wenn das `ReplacementEmailContent` Objekt ein leeres JSON-Objekt enthält. `ReplacementTemplateData`
   + **BulkEmailEntries**— Ein Array, das ein oder mehrere `Destination` Objekte enthält.
   + **Ziel ** — Ein Objekt, das die in den * BccAddresses * Eigenschaften * ToAddresses * * CcAddresses*, und definierten E-Mail-Empfänger enthält. Diese können in beliebiger Kombination verwendet werden und eine oder mehrere E-Mail-Adressen enthalten, die dieselbe E-Mail erhalten.
   + **ReplacementTemplateData**— Eine maskierte JSON-Zeichenfolge, die Schlüssel-Wert-Paare enthält. Die Schlüssel entsprechen den Variablen in der Vorlage, zum Beispiel. `{{name}}` Die Werte stellen den Inhalt dar, der die Variablen in der E-Mail ersetzt. (Wenn die JSON-Zeichenfolge hier leer ist, wie durch angegeben`{}`, werden die Schlüssel-Wert-Paare verwendet, die in der `TemplateData` Eigenschaft innerhalb des `DefaultContent` Objekts definiert sind.)
   + **ConfigurationSetName**— Der Name des Konfigurationssatzes, der beim Senden der E-Mail verwendet werden soll.
**Anmerkung**  
Wir empfehlen, einen Konfigurationssatz zu verwenden, der zum Veröffentlichen von Rendering-Fehlerereignissen in Amazon SNS konfiguriert ist. Weitere Informationen finden Sie unter [(Optional) Teil 1: Richten Sie Benachrichtigungen über Ereignisse bei Renderfehlern ein](#send-personalized-email-set-up-notifications).

------
#### [ Inline template code example ]

   Beachten Sie, dass die `TemplateContent` Eigenschaften (die normalerweise in einer * gespeicherten Vorlage definiert würden*) * zusammen mit der `TemplateData` Eigenschaft * inline definiert werden, was diese Vorlage zu einer * Inline-Vorlage macht*.

   ```
   {
       "FromEmailAddress": "Mary Major <mary.major@example.com>",
       "DefaultContent": {
           "Template": {
               "TemplateContent": {
                   "Subject": "Greetings, {{name}}!",
                   "Text": "Dear {{name}},\r\nYour favorite animal is {{favoriteanimal}}.",
                   "Html": "<h1>Hello {{name}},</h1><p>Your favorite animal is {{favoriteanimal}}.</p>"
               },
               "TemplateData": "{ \"name\":\"friend\", \"favoriteanimal\":\"unknown\" }"
           }
       },
       "BulkEmailEntries": [
           {
               "Destination": {
                   "ToAddresses": [
                       "anaya.iyengar@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Anaya\", \"favoriteanimal\":\"angelfish\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "liu.jie@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Liu\", \"favoriteanimal\":\"lion\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "shirley.rodriguez@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{ \"name\":\"Shirley\", \"favoriteanimal\":\"shark\" }"
                   }
               }
           },
           {
               "Destination": {
                   "ToAddresses": [
                       "richard.roe@example.com"
                   ]
               },
               "ReplacementEmailContent": {
                   "ReplacementTemplate": {
                       "ReplacementTemplateData": "{}"
                   }
               }
           }
       ],
       "ConfigurationSetName": "ConfigSet"
   }
   ```

   Dieser Code enthält die folgenden Eigenschaften:
   + **FromEmailAddress**— Die E-Mail-Adresse des Absenders.
   + **DefaultContent**— Ein JSON-Objekt, das die `TemplateContent` und `TemplateData` -Objekte enthält. 
   + **TemplateContent**— Ein Container für die folgenden Attribute:
     + **Betreff** – Die Betreffzeile der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Diese Tags verwenden das folgende Format: `{{tagname}}`. Wenn Sie die E-Mail senden, können Sie einen Wert für `tagname` für jede Zieladresse angeben.
     + **Html ** — Der HTML-Text der E-Mail. Diese Eigenschaft kann Ersatz-Tags enthalten. Das vorherige Beispiel umfasst zwei Tags: `{{name}}` und `{{favoriteanimal}}`.
     + **Text ** — Der Textkörper der E-Mail. Empfänger, deren E-Mail-Clients keinen HTML-Inhalt anzeigen, sehen diese Version der E-Mail. Diese Eigenschaft kann auch Ersatz-Tags enthalten.
   + **TemplateData**— Enthält Schlüssel-Wert-Paare, die verwendet werden, wenn das `ReplacementEmailContent` Objekt ein leeres JSON-Objekt in der `{}` `ReplacementTemplateData` Eigenschaft enthält.
   + **BulkEmailEntries**— Ein Array, das ein oder mehrere `Destination` Objekte enthält.
   + **Ziel ** — Ein Objekt, das die in den * BccAddresses * Eigenschaften * ToAddresses * * CcAddresses*, und definierten E-Mail-Empfänger enthält. Diese können in beliebiger Kombination verwendet werden und eine oder mehrere E-Mail-Adressen enthalten, die dieselbe E-Mail erhalten.
   + **ReplacementTemplateData**— Eine maskierte JSON-Zeichenfolge, die Schlüssel-Wert-Paare enthält. Die Schlüssel entsprechen den Variablen, die in den `TemplateContent` Eigenschaften in dieser Datei definiert sind, zum Beispiel. `{{name}}` Die Werte stellen den Inhalt dar, der die Variablen in der E-Mail ersetzt. (Wenn die JSON-Zeichenfolge hier leer ist, wie durch angegeben`{}`, werden die Schlüssel-Wert-Paare verwendet, die in der `TemplateData` Eigenschaft innerhalb des `DefaultContent` Objekts definiert sind.)
   + **ConfigurationSetName**— Der Name des Konfigurationssatzes, der beim Senden der E-Mail verwendet werden soll.
**Anmerkung**  
Wir empfehlen, einen Konfigurationssatz zu verwenden, der zum Veröffentlichen von Rendering-Fehlerereignissen in Amazon SNS konfiguriert ist. Weitere Informationen finden Sie unter [(Optional) Teil 1: Richten Sie Benachrichtigungen über Ereignisse bei Renderfehlern ein](#send-personalized-email-set-up-notifications).

------

1. Ändern Sie die Werte im obigen Code Ihren Bedürfnissen entsprechend ab, und speichern Sie die Datei anschließend unter {{mybulkemail.json}}.

1. Geben Sie in der Befehlszeile den folgenden v2-API-Befehl ein, um die Massen-E-Mail zu senden:

   ```
   aws sesv2 send-bulk-email --cli-input-json file://{{mybulkemail.json}}
   ```