Início rápido
Coloque o MepMail no ar e envie seu primeiro email em poucos minutos.
O MepMail funciona igual quando hospedamos para você e quando você roda na sua própria infraestrutura — mesmo painel, mesma API, mesmos SDKs. Escolha sua implantação abaixo; as abas lembram sua escolha em toda a documentação.
1. Obtenha o MepMail
O cadastro está aberto — a beta não tem limite de vagas, então crie sua conta em
mepmail.dev/signup — sem convite e
sem cartão — e entre em
mepmail.dev. Cada conta envia até 100
e-mails por dia UTC no plano Free; fale com a gente se preferir que a gente
configure a conta para você. A API fica em api.mepmail.dev.
2. Verifique um domínio de envio
O MepMail só envia a partir de domínios que você verificou.
- No painel, vá em Domínios e adicione um domínio que você controla
(ex.:
acme.dev). - Adicione os registros DNS exibidos — um registro TXT de DKIM e os registros de MAIL FROM — no seu provedor de DNS.
- Clique em Verificar registros DNS. O MepMail também resolve os registros ao vivo, então você vê na hora quais ainda faltam.
A validação é assíncrona do lado do provedor de DNS: o DKIM costuma resolver em minutos e o MAIL FROM pode levar mais. O MepMail reconfere sozinho a cada 15 minutos, então você nunca precisa clicar duas vezes.
3. Crie uma chave de API
Vá em Chaves de API e crie uma. O token ms_ é exibido uma única vez —
copie agora. Chaves podem ter acesso total ou somente envio, e opcionalmente
ficar restritas a um único domínio.
4. Envie um email
Sua URL base da API:
https://api.mepmail.dev
Com curl:
curl -X POST https://api.mepmail.dev/emails \
-H "Authorization: Bearer ms_..." \
-H "Content-Type: application/json" \
-d '{
"from": "Acme <[email protected]>",
"to": ["[email protected]"],
"subject": "Olá do MepMail",
"html": "<strong>Funciona!</strong>"
}'Ou com o SDK oficial do Resend para Node (npm install resend), apontado para a
sua URL base:
import { Resend } from "resend";
const resend = new Resend("ms_...", {
baseUrl: "https://api.mepmail.dev",
});
const { data, error } = await resend.emails.send({
from: "Acme <[email protected]>",
to: "[email protected]",
subject: "Olá do MepMail",
html: "<strong>Funciona!</strong>",
});
if (error) console.error(error.name, error.message);
else console.log("sent", data.id);Ambos retornam { "id": "..." }. Acompanhe o email indo de queued a
delivered na página Emails.
Em uma instância auto-hospedada, eventos de entrega (entregue, bounce, reclamação) exigem o pipeline de eventos do SES configurado na Auto-hospedagem → Eventos do SES. No serviço gerenciado eles fluem automaticamente.
Já usa o Resend? Fique com o SDK que você tem e aponte-o para cá: defina a URL
base para a sua origem MepMail e use sua chave ms_. O formato de comunicação é
idêntico, e a página SDKs traz a opção exata de cada linguagem —
inclusive das que só a leem de variável de ambiente.
Próximos passos
- Conceitos para contatos, segmentos, tópicos e broadcasts.
- SDKs para apontar cada SDK oficial do Resend para a sua instância.
- Referência da API para todos os endpoints.
- Auto-hospedagem para implantação em produção, referência de ambiente e o relay SMTP.