

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de casos de uso
<a name="receiving-email-action-lambda-example-use-cases"></a>

Os exemplos a seguir descrevem algumas regras que você pode configurar para usar os resultados da função do Lambda para controlar o fluxo de e-mails. Para fins de demonstração, muitos destes exemplos usam a ação do S3 como o resultado.

## Caso de uso 1: Descartar spam em todos os domínios
<a name="receiving-email-action-lambda-example-use-cases-1"></a>

Este exemplo demonstra uma regra global que descarta spam em todos os seus domínios. As regras 2 e 3 são incluídas para mostrar que você pode aplicar regras específicas do domínio depois que o spam é descartado em todos os domínios.

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

*Lista de destinatários: *vazia. Essa regra, portanto, se aplicará a todos os destinatários em todos os seus domínios verificados.

 *Ações* 

1. Ação do Lambda (síncrona) que retornará `STOP_RULE_SET` se o e-mail for spam. Caso contrário, retornará `CONTINUE`. Consulte o exemplo de função do Lambda para descartar spam em [Exemplos de função do Lambda](receiving-email-action-lambda-example-functions.md).

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

*Lista de destinatários: *example1.com

 *Ações* 

1. Qualquer ação.

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

*Lista de destinatários: *example2.com

 *Ações* 

1. Qualquer ação.

## Caso de uso 2: Devolver spam em todos os domínios
<a name="receiving-email-action-lambda-example-use-cases-2"></a>

Este exemplo demonstra uma regra global que devolve spam em todos os seus domínios. As regras 2 e 3 são incluídas para mostrar que você pode aplicar regras específicas do domínio depois que o spam é devolvido em todos os domínios.

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

*Lista de destinatários: *vazia. Essa regra, portanto, se aplicará a todos os destinatários em todos os seus domínios verificados.

 *Ações* 

1. Ação do Lambda (síncrona) que retornará `CONTINUE` se o e-mail for spam. Caso contrário, retornará `STOP_RULE`.

1. Ação de devolução ("500 5.6.1. Conteúdo da mensagem rejeitado").

1. Ação de interrupção.

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

*Lista de destinatários: *example1.com

 *Ações* 

1. Qualquer ação

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

*Lista de destinatários: *example2.com

 *Ações* 

1. Qualquer ação

## Caso de uso 3: Aplicar a regra mais específica
<a name="receiving-email-action-lambda-example-use-cases-3"></a>

Este exemplo demonstra como usar a ação de interrupção para impedir que os e-mails sejam processados por várias regras. Neste exemplo, você tem uma regra para um endereço específico e outra regra para todos os endereços de e-mail sob o domínio. Ao usar a ação de interrupção, as mensagens que correspondem à regra para o endereço de e-mail específico não são processadas pela regra mais genérica que se aplica ao domínio.

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

*Lista de destinatários: *user@example.com

 *Ações* 

1. Ação do Lambda (assíncrona).

1. Ação de interrupção.

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

*Lista de destinatários: *example.com

 *Ações* 

1. Qualquer ação.

## Caso de uso 4: registrar eventos de e-mail em CloudWatch
<a name="receiving-email-action-lambda-example-use-cases-4"></a>

Este exemplo demonstra como manter um log de auditoria de todos os e-mail que passam pelo seu sistema antes de salvar o e-mail no Amazon SES.

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

*Lista de destinatários: *example.com

 *Ações* 

1. Ação Lambda (assíncrona) que grava o objeto do evento em um log. CloudWatch O exemplo de funções do Lambda em [Exemplos de função do Lambda](receiving-email-action-lambda-example-functions.md) log to. CloudWatch

1. Ação do S3.

## Caso de uso 5: Descartar e-mails que falham no DKIM
<a name="receiving-email-action-lambda-example-use-cases-5"></a>

Este exemplo demonstra como salvar todos os e-mails de entrada em um bucket do Amazon S3, mas enviar apenas e-mails que vão para um determinado endereço de e-mail e passam no DKIM em sua aplicação de e-mail automatizada.

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

*Lista de destinatários: *example.com

 *Ações* 

1. Ação do S3.

1. Ação do Lambda (síncrona) que retornará `STOP_RULE_SET` se a mensagem falhar no DKIM. Caso contrário, retornará `CONTINUE`.

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

*Lista de destinatários: *support@example.com

 *Ações* 

1. Ação do Lambda (assíncrona) que aciona o aplicativo automatizado.

## Caso de uso 6: Filtrar e-mails com base na linha de assunto
<a name="receiving-email-action-lambda-example-use-cases-6"></a>

Este exemplo demonstra como descartar todos os e-mails de entrada de um domínio que contenham a palavra "desconto" na linha de assunto e, em seguida, processar os e-mails destinados a um sistema automatizado de uma forma e processar os e-mails direcionados para todos os outros destinatários no domínio de outra forma.

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

*Lista de destinatários: *example.com

 *Ações* 

1. Ação do Lambda (síncrona), que retornará `STOP_RULE_SET` se a linha de assunto contiver a palavra "desconto". Caso contrário, retornará `CONTINUE`.

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

*Lista de destinatários: *support@example.com

 *Ações* 

1. Ação do S3 com o bucket 1.

1. Ação do Lambda (assíncrona) que aciona o aplicativo automatizado.

1. Ação de interrupção.

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

*Lista de destinatários: *example.com

 *Ações* 

1. Ação do S3 com o bucket 2.

1. Ação do Lambda (assíncrona) que processa um e-mail para o resto do domínio.