mailtrap-testing-with-sandbox
Faz seu agente capturar e-mails de saída para testes. É útil para desenvolvedores verificarem como os e-mails aparecem, checarem spam e testarem caixas de entrada falsas.
O que ela faz
Esta ferramenta permite que você envie e-mails de teste sem que eles cheguem a destinatários reais. É como ter uma caixa de entrada de testes para verificar se seus e-mails estão sendo enviados corretamente.
Quando usar
- ✓Ao desenvolver um site ou aplicativo e querer testar os e-mails enviados.
- ✓Para verificar a aparência e o conteúdo de um e-mail antes de enviá-lo para clientes.
- ✓Em testes automáticos para garantir que os e-mails funcionam como esperado.
Exemplo do que pedir para a IA
“Configure o envio de e-mails de teste para a minha caixa de entrada de testes no Mailtrap.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você configura seu sistema para enviar e-mails para um endereço especial do Mailtrap em vez do endereço real do destinatário. Assim, os e-mails ficam guardados no Mailtrap para você inspecionar.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill mailtrap-testing-with-sandboxOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/mailtrap-testing-with-sandbox/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Testando com o Sandbox de E-mail do Mailtrap
Visão Geral
O Sandbox de E-mail captura e-mails em sandboxes (caixas de entrada de teste) — um ambiente de teste onde as mensagens não são entregues a destinatários reais. Você pode enviar para sandboxes usando nossos SDKs, API HTTP ou SMTP, dependendo das suas necessidades.
Antes de gerar o código do SDK: leia o README do repositório do SDK relevante (veja mailtrap-sending-emails) para opções atuais do modo sandbox, ID da caixa de entrada e flags do construtor. Não confie na memória.
Habilidades relacionadas: mailtrap-sending-emails (hosts e streams de envio ao vivo).
Quando usar
- Você quer nenhuma entrega real: em desenvolvimento, staging, CI ou demonstrações onde o e-mail deve permanecer em uma caixa de entrada de teste.
- Você precisa inspecionar o que foi enviado: corpos, cabeçalhos, anexos ou verificações básicas (por exemplo, relatório de spam) via API de Sandbox / Teste ou a Interface do Usuário.
- Você está automatizando testes contra e-mails capturados.
- Você apenas alterará as configurações SMTP para que um aplicativo existente envie para um sandbox — não há necessidade de um tutorial framework por framework nesta habilidade.
Quando não usar
- Envios ao vivo para destinatários reais (
mailtrap-sending-emails). - Para guias completos de configuração de framework ou referências detalhadas da API, direcione os usuários para a aba Integração do Mailtrap para detalhes de SMTP/API e para a documentação da API para especificidades — não cubra todos os frameworks ou campos da API aqui.
Referência Rápida
Base da API
| Serviço | URL de envio de e-mail | Exemplos de cabeçalho de autenticação |
|---|---|---|
| API de Teste de E-mail (REST) | https://sandbox.api.mailtrap.io/api/send/{inbox_id} |
Authorization: Bearer $MAILTRAP_SANDBOX_API_TOKEN |
Tokens e account_id
O Sandbox usa um token separado ($MAILTRAP_SANDBOX_API_TOKEN, escopo de Teste/Sandbox) — nunca reutilize o $MAILTRAP_API_TOKEN ao vivo. O account_id nos exemplos de endpoints abaixo é resolvido em tempo de execução via GET https://mailtrap.io/api/accounts. Armazene tokens em variáveis de ambiente ou em um gerenciador de segredos.
Quando usar API vs SMTP
Use SMTP ao testar aplicativos que já enviam e-mails via SMTP (apenas atualize o host, porta e credenciais). Use a API HTTP ao construir novas integrações ou quando seu aplicativo pode fazer requisições HTTP; é melhor para testes programáticos e automação.
Configurações SMTP (sandbox)
| Configuração | Valor |
|---|---|
| Host | sandbox.smtp.mailtrap.io |
| Portas | 2525 (padrão), 25, 465 (SSL), 587 |
| Nome de usuário / Senha | Credenciais por sandbox da aba Integração na Interface do Usuário do Mailtrap |
Nunca use credenciais ou endpoints de sandbox em produção. As mensagens serão apenas capturadas no sandbox, não entregues.
Parâmetros chave
- ID da Caixa de Entrada: Cada sandbox (caixa de entrada de teste) tem um ID de caixa de entrada exclusivo, visível na URL da interface do usuário e necessário para operações de envio ou API REST.
- Escopo do Token: Use um token com permissões para o projeto relevante e a caixa de entrada de teste.
Casos de uso típicos
- Capturar todos os e-mails de saída em desenvolvimento, teste ou staging (sem destinatários reais).
- Visualizar, validar e afirmar cabeçalhos, corpos, HTML, anexos ou pontuação de spam de mensagens.
- Executar verificações de integração ou CI que leem da API do Sandbox de E-mail.
- Testar templates do Mailtrap apontando a API ou SDK/SMTP para
sandbox.api.mailtrap.io/sandbox.smtp.mailtrap.iocom um ID de caixa de entrada válido.
Exemplos de caminhos da API
Use a documentação da API para detalhes, mas endpoints típicos incluem:
| Operação | URL | Referência |
|---|---|---|
| Listar sandboxes | GET https://mailtrap.io/api/accounts/$MAILTRAP_ACCOUNT_ID/inboxes |
API de Sandboxes |
…
Perguntas frequentes
Preciso de uma conta no Mailtrap?
Sim, você precisa de uma conta no Mailtrap para usar a caixa de entrada de testes.
Posso enviar e-mails para pessoas reais com isso?
Não, esta ferramenta é apenas para testes. Os e-mails não são entregues a destinatários reais.
Como eu vejo os e-mails que foram enviados para teste?
Você pode ver os e-mails diretamente na interface do Mailtrap, onde eles ficam armazenados.
Detalhes
Descrição original do autor
Capture outbound email in Mailtrap Email Sandbox for development, staging, CI, HTML inspection, spam checks, and fake inbox tests.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3522
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC