MepMail Docs

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

As contas são provisionadas por convite — não há cadastro público. Fale com a gente e configuramos sua conta; o acesso é em mepmail.je4ndev.com. A API fica em api-mepmail.je4ndev.com.

2. Verifique um domínio de envio

O MepMail só envia a partir de domínios que você verificou.

  1. No painel, vá em Domínios e adicione um domínio que você controla (ex.: acme.dev).
  2. Adicione os registros DNS exibidos — um registro TXT de DKIM e os registros de MAIL FROM — no seu provedor de DNS.
  3. 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.je4ndev.com

Com curl:

curl -X POST https://api-mepmail.je4ndev.com/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.je4ndev.com",
});

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.

Nesta página