Esempi di casi d'uso - Amazon Simple Email Service

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

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

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

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

Operazioni

  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.

Regola 2

Elenco di destinatari: esempio1.com

Operazioni

  1. Qualsiasi operazione.

Regola 3

Elenco di destinatari: esempio2.com

Operazioni

  1. Qualsiasi operazione.

Caso d'uso 2: mancato recapito di spam in tutti i domini

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

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

Operazioni

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

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

  3. Operazione Stop (Interrompi).

Regola 2

Elenco di destinatari: esempio1.com

Operazioni

  1. Qualsiasi operazione

Regola 3

Elenco di destinatari: esempio2.com

Operazioni

  1. Qualsiasi operazione

Caso d'uso 3: applicazione della regole più specifica

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

Elenco di destinatari: user@example.com

Operazioni

  1. Operazione Lambda (asincrona).

  2. Operazione Stop (Interrompi).

Regola 2

Elenco di destinatari: example.com

Operazioni

  1. Qualsiasi operazione.

Caso d'uso 4: registro degli eventi di posta elettronica su CloudWatch

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

Elenco di destinatari: example.com

Operazioni

  1. Operazione Lambda (asincrona) che scrive l'oggetto evento in un registro CloudWatch. L'esempio Lambda funziona nel registro Esempi di funzione Lambda in CloudWatch.

  2. Operazione S3.

Caso d'uso 5: eliminazione di posta che non supera la convalida DKIM

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

Elenco di destinatari: example.com

Operazioni

  1. Operazione S3.

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

Regola 2

Elenco di destinatari: support@example.com

Operazioni

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

Caso d'uso 6: esclusione della posta in base all'oggetto

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

Elenco di destinatari: example.com

Operazioni

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

Regola 2

Elenco di destinatari: support@example.com

Operazioni

  1. Operazione S3 con bucket 1.

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

  3. Operazione Stop (Interrompi).

Regola 3

Elenco di destinatari: example.com

Operazioni

  1. Operazione S3 con bucket 2.

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