Pular para o conteúdo
Skillpedia
APIs e servidores (backend)48 mil · #3522

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/mailtrap-testing-with-sandbox/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/mailtrap-testing-with-sandbox/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-sandbox

Ou 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.md
Conteú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.io com 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3522
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas