Exemples de cas d'utilisation - Amazon Simple Email Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples de cas d'utilisation

Les exemples suivants décrivent certaines règles que vous pouvez configurer pour utiliser les résultats d'une fonction Lambda afin de contrôler votre flux de messagerie. À des fins de démonstration, de nombreux exemples utilisent l'action S3 comme le résultat.

Cas d'utilisation 1 : Supprimer le courrier indésirable pour tous les domaines

Cet exemple illustre une règle globale qui supprime le courrier indésirable dans l'ensemble de vos domaines. Les règles 2 et 3 sont incluses pour montrer que vous pouvez appliquer des règles spécifiques au domaine une fois le courrier indésirable supprimé dans tous les domaines.

Règle 1

Liste des destinataires : Vide. Cette règle s'applique donc à tous les destinataires sous tous vos domaines vérifiés.

Actions

  1. Action Lambda (synchrone) qui renvoie STOP_RULE_SET si l'e-mail est un courrier indésirable. Sinon, la valeur renvoyée est CONTINUE. Consultez l'exemple de fonction Lambda pour la suppression du courrier indésirable dans Exemples de fonctions Lambda.

Règle 2

Liste des destinataires : exemple1.com

Actions

  1. Toute action.

Règle 3

Liste des destinataires : exemple2.com

Actions

  1. Toute action.

Cas d'utilisation 2 : Retourner à l'expéditeur le courrier indésirable pour tous les domaines

Cet exemple illustre une règle globale qui retourne à l'expéditeur le courrier indésirable pour l'ensemble de vos domaines. Les règles 2 et 3 sont incluses pour montrer que vous pouvez appliquer des règles spécifiques au domaine une fois le courrier indésirable renvoyé à l'expéditeur pour tous les domaines.

Règle 1

Liste des destinataires : Vide. Cette règle s'applique donc à tous les destinataires sous tous vos domaines vérifiés.

Actions

  1. Action Lambda (synchrone) qui renvoie CONTINUE si l'e-mail est un courrier indésirable. Sinon, la valeur renvoyée est STOP_RULE.

  2. Action de retour à l'expéditeur (« 500 5.6.1. Contenu du message rejeté »).

  3. Action d'arrêt.

Règle 2

Liste des destinataires : exemple1.com

Actions

  1. Toute action

Règle 3

Liste des destinataires : exemple2.com

Actions

  1. Toute action

Cas d'utilisation 3 : Appliquer la règle la plus spécifique

Cet exemple montre comment utiliser l'action d'arrêt pour empêcher que des e-mails soient traités par plusieurs règles. Dans cet exemple, vous disposez d'une règle pour une adresse spécifique et d'une autre règle pour toutes les adresses e-mail sous le domaine. En utilisant l'action d'arrêt, vous faites en sorte que les messages qui correspondent à la règle pour l'adresse e-mail spécifique ne soient pas traités par la règle plus générique qui s'applique au domaine.

Règle 1

Liste des destinataires : utilisateur@exemple.com

Actions

  1. Action Lambda (asynchrone).

  2. Action d'arrêt.

Règle 2

Liste des destinataires : exemple.com

Actions

  1. Toute action.

Cas d'utilisation 4 : Consigner les événements de messagerie dans CloudWatch

Cet exemple montre comment conserver un journal d'audit de tous les messages transitant par votre système avant d'enregistrer les messages dans Amazon SES.

Règle 1

Liste des destinataires : exemple.com

Actions

  1. Action Lambda (asynchrone) qui écrit l'objet d'événement dans un journal CloudWatch. Les exemples de fonctions Lambda de Exemples de fonctions Lambda journalisent dans CloudWatch.

  2. Action S3.

Cas d'Application 5 : Supprimer les messages pour lesquels le contrôle DKIM échoue

Cet exemple montre comment enregistrer tous les messages entrants dans un compartiment Amazon S3, mais envoyer uniquement les e-mails destinés à une adresse e-mail spécifique et pour lesquels le contrôle DKIM réussit à votre application de messagerie automatisée.

Règle 1

Liste des destinataires : exemple.com

Actions

  1. Action S3.

  2. Action Lambda (synchrone) qui renvoie STOP_RULE_SET si le contrôle DKIM échoue pour le message. Sinon, la valeur renvoyée est CONTINUE.

Règle 2

Liste des destinataires : support@exemple.com

Actions

  1. Action Lambda (asynchrone) qui déclenche l'application automatisée.

Cas d'application 6 : Filtrer les messages en fonction de l'objet

Cet exemple montre comment supprimer tous les messages entrants d'un domaine contenant le mot « remise » dans l'objet, puis traiter les messages destinés à un système automatisé d'une façon et traiter les e-mails adressée à tous les autres destinataires du domaine de manière différente.

Règle 1

Liste des destinataires : exemple.com

Actions

  1. Action Lambda (synchrone) qui renvoie STOP_RULE_SET si l'objet contient le mot « remise ». Sinon, la valeur renvoyée est CONTINUE.

Règle 2

Liste des destinataires : support@exemple.com

Actions

  1. Action S3 avec le compartiment 1.

  2. Action Lambda (asynchrone) qui déclenche l'application automatisée.

  3. Action d'arrêt.

Règle 3

Liste des destinataires : exemple.com

Actions

  1. Action S3 avec le compartiment 2.

  2. Action Lambda (asynchrone) qui traite les e-mails pour le reste du domaine.