Enviar e-mails de teste no Amazon SES com o simulador - 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á.

Enviar e-mails de teste no Amazon SES com o simulador

Recomendamos usar o console do Amazon SES para enviar um e-mail de teste com o Amazon SES. Como o console requer a inserção manual das informações, você normalmente só o utiliza para enviar e-mails de teste. Depois de começar a usar o Amazon SES, você provavelmente enviará seus e-mails usando a interface SMTP ou a API do Amazon SES. Mas o console é útil para o monitoramento de sua atividade de envio.

Os tópicos a seguir explicam como usar o simulador de caixa postal do console e manualmente enviando e-mails:

Uso do simulador de caixa postal do console

Importante
  • Neste tutorial, você vai enviar um e-mail para si mesmo pelo console, para que verificar se vai recebê-lo. Para fazer mais experimentos ou testes de carga, consulte Uso do simulador de caixa postal manualmente..

  • Os e-mails enviados ao simulador de caixa postal são contabilizados em sua cota de envio nem em suas taxas de devoluções e reclamações e também não afetam as métricas do Virtual Deliverability Manager.

Antes de seguir estas etapas, conclua as tarefas em Configuração do Amazon Simple Email Service.

Para enviar uma mensagem de e-mail no console do Amazon SES
  1. Faça login no AWS Management Console e abra o console do Amazon SES em https://console.aws.amazon.com/ses/.

  2. No painel de navegação, em Configuration, escolha Verified identities.

  3. Na tabelaIdentities, selecione uma identidade de e-mail verificada (clicando diretamente no nome da identidade em vez de marcar sua caixa de seleção). Se você não tiver uma identidade de e-mail verificada, consulte Criação da identidade de um endereço de e-mail.

  4. Na página de detalhes da identidade de e-mail selecionada, selecione Send test email.

  5. Para Message details (Detalhes da mensagem), escolha a opção Email Format (Formato de e-mail). As duas opções são as seguintes:

    • Formatted (Formatado): esta é a opção mais simples. Escolha essa opção se você simplesmente deseja digitar o texto da sua mensagem na caixa de texto Body. Quando você envia o e-mail, o Amazon SES coloca o texto no formato de e-mail para você.

    • Raw (Bruto): escolha esta opção se você desejar enviar uma mensagem mais complexa, como uma mensagem que inclui HTML ou um anexo. Devido a essa flexibilidade, você precisa formatar a mensagem, como descrito em Envio de e-mail bruto usando a API v2 do Amazon SES, e colar toda a mensagem formatada, incluindo os cabeçalhos, na caixa de texto Body. Você pode usar o exemplo a seguir, que contém HTML, para enviar um e-mail de teste usando o formato Raw. Copie e cole essa mensagem inteira na caixa de texto Body. Certifique-se de que não haja uma linha em branco entre o cabeçalho MIME-Version e o cabeçalho Content-Type; uma linha em branco entre essas duas linhas faz com que o e-mail seja formatado como texto sem formatação em vez de HTML.

      Subject: Amazon SES Raw Email Test MIME-Version: 1.0 Content-Type: text/html <!DOCTYPE html> <html> <body> <h1>This text should be large, because it is formatted as a header in HTML.</h1> <p>Here is a formatted link: <a href="https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html">Amazon Simple Email Service Developer Guide</a>.</p> </body> </html>
  6. Escolha o tipo de cenário de e-mail simulado que você deseja testar expandindo a caixa de listagemScenario.

    1. Se você escolher Custom e ainda estiver na sandbox do Amazon SES, certifique-se de que o endereço no campo Custom recipient seja um endereço de e-mail verificado. Para obter mais informações, consulte Criação da identidade de um endereço de e-mail.

  7. Preencha os campos restantes conforme desejado.

  8. Escolha Send Test Email.

  9. Faça login no cliente de e-mail do endereço de destino da mensagem. Você encontrará a mensagem que enviou.

Uso do simulador de caixa postal manualmente.

O Amazon SES inclui um simulador de caixa postal que pode ser usado para testar como sua aplicação lida com diferentes situações de envio de e-mail. O simulador de caixa postal é útil quando, por exemplo, você deseja testar uma aplicação de envio de e-mail criando endereços de e-mail fictícios ou quando deseja encontrar a taxa de transferência máxima de seu sistema sem afetar sua cota de envio diária.

Considerações importantes

Considere os seguintes recursos e limitações ao usar o simulador de caixa postal do Amazon SES:

  • Você pode usar o simulador de caixa postal mesmo se sua conta estiver no sandbox do Amazon SES.

  • Os e-mails enviados ao simulador de caixa postal estão restritos à taxa máxima de envio da conta, mas isso não afeta sua cota de envio diário. Por exemplo, se a conta tiver autorização para enviar 10.000 mensagens durante um período de 24 horas e você enviar 100 mensagens para o simulador de caixa postal, ainda assim poderá enviar até 10.000 mensagens aos destinatários regulares sem atingir sua cota de envio.

  • Os e-mails enviados ao simulador de caixa postal não afetam sua capacidade de entrega de e-mail nem as métricas de reputação. Por exemplo, se enviar um grande número de mensagens ao endereço de devolução do simulador de e-mail, isso gera uma mensagem avisando que sua taxa de devolução está muito alta na página do console te métricas de reputação.

  • Para fins de faturamento, os e-mails enviados ao simulador de caixa postal do Amazon SES são iguais a qualquer outro e-mail enviado por meio do Amazon SES. Em outras palavras, cobramos o mesmo valor tanto para mensagens enviadas ao simulador de caixa postal quanto para mensagens enviadas a destinatários normais.

  • O simulador de caixa postal comporta marcação, o que permite que você envie e-mails de várias maneiras ao mesmo endereço do simulador de caixa postal ou teste de que forma seu aplicativo lida com o Variable Envelope Return Path (VERP). Por exemplo, você pode enviar um e-mail para bounce+label1@simulator.amazonses.com e bounce+label2@simulator.amazonses.com para testar se seu aplicativo consegue estabelecer uma correspondência entre uma mensagem de devolução e o endereço de e-mail que provocou a devolução.

  • Se usar o simulador de caixa postal para simular várias devoluções provenientes da mesma solicitação de envio, o Amazon SES reunirá as respostas de devolução em uma única resposta.

Uso do simulador de caixa postal

Para usar o simulador de e-mail, encontre o cenário na tabela a seguir e, em seguida, envie um e-mail ao endereço de e-mail correspondente.

nota

Quando você envia um e-mail para um endereço do simulador de caixa postal, deve enviá-lo por meio do Amazon SES, usando a AWS CLI, um AWS SDK, o console do Amazon SES, a interface SMTP do Amazon SES ou a API do Amazon SES. O simulador de caixa postal não responde a e-mails recebidos de fontes externas.

Cenário simulado Endereço de e-mail
Entrega bem-sucedida: o provedor de e-mail do destinatário aceita seu e-mail. Se as notificações de entrega foram configuradas como descrito em Configuração de notificações de eventos para o Amazon SES, o Amazon SES envia a você uma notificação de entrega por meio do Amazon Simple Notification Service (Amazon SNS). success@simulator.amazonses.com
Devolução: o provedor de e-mail do destinatário rejeita seu e-mail com um código de resposta SMTP 550 5.1.1 ("Usuário desconhecido"). O Amazon SES gera uma notificação de devolução e, dependendo de como você configurou sua conta, envia essa notificação a você por e-mail ou envia uma notificação referente a um tópico do Amazon SNS. O endereço de e-mail do simulador de caixa postal não é colocado na lista de supressões do Amazon SES, o que normalmente acontece quando ocorre uma devolução definitiva. A resposta de devolução que você recebe do simulador de caixa postal é compatível com RFC 3464. Para obter informações sobre como receber feedback de devolução, consulte Configuração de notificações de eventos para o Amazon SES. bounce@simulator.amazonses.com
Respostas automáticas: o provedor de e-mail do destinatário aceita seu e-mail e o entrega na caixa de entrada do destinatário. O provedor de e-mail envia uma resposta automática, como uma "fora" do escritório (OOTO), para o endereço no cabeçalho Return-Path do e-mail ou remetente do envelope ("MAIL FROM"), se não houve um cabeçalho Return-Path. A resposta automática que você recebe do simulador de caixa postal é compatível com RFC 3834. ooto@simulator.amazonses.com
Reclamação: o provedor de e-mail do destinatário aceita seu e-mail e o entrega na caixa de entrada do destinatário. O destinatário determina que se trata de uma mensagem não solicitada e clica em "Mark as Spam" (Marcar como spam) no cliente de e-mail. O Amazon SES encaminha a notificação de reclamação para você por e-mail ou notificando um tópico do Amazon SNS, dependendo de como você configurou sua conta. A resposta de reclamação que você recebe no simulador de caixa postal é compatível com RFC 5965. Para obter informações sobre como receber feedback de reclamação, consulte Configuração de notificações de eventos para o Amazon SES. complaint@simulator.amazonses.com
Endereço do destinatário na lista de supressões: o Amazon SES gera uma devolução definitiva como se o endereço do destinatário estivesse na lista global de supressão. suppressionlist@simulator.amazonses.com

Teste de eventos de rejeição

Toda mensagem enviada por meio do Amazon SES é varrida para detectar a presença de vírus. Se você envia uma mensagem que contém um vírus, o Amazon SES aceita a mensagem, detecta o vírus e rejeita a mensagem inteira. Quando o Amazon SES rejeita uma mensagem, interrompe seu processamento e não tenta entregá-la ao servidor de e-mail do destinatário. Em seguida, gera um evento de rejeição.

O simulador de caixa postal do Amazon SES não inclui um endereço para testar eventos de rejeição. No entanto, você pode testar eventos de rejeição usando um arquivo de teste European Institute for Computer Antivirus Research (EICAR). Esse arquivo é um método padrão do setor para testar software antivírus de uma maneira segura. Para criar um arquivo de teste EICAR, cole o texto a seguir em um arquivo:

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Salve o arquivo como sample.txt, anexe-o a um e-mail e, em seguida, envie o e-mail para um endereço verificado. Se não houver outros problemas com o e-mail, o Amazon SES aceitará a mensagem, mas em seguida a rejeitará como se tivesse um vírus real.

nota

Os e-mails rejeitados, incluindo os enviados usando o procedimento anterior, contam para a sua cota de envio diária. Você é cobrado por toda mensagem enviada, incluindo aquelas que são rejeitadas.

Para saber mais sobre os arquivos de teste EICAR, consulte a página de arquivos de teste da EICAR na Wikipédia.