Ir para o conteúdo

Como usar o Amazon SES para receber e-mails e depois armazenar esses e-mails no Amazon S3?

3 minuto de leitura
0

Quero usar o Amazon Simple Email Service (Amazon SES) para receber e armazenar e-mails recebidos.

Resolução

Configure um bucket do Amazon Simple Storage Service (Amazon S3) com as permissões para armazenar seus e-mails recebidos. Em seguida, crie uma regra de recebimento do Amazon SES que envie seus e-mails de entrada para seu bucket do Amazon S3.

Use um bucket do Amazon S3 para armazenar e-mails recebidos do Amazon SES

Conclua as etapas a seguir:

  1. Verifique se seu endpoint está em uma região da AWS que oferece suporte ao recebimento de e-mails.
    Observação: com exceção dos buckets do Amazon S3, os recursos da AWS que você usa para receber e-mails devem estar na mesma região do seu endpoint do Amazon SES.
  2. Verifique o domínio que você deseja usar para receber e-mails.
  3. Adicione um registro do Mail Exchanger (registro MX) à configuração de DNS do seu domínio. Certifique-se de incluir um endpoint de recebimento de entrada do Amazon SES na configuração de DNS do domínio.
  4. Use o console do Amazon S3 para criar um bucket do Amazon S3.
  5. Crie uma política AllowSESPuts que dê permissão ao Amazon SES para gravar em seu bucket do Amazon S3. Lembre-se de observar os seguintes valores de política:
    A região da AWS em que você cria a regra de recebimento.
    ID da sua conta da AWS.
    O nome do seu conjunto de regras.
    O nome da sua regra de recebimento.
  6. Se você ativar a criptografia do lado do servidor com o AWS Key Management Service (AWS KMS), dê permissão ao Amazon SES para usar sua chave do AWS KMS. Não se esqueça de adicionar a ação de política kms:decrypt.
  7. Crie um conjunto de regras e uma regra de recebimento. Certifique-se de usar os mesmos valores que existem na declaração de política AllowSESPuts que você criou na etapa 5. Na página Adicionar ações, abra o menu Adicionar nova ação e escolha Entregar para uma ação de bucket do S3.

Verifique se os e-mails recebidos chegam ao seu bucket do Amazon S3

Use o console do Amazon SES para enviar um e-mail de teste para seu domínio. Em seguida, verifique em seu bucket do Amazon S3 o e-mail de teste que você enviou.

Observação: pode levar alguns minutos para que o e-mail de teste apareça.

Informações relacionadas

Por que meus e-mails recebidos no Amazon SES não estão chegando ou sendo salvos no meu bucket do Amazon S3?
Configuração do recebimento de e-mails do Amazon SES