

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
<a name="receiving-email-action-lambda-example-use-cases"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-1"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-1-rule-1"></a>

*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](receiving-email-action-lambda-example-functions.md).

### Règle 2
<a name="receiving-email-action-lambda-example-use-cases-1-rule-2"></a>

*Liste des destinataires : *exemple1.com

 *Actions* 

1. Toute action.

### Règle 3
<a name="receiving-email-action-lambda-example-use-cases-1-rule-3"></a>

*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
<a name="receiving-email-action-lambda-example-use-cases-2"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-2-rule-1"></a>

*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`.

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

1. Action d'arrêt.

### Règle 2
<a name="receiving-email-action-lambda-example-use-cases-2-rule-2"></a>

*Liste des destinataires : *exemple1.com

 *Actions* 

1. Toute action

### Règle 3
<a name="receiving-email-action-lambda-example-use-cases-2-rule-3"></a>

*Liste des destinataires : *exemple2.com

 *Actions* 

1. Toute action

## Cas d'utilisation 3 : Appliquer la règle la plus spécifique
<a name="receiving-email-action-lambda-example-use-cases-3"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-3-rule-1"></a>

*Liste des destinataires : *utilisateur@exemple.com

 *Actions* 

1. Action Lambda (asynchrone).

1. Action d'arrêt.

### Règle 2
<a name="receiving-email-action-lambda-example-use-cases-3-rule-2"></a>

*Liste des destinataires : *exemple.com

 *Actions* 

1. Toute action.

## Cas d'utilisation 4 : Consigner les événements de messagerie à CloudWatch
<a name="receiving-email-action-lambda-example-use-cases-4"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-4-rule-1"></a>

*Liste des destinataires : *exemple.com

 *Actions* 

1. Action Lambda (asynchrone) qui écrit l'objet de l'événement dans un journal. CloudWatch Les exemples de fonctions Lambda dans [Exemples de fonctions Lambda](receiving-email-action-lambda-example-functions.md) log to. CloudWatch

1. Action S3.

## Cas d'Application 5 : Supprimer les messages pour lesquels le contrôle DKIM échoue
<a name="receiving-email-action-lambda-example-use-cases-5"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-5-rule-1"></a>

*Liste des destinataires : *exemple.com

 *Actions* 

1. Action S3.

1. 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
<a name="receiving-email-action-lambda-example-use-cases-5-rule-2"></a>

*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
<a name="receiving-email-action-lambda-example-use-cases-6"></a>

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
<a name="receiving-email-action-lambda-example-use-cases-6-rule-1"></a>

*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
<a name="receiving-email-action-lambda-example-use-cases-6-rule-2"></a>

*Liste des destinataires : *support@exemple.com

 *Actions* 

1. Action S3 avec le compartiment 1.

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

1. Action d'arrêt.

### Règle 3
<a name="receiving-email-action-lambda-example-use-cases-6-rule-3"></a>

*Liste des destinataires : *exemple.com

 *Actions* 

1. Action S3 avec le compartiment 2.

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