Se você é desenvolvedor de software, com certeza já trabalhou com fluxos de verificação de email, redefinição de senha, cadastro em newsletter e sistemas de notificação. Para testar tudo isso, você precisa constantemente de novos endereços de email — e é aí que provedores tradicionais como Gmail, Yahoo ou Outlook te decepcionam.

Todo desenvolvedor conhece essa: [email protected] até [email protected] acaba rápido demais.

O problema dos limites do Gmail

O recurso de plus addressing do Gmail ([email protected]) é popular entre desenvolvedores, mas tem limitações sérias:

  • 100 emails por hora — uma conta pessoal do Gmail não pode enviar mais de 100 emails por hora. Em testes automatizados, esse limite é atingido muito rápido.
  • 500 destinatários por dia — se você estiver testando cadastros de vários usuários simultaneamente, esse limite vai te parar.
  • Plus addressing bloqueado — muitos sites agora bloqueiam emails com o símbolo +.
  • Problema de limpeza — após os testes, milhares de emails de teste ficam acumulados na sua caixa de entrada.

API do Nox Mail: solução para testes programáticos

O Nox Mail oferece uma API REST que permite gerar emails temporários e ler caixas de entrada de forma programática. Isso é revolucionário para desenvolvedores. Consulte a documentação completa da API em:

https://noxtemp.xyz/api/index.html

Com a API você pode:

  • Gerar novo email — uma simples requisição GET cria uma nova caixa de entrada.
  • Consultar a caixa de entrada — obtenha a lista de emails recebidos.
  • Extrair links de verificação — extraia automaticamente os links do corpo do email.
  • Excluir emails — limpe a caixa de entrada após concluir o teste.

Integração com CI/CD

Integrar a API do Nox Mail na sua pipeline de CI/CD é extremamente fácil. Aqui está um exemplo básico:

curl -s https://noxtemp.xyz/api/email/new — este comando retorna um novo endereço de email temporário.

Você pode incluí-lo nos seus scripts de teste:

  1. Gere um novo email ao iniciar o teste.
  2. Use este email no fluxo de cadastro do seu aplicativo.
  3. Aguarde o email de verificação e consulte a caixa de entrada via API.
  4. Extraia o link de verificação e clique nele.
  5. Faça a asserção de sucesso/falha.
  6. Gere um novo email para o próximo teste.
Dica profissional: Adicionar chamadas de API no GitHub Actions, GitLab CI ou Jenkins automatiza completamente seus testes E2E baseados em email. O fluxo de cadastro é testado automaticamente em cada PR.

Teste de templates de email

Já se perguntou se seu email de boas-vindas aparece igual no Gmail, Outlook e Apple Mail? Com emails temporários, você pode testar seus templates em diferentes domínios. O Nox Mail oferece vários domínios, permitindo verificar a entregabilidade no mundo real.

Além disso, os emails temporários são extremamente úteis para verificar pontuação de spam, validar configurações DMARC/DKIM/SPF e verificar a renderização de emails em diferentes clientes.

Ao incorporar emails temporários no seu fluxo de desenvolvimento, você não apenas economiza tempo, mas também protege sua infraestrutura de email de produção.