MepMail
Correo transaccional y de marketing con una API compatible con Resend: envía correos, transmisiones, dominios, contactos y plantillas desde asistentes de IA.
Servidor MCP alojado
npx add-mcp 'https://api-mepmail.je4ndev.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Correo transaccional con una API compatible con Resend.
Hospeda por tu cuenta en tu propio AWS SES, o usa la nube alojada en mepmail.je4ndev.com. Migrar desde Resend significa cambiar dos variables de entorno, no reescribir tu integración.
Características
| Característica | Estado | Notas |
|---|---|---|
| API de correos (compatible con Resend) | ✅ | Enviar, en lote, obtener, cancelar: mismas formas de solicitud/respuesta que Resend. |
| Idempotencia | ✅ | El encabezado Idempotency-Key deduplica envíos reintentados. |
| Claves de API | ✅ | Crea y revoca claves ms_ desde el panel, con seguimiento de último uso. |
| Lista de supresión | ✅ | Los rebotes duros y las quejas se suprimen automáticamente; revisa y elimina por dirección, o gestiona mediante /suppressions (agregar/eliminar en lote hasta 1000). |
| Métricas | ✅ | Envíos diarios con tasas de rebote y quejas rastreadas contra los umbrales de SES. |
| Webhooks (Standard Webhooks) | ✅ | Entregas de eventos firmadas (encabezados webhook-* y svix-*) con selección de eventos por endpoint, registro de entregas y trae tu propio secreto whsec_. |
| Dominios + BYODKIM | ✅ | Verificación DNS guiada; trae tu propia clave DKIM o deja que SES la gestione. |
| Contactos | ✅ | Contactos de todo el equipo con estado de suscripción, segmentos, temas, importación CSV y POST /contacts/batch en lote. |
| Cancelación de suscripción con un clic (RFC 8058) | ✅ | Encabezados List-Unsubscribe más una página de cancelación de suscripción alojada. |
| Transmisiones | ✅ | Redacta, programa y envía a todos los contactos, a un segmento o a un tema; cancela mientras esté programado. |
| Plantillas + campos de combinación | ✅ | Plantillas reutilizables con campos de combinación por contacto; API /templates con alias por equipo. |
| Registros de solicitudes de API | ✅ | Cada solicitud de API se registra con cuerpos de solicitud/respuesta, con secretos redactados. |
| Relé SMTP | ✅ | SMTP directo en el puerto 2587; autentica con una clave de API. |
| Panel (en/pt-BR) | ✅ | Panel completo en inglés y portugués brasileño. |
| Autoalojamiento (Docker) | ✅ | Pila Compose compilada desde el código fuente más un asistente de configuración; envía a través de tu propio AWS SES. |
| Migrar desde Resend | ✅ | npx @mepmail/cli migrate --from resend mueve contactos, segmentos, temas, plantillas, webhooks, dominios y supresiones; solo lectura contra Resend, seguro de reejecutar antes del corte. |
| MCP para agentes de IA | ✅ | Servidor MCP alojado (https://api-mepmail.je4ndev.com/mcp, OAuth) y un servidor stdio local: npx @mepmail/mcp. |
| Descubrimiento de agentes | ✅ | /.well-known/ai-catalog.json, /llms.txt y /auth.md servidos por la aplicación web. |
| Documentación (en/pt-BR) | ✅ | Documentación completa en docs-mepmail.je4ndev.com. |
Ejecútalo localmente
Compila desde esta copia del código fuente:
git clone https://github.com/JE4NVRG/mepmail.git mepmail
cd mepmail
cp .env.example .env
Completa los dos secretos requeridos en .env antes de arrancar (MASTER_ENCRYPTION_KEY y
BETTER_AUTH_SECRET; genera cada uno con openssl rand -base64 32).
La ruta de instalación compatible es una compilación local del código fuente (raíz Dockerfile /
docker-compose.yml); los instaladores de terceros o las imágenes precompiladas no son
canales de lanzamiento compatibles para este proyecto. El asistente de código fuente (pnpm setup:aws)
y la canalización completa de eventos SES/SNS están documentados en la
guía de autoalojamiento.
docker compose up --build -d
Panel en http://localhost:3000, API en http://localhost:3001.
Migrar desde Resend
Mantén tu SDK de Resend: apunta su baseUrl a tu instancia de MepMail y cambia la
clave de API. El protocolo de cable es compatible, por lo que las formas de solicitud no cambian.
MCP para agentes de IA
npx -y @mepmail/mcp # stdio server for Claude Code, Cursor and any MCP client
Enlaces
- Nube: mepmail.je4ndev.com
- Documentación: docs-mepmail.je4ndev.com
- API: api-mepmail.je4ndev.com
Licencia
El código está licenciado bajo AGPL-3.0.
Este proyecto se deriva de MillionSend;
la atribución y los avisos viven en NOTICE.md. El servidor @mepmail/mcp se distribuye
bajo MIT. Los nombres, marcas y logotipos de los proyectos originales siguen siendo propiedad de sus
respectivos dueños y no están licenciados bajo la AGPL.