Beispielanwendungsfälle - Amazon Simple Email Service

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.

Beispielanwendungsfälle

Die folgenden Beispiele beschreiben einige Regeln, die Sie für die Verwendung der Lambda-Funktionsergebnisse zum Kontrollieren Ihres Nachrichtenflusses einrichten können. Zu Demonstrationszwecken verwenden viele dieser Beispiele die S3-Aktion als Ergebnis.

Anwendungsfall 1: Löschen von Spam für alle Domänen

In diesem Beispiel wird eine globale Regel dargestellt, die Spam-Nachrichten in allen Ihren Domänen löscht. Die Regeln 2 und 3 sollen demonstrieren, das Sie domänenspezifische Regeln anwenden können, nachdem die Spam-Nachrichten in allen Domänen gelöscht wurden.

Regel 1

Empfängerliste: leer Diese Regel gilt daher für alle Empfänger im Rahmen Ihrer verifizierten Domänen.

Aktionen

  1. Lambda-Aktion (synchron), die STOP_RULE_SET zurückgibt, wenn es sich bei der E-Mail um Spam handelt. Gibt andernfalls zurück CONTINUE. Weitere Informationen finden Sie im Beispiel der Lambda-Funktion zum Löschen von Spam-Nachrichten in Beispiele für Lambda-Funktionen.

Regel 2

Empfängerliste: example1.com

Aktionen

  1. Jede beliebige Aktion

Regel 3

Empfängerliste: example2.com

Aktionen

  1. Jede beliebige Aktion

Anwendungsfall 2: Unzustellbarkeit von Spam für alle Domänen

In diesem Beispiel wird eine globale Regel dargestellt, die Spam-Nachrichten in allen Ihren Domänen als unzustellbar einstuft. Die Regeln 2 und 3 sollen demonstrieren, das Sie domänenspezifische Regeln anwenden können, nachdem die Spam-Nachrichten in allen Domänen als unzustellbar eingestuft wurden.

Regel 1

Empfängerliste: leer Diese Regel gilt daher für alle Empfänger im Rahmen Ihrer verifizierten Domänen.

Aktionen

  1. Lambda-Aktion (synchron), die CONTINUE zurückgibt, wenn es sich bei der E-Mail um Spam handelt. Gibt andernfalls zurück STOP_RULE.

  2. Bounce-Aktion ("500 5.6.1. Message content rejected").

  3. Stop-Aktion

Regel 2

Empfängerliste: example1.com

Aktionen

  1. Jede beliebige Aktion

Regel 3

Empfängerliste: example2.com

Aktionen

  1. Jede beliebige Aktion

Anwendungsfall 3: Anwenden der spezifischsten Regel

In diesem Beispiel wird dargestellt, Sie mit der Stoß-Aktion verhindern können, dass E-Mails von mehreren Regeln verarbeitet werden. In diesem Beispiel gibt es eine Regel für eine bestimmte Adresse und eine zweite für alle E-Mail-Adressen der Domäne. Mit der Stop-Aktion werden Nachrichten, die der Regel für die spezifische E-Mail-Adresse entsprechen, nicht von der allgemeineren Regel verarbeitet, die für die Domäne gilt.

Regel 1

Empfängerliste: user@example.com

Aktionen

  1. Lambda-Aktion (asynchron)

  2. Stop-Aktion

Regel 2

Empfängerliste: example.com

Aktionen

  1. Jede beliebige Aktion

Anwendungsfall 4: Protokollieren von E-Mail-Ereignissen in CloudWatch

In diesem Beispiel wird gezeigt, wie Sie ein Prüfprotokoll aller E-Mails in Ihrem System führen, bevor Sie die E-Mails in Amazon SES speichern.

Regel 1

Empfängerliste: example.com

Aktionen

  1. Lambda-Aktion (asynchron), die das Ereignisobjekt in ein CloudWatch-Protokoll schreibt. Die Lambda-Beispielfunktionen in Beispiele für Lambda-Funktionen protokollieren Daten in CloudWatch.

  2. S3-Aktion

Anwendungsfall 5: Löschen von E-Mails, die den DKIM-Standard nicht erfüllen

Dieses Beispiel zeigt, wie Sie alle eingehenden E-Mails in einem Amazon-S3-Bucket speichern, aber nur E-Mails, die an eine bestimmte E-Mail-Adresse gerichtet sind und den DKIM-erfüllen, an Ihre automatisierte E-Mail-Anwendung senden.

Regel 1

Empfängerliste: example.com

Aktionen

  1. S3-Aktion

  2. Lambda-Aktion (synchron), die STOP_RULE_SET zurückgibt, wenn die Nachricht den DKIM-Standard nicht erfüllt. Gibt andernfalls zurück CONTINUE.

Regel 2

Empfängerliste: support@example.com

Aktionen

  1. Lambda-Aktion (asynchron), die die automatisierte Anwendung auslöst.

Anwendungsfall 6: Auf E-Mail basierendes Filtern nach Betreffzeile

Dieses Beispiel zeigt, wie Sie alle eingehenden E-Mails einer Domäne mit dem Wort "Rabatt" in der Betreffzeile löschen und dann die für ein automatisiertes System bestimmte E-Mail auf die eine Art und E-Mails, die an alle anderen Empfänger in der Domäne bestimmt sind, auf eine andere Art verarbeiten.

Regel 1

Empfängerliste: example.com

Aktionen

  1. Lambda-Aktion (synchron), die STOP_RULE_SET zurückgibt, wenn die Betreffzeile das Wort "Rabatt" enthält. Gibt andernfalls zurück CONTINUE.

Regel 2

Empfängerliste: support@example.com

Aktionen

  1. S3-Aktion mit Bucket 1.

  2. Lambda-Aktion (asynchron), die die automatisierte Anwendung auslöst.

  3. Stop-Aktion

Regel 3

Empfängerliste: example.com

Aktionen

  1. S3-Aktion mit Bucket 2.

  2. Lambda-Aktion (asynchron), die E-Mails für die übrige Domäne verarbeitet.