Comece a usar com o guia de implementação

6 etapas  |  30 minutos

Perguntas frequentes

P: Por que devo usar o Amazon SES para receber e-mails?

O uso do Amazon SES permite evitar a tarefa cara e complexa de criar sua própria infraestrutura de recepção de e-mails. O Amazon SES não exige um compromisso mínimo e você pode configurá-lo facilmente para processar mensagens de entrada com diversos serviços da AWS. O Amazon SES pode entregar mensagens para um bucket do Amazon Simple Storage Service (Amazon S3), acionar código por meio de uma função do AWS Lambda, publicar notificações no Amazon Simple Notification Service (Amazon SNS), integrar-se ao Amazon WorkMail ou realizar bounce de mensagens. Se você optar por entregar e-mails a um bucket do Amazon S3, o Amazon SES poderá criptografar as mensagens que você receber usando chaves mestras gerenciadas no AWS Key Management Service (AWS KMS). O Amazon SES também publica métricas no Amazon CloudWatch.

P: Quais são alguns casos de uso comuns de recebimento de e-mail usando o Amazon SES?

Quando você recebe um e-mail com o Amazon SES, pode desenvolver soluções de software como respostas automáticas de e-mail, sistemas de cancelamento de assinatura de e-mails e software que gera tickets de suporte para os clientes com base em e-mails recebidos.

P: Normalmente, o Amazon SES é usado por organizações ou indivíduos?

Embora qualquer pessoa que tenha um domínio possa receber e-mail com o Amazon SES, as organizações são os usuários mais frequentes. Isso ocorre porque as organizações gerenciam normalmente vários endereços de e-mail e costumam ter mais desenvolvedores para criar uma aplicação que processa e-mails brutos para exibição aos usuários finais.

P: Como funciona o recebimento de e-mails pelo Amazon SES?

Depois de configurar corretamente o recebimento de e-mails com o Amazon SES, quando alguém enviar um e-mail para um endereço no seu domínio, o e-mail será encaminhado ao Amazon SES. O Amazon SES aceita ou rejeita o e-mail em seu nome de acordo com as regras que você definiu. Você pode configurar o Amazon SES para encaminhar o e-mail para um bucket do Amazon S3 ou para enviar a você uma notificação do Amazon SNS com o conteúdo do e-mail. Você pode configurar o Amazon SES para acionar uma função do AWS Lambda, descartar ou realizar bounce de mensagens que você não quer receber ou integrar-se ao Amazon WorkMail.

P: O Amazon SES oferece um recurso de leitura dos e-mails recebidos?

Não. O Amazon SES passa a você os e-mails brutos e não formatados por meio do Amazon S3 ou do Amazon SNS. Você recupera e processa os e-mails usando seu próprio código. Normalmente, os e-mails estão no formato Multipurpose Internet Mail Extensions (MIME). Para decodificar o MIME, você deve usar a sua própria aplicação.

P: Tenho de ter um domínio para receber e-mails com o Amazon SES?

Sim. Mesmo que você tenha o seu próprio endereço de e-mail, não será possível usar o Amazon SES para receber e-mails enviados a esse endereço a menos que você seja o proprietário de todo o domínio. Por exemplo, não é possível configurar o Amazon SES para receber e-mails enviados a um endereço do Gmail, Outlook ou de qualquer outro domínio que não seja seu.

P: Posso usar o Amazon SES para receber e-mails para o meu domínio, mesmo se ele não estiver registrado no Amazon Route 53?

Sim. Você pode usar o Amazon SES para receber e-mails de qualquer domínio que seja seu, mas o procedimento de configuração será mais fácil se o domínio estiver registrado no Amazon Route 53. Para usar o Amazon SES para receber e-mails para um domínio, você deve adicionar registros TXT e MX ao servidor DNS do domínio. Se o domínio estiver registrado no Amazon Route 53, o Amazon SES poderá adicionar esses registros por você. Se o domínio estiver registrado em outro provedor de DNS, o Amazon SES informará os registros durante o procedimento de verificação de domínio para que você os adicione manualmente ao servidor de DNS do domínio. O procedimento para adicionar manualmente os registros ao servidor de DNS depende da interface do usuário do provedor de DNS.

P: Como faço para configurar o Amazon SES para processar os e-mails recebidos em menu nome?

Você usa o console ou a API do Amazon SES para configurar regras de recebimento. Uma regra de receita permite especificar o que você quer que o Amazon SES faça com o e-mail recebido para um ou mais destinatários no domínio. A regra de recebimento consiste em uma condição e uma lista ordenada de ações. Se o destinatário do e-mail recebido corresponder a um destinatário especificado na condição, o Amazon SES executará as ações especificadas na regra de recebimento. As regras de recebimento são agrupadas em conjuntos de regras de recebimento. Um conjunto de regras de recebimento é uma coleção ordenada de regras de recebimento que especifica o que o Amazon SES fará com os e-mails recebidos em todos os seus domínios. Você pode definir vários conjuntos de regras de recebimento para uma conta da AWS, mas somente um conjunto de regras de recebimento poderá estar ativo em um determinado momento.

P: Como saberei que recebi um e-mail?

Quando configura uma regra de recebimento, você pode especificar que o Amazon SES envie a você uma notificação do Amazon SNS quando recebe um e-mail. Nesse projeto simples, não habilitamos essa opção.

P: Existe um limite de tamanho para os e-mails recebidos?

Se você, como nesse projeto, optar pelo envio dos seus e-mails pelo Amazon SES para um bucket do Amazon S3, o tamanho máximo do e-mail (incluindo cabeçalhos) será 30 MB. Se você optar por receber e-mails por meio de notificações do Amazon SNS, o tamanho máximo do e-mail (incluindo cabeçalhos) será 150 KB.

P: Os e-mails recebidos são criptografados?

Quando define uma regra de recebimento que configura o Amazon SES para colocar e-mails em uma bucket do Amazon S3, você pode especificar que o Amazon SES criptografe os e-mails usando o AWS KMS antes de colocá-los no bucket. A criptografia é opcional. Portanto, esse projeto simples não a utiliza. Se decidir habilitar a criptografia, você deverá descriptografar o conteúdo após recuperar o e-mail do Amazon S3. O AWS SDK para Java e o AWS SDK para Ruby oferecem um cliente que pode descriptografar o conteúdo.

[ resposta ]
Comece a usar com o guia de implementação