

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempi di casi d'uso
<a name="receiving-email-action-lambda-example-use-cases"></a>

Gli esempi seguenti mostrano alcune regole che puoi configurare per usare i risultati della funzione Lambda in modo da controllare il flusso di posta. Per scopi dimostrativi, molti di questi esempi usano l'operazione S3 come risultato.

## Caso d'uso 1: eliminazione della spam in tutti i domini
<a name="receiving-email-action-lambda-example-use-cases-1"></a>

Questo esempio mostra una regola globale che elimina la spam in tutti i domini. Le regole 2 e 3 sono incluse per mostrare che puoi applicare regole specifiche del dominio dopo l'eliminazione dello spam in tutti i domini.

### Regola 1
<a name="receiving-email-action-lambda-example-use-cases-1-rule-1"></a>

*Elenco di destinatari: *vuoto. Di conseguenza, questa regola si applica a tutti i destinatari in tutti i domini verificati.

 *Azioni* 

1. Operazione Lambda (sincrona) che restituisce `STOP_RULE_SET` se l'e-mail è spam. In caso contrario, restituisce `CONTINUE`. Consulta la funzione Lambda come esempio per l'eliminazione di spam in [Esempi di funzione Lambda](receiving-email-action-lambda-example-functions.md).

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

*Elenco di destinatari: *esempio1.com

 *Azioni* 

1. Qualsiasi operazione.

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

*Elenco di destinatari: *esempio2.com

 *Azioni* 

1. Qualsiasi operazione.

## Caso d'uso 2: mancato recapito di spam in tutti i domini
<a name="receiving-email-action-lambda-example-use-cases-2"></a>

Questo esempio mostra una regola globale che specifica il mancato recapito dello spam in tutti i domini. Le regole 2 e 3 sono incluse per mostrare che puoi applicare regole specifiche del dominio dopo il mancato recapito della spam in tutti i domini.

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

*Elenco di destinatari: *vuoto. Di conseguenza, questa regola si applica a tutti i destinatari in tutti i domini verificati.

 *Azioni* 

1. Operazione Lambda (sincrona) che restituisce `CONTINUE` se l'e-mail è spam. In caso contrario, restituisce `STOP_RULE`.

1. Operazione di mancato recapito ("500 5.6.1. Message content rejected" (500 5.6.1 Contenuto messaggio rifiutato)).

1. Operazione Stop (Interrompi).

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

*Elenco di destinatari: *esempio1.com

 *Azioni* 

1. Qualsiasi operazione

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

*Elenco di destinatari: *esempio2.com

 *Azioni* 

1. Qualsiasi operazione

## Caso d'uso 3: applicazione della regole più specifica
<a name="receiving-email-action-lambda-example-use-cases-3"></a>

Questo esempio mostra come usare l'operazione di interruzione per impedire l'elaborazione delle e-mail tramite più regole. In questo esempio, supponi di aver definito una regola per un indirizzo specifico e un'altra per tutti gli indirizzi e-mail nel dominio. Usando l'operazione di interruzione, i messaggi che corrispondono alla regola per l'indirizzo e-mail specifico non vengono elaborati dalla regola più generica applicata al dominio.

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

*Elenco di destinatari: *user@example.com

 *Azioni* 

1. Operazione Lambda (asincrona).

1. Operazione Stop (Interrompi).

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

*Elenco di destinatari: *example.com

 *Azioni* 

1. Qualsiasi operazione.

## Caso d'uso 4: registrare gli eventi di posta elettronica su CloudWatch
<a name="receiving-email-action-lambda-example-use-cases-4"></a>

Questo esempio mostra come mantenere un registro di verifica di tutta la posta trasmessa nel sistema prima di salvare la posta in Amazon SES.

### Regola 1
<a name="receiving-email-action-lambda-example-use-cases-4-rule-1"></a>

*Elenco di destinatari: *example.com

 *Azioni* 

1. Azione Lambda (asincrona) che scrive l'oggetto evento in un registro. CloudWatch L'esempio di funzioni Lambda in [Esempi di funzione Lambda](receiving-email-action-lambda-example-functions.md) log to. CloudWatch

1. Operazione S3.

## Caso d'uso 5: eliminazione di posta che non supera la convalida DKIM
<a name="receiving-email-action-lambda-example-use-cases-5"></a>

Questo esempio mostra come salvare tutte le e-mail in arrivo in un bucket Amazon S3 inviando solo le e-mail destinate a un indirizzo e-mail specifico e che superano la convalida DKIM nella tua applicazione di e-mail automatica.

### Regola 1
<a name="receiving-email-action-lambda-example-use-cases-5-rule-1"></a>

*Elenco di destinatari: *example.com

 *Azioni* 

1. Operazione S3.

1. Operazione Lambda (sincrona) che restituisce `STOP_RULE_SET` se il messaggio non supera la convalida DKIM. In caso contrario, restituisce `CONTINUE`.

### Regola 2
<a name="receiving-email-action-lambda-example-use-cases-5-rule-2"></a>

*Elenco di destinatari: *support@example.com

 *Azioni* 

1. Operazione Lambda (asincrona) che attiva l'applicazione automatica.

## Caso d'uso 6: esclusione della posta in base all'oggetto
<a name="receiving-email-action-lambda-example-use-cases-6"></a>

Questo esempio mostra come eliminare tutta la posta in arrivo di un dominio che contiene la parola "discount" nell'oggetto, quindi elaborare la posta destinata a un sistema automatico in un modo, elaborando invece la posta indirizzata a tutti gli altri destinatari nel dominio in un modo diverso.

### Regola 1
<a name="receiving-email-action-lambda-example-use-cases-6-rule-1"></a>

*Elenco di destinatari: *example.com

 *Azioni* 

1. Operazione Lambda (sincrona) che restituisce `STOP_RULE_SET` se l'oggetto contiene la parola "discount". In caso contrario, restituisce `CONTINUE`.

### Regola 2
<a name="receiving-email-action-lambda-example-use-cases-6-rule-2"></a>

*Elenco di destinatari: *support@example.com

 *Azioni* 

1. Operazione S3 con bucket 1.

1. Operazione Lambda (asincrona) che attiva l'applicazione automatica.

1. Operazione Stop (Interrompi).

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

*Elenco di destinatari: *example.com

 *Azioni* 

1. Operazione S3 con bucket 2.

1. Operazione Lambda (asincrona) che elabora l'e-mail per il resto del dominio.