Para conferir o conteúdo: sandbox de e-mail
Aponte o SMTP do aplicativo para um serviço de teste, que intercepta as mensagens sem enviá-las a usuários reais. É útil para conferir variáveis do modelo, links e fluxos de envio, mas não comprova a entrega pela internet.
Para confirmar a entrega: caixa de entrada temporária
Envie a mensagem para um endereço real que possa receber e-mails e confira se o código de verificação ou a notificação chegou à caixa de entrada. Não exige cadastro e serve para testes pontuais; depois que o endereço expira, ele deixa de ser uma opção para acessos futuros.
Para acompanhar a longo prazo: seu próprio e-mail
Observe como um provedor de e-mail real organiza mensagens, spam e notificações ao longo do tempo. É uma boa opção para manter uma conta, mas exige limpeza manual e pode misturar informações pessoais.
Compare as evidências lado a lado
Esta comparação descreve usos típicos, não garante o funcionamento de todos os produtos. As configurações variam entre provedores de sandbox e domínios de recebimento; consulte a documentação de cada serviço para conhecer os recursos disponíveis.
| Objetivo do teste | Caixa de entrada temporária | Sandbox de e-mail | Conta de e-mail pessoal secundária |
|---|---|---|---|
| Fluxo de envio e recebimento pela internet | Recebe e-mails de teste de verdade | Em geral, testa apenas o fluxo SMTP de teste | Testa o fluxo do provedor correspondente |
| Conteúdo do modelo e do código de verificação | Confira o conteúdo da mensagem recebida | Facilita a conferência centralizada e a integração | Permite conferir, mas os testes podem se misturar a outros e-mails |
| Risco de enviar para usuários reais | Use um endereço de teste claramente identificado | Pode interceptar mensagens se o isolamento estiver configurado corretamente | Evite inserir por engano o endereço de um usuário real |
| Recuperação de contas a longo prazo | Não é indicada: o endereço tem prazo de validade | Não é indicada como endereço de e-mail de uma conta real | Um e-mail de longo prazo sob seu controle é mais adequado |
| Classificação de spam em um provedor específico | Não representa outros provedores | Não representa uma caixa de entrada real | Representa apenas o provedor e a conta em questão |
| Testes automatizados em grande escala | Respeite os limites de frequência e de uso | Prefira uma solução dedicada ao desenvolvimento | Em geral, não é adequada para repetir cadastros e limpezas |
Três tarefas, três caminhos para escolher
A integração de desenvolvimento ainda não terminou
Comece pelo sandbox para conferir variáveis, links de redirecionamento e modelos em diferentes idiomas. Verifique se nenhum endereço de cliente real entrou na fila de testes e, então, faça um teste de recebimento pela internet.
Ver o aplicativo retornar sucesso não basta: isso pode indicar apenas que a tarefa entrou na fila. Confira também o log de envio e o assunto e o conteúdo da mensagem recebida.
Faça um teste de cadastro antes de lançar
Use um e-mail de teste novo para concluir o cadastro, receber o código, confirmar a conta e entrar novamente. Registre o horário e o resultado de cada etapa para não confundir atraso com falha de entrega.
Se a plataforma não aceitar e-mails descartáveis, não tente contornar a restrição trocando de domínio. Use um e-mail de longo prazo sob seu controle ou uma conta de teste aprovada pela plataforma.
A conta precisa continuar em uso
Escolha um e-mail que você possa controlar continuamente. Para separar mensagens por origem, use um alias de encaminhamento de longo prazo. Ele depende do endereço para o qual encaminha as mensagens: não é um e-mail de backup nem uma ferramenta de envio.
Antes de encerrar os testes, troque para um endereço de longo prazo e teste a recuperação da conta. Não deixe contas importantes, cobranças ou documentos de identidade em um endereço temporário que vai expirar.
Uma combinação de testes que você pode repetir
Primeiro, confira o conteúdo no sandbox. Depois, use uma caixa temporária para verificar se a mensagem chega pela internet. Por fim, teste um e-mail de longo prazo para ver como um provedor específico exibe e classifica a mensagem. Os resultados se complementam, mas nenhum deles prova que “todos os usuários vão receber”.
Se um e-mail de teste não chegar, registre o horário do envio, o endereço de recebimento, o identificador da mensagem retornado pelo serviço de envio e a categoria do erro. Não clique em reenviar várias vezes: códigos antigos e novos podem chegar fora de ordem e criar outro problema que parece uma falha de entrega.