Exemplos de casos de uso - Amazon Simple Email Service

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

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

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

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.

Rule2

Lista de destinatários: example1.com

Ações

  1. Qualquer ação.

Rule3

Lista de destinatários: example2.com

Ações

  1. Qualquer ação.

Caso de uso 2: Devolver spam em todos os domínios

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

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.

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

  3. Ação de interrupção.

Rule2

Lista de destinatários: example1.com

Ações

  1. Qualquer ação

Rule3

Lista de destinatários: example2.com

Ações

  1. Qualquer ação

Caso de uso 3: Aplicar a regra mais específica

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

Lista de destinatários: user@example.com

Ações

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

  2. Ação de interrupção.

Rule2

Lista de destinatários: example.com

Ações

  1. Qualquer ação.

Caso de uso 4: Registrar eventos de e-mail no CloudWatch

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

Lista de destinatários: example.com

Ações

  1. Ação do Lambda (assíncrona) que grava o objeto de evento em um log do CloudWatch. As funções do Lambda de exemplo em Exemplos de função do Lambda são registradas no CloudWatch.

  2. Ação do S3.

Caso de uso 5: Descartar e-mails que falham no DKIM

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

Lista de destinatários: example.com

Ações

  1. Ação do S3.

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

Rule2

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

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

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

Lista de destinatários: support@example.com

Ações

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

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

  3. Ação de interrupção.

Rule3

Lista de destinatários: example.com

Ações

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

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