Mailpit es un servidor SMTP de pruebas para desarrolladores que intercepta cada correo que envía su aplicación y lo muestra en una interfaz web cuidada en lugar de entregarlo. Sustituye a MailHog (abandonado, con una vulnerabilidad XSS sin corregir desde 2020) con búsqueda de texto completo, compatibilidad con TLS, puntuación antispam, comprobaciones de compatibilidad HTML y vista previa móvil, todo ello en un binario Go de menos de 50 MB de RAM. Despliéguelo en el mismo VPS que su aplicación web, apunte su configuración SMTP a localhost:1025 y cada correo aterrizará en tiempo real en la bandeja de entrada de Mailpit.
Ejecute su aplicación web y Mailpit en el mismo VPS. Configure su SMTP con el host localhost y el puerto 1025. Cada correo de restablecimiento de contraseña, notificación o factura aparece al instante en la bandeja de entrada de Mailpit — sin riesgo de enviarlo a usuarios reales.
Consulte la API REST desde su suite de pruebas para comprobar que se envió el correo correcto, que el asunto coincide, que los archivos adjuntos están presentes y que el destinatario correcto recibió el mensaje — sin ningún relé SMTP real.
Utilice el informe de puntuación antispam y de compatibilidad HTML para detectar cabeceras ausentes, HTML roto y propiedades CSS que Gmail u Outlook eliminarán — antes de que un correo llegue a una sola bandeja de entrada real.
Guía optimizada para los VPS Cloud ServOrbit.
Abra su panel de control ServOrbit, vaya a Marketplace → Desarrollo → Mailpit y haga clic en Desplegar. Docker descarga la imagen axllent/mailpit e inicia el servidor. La interfaz web está lista en menos de 10 segundos.
En las variables de entorno o en el archivo de configuración de su aplicación, defina el host SMTP en 127.0.0.1 y el puerto en 1025. No se requiere autenticación ni TLS. Si su aplicación se ejecuta en el mismo VPS, cada correo enviado será interceptado por Mailpit.
Mailpit no tiene ninguna dirección pública: su interfaz no impone autenticación alguna y entrega TODOS los mensajes que envían sus aplicaciones. El acceso se realiza mediante un túnel SSH — ssh -L 8025:127.0.0.1:8025 root@<ip-de-su-vps> y luego http://localhost:8025; 8025 es el puerto del catálogo, utilice el que aparece en la ficha de su aplicación en el área de cliente. Verá la lista de los correos interceptados: haga clic en cualquier mensaje para inspeccionar su representación HTML, su versión en texto plano, su código fuente sin procesar, sus cabeceras y su puntuación antispam.
Mailpit no impone ninguna autenticación de forma predeterminada: la interfaz se abre directamente después del despliegue. Por eso la receta del catálogo no le asocia ningún dominio — una bandeja de entrada pública entregaría a quien la encuentre los enlaces de restablecimiento de contraseña y los tokens que envían sus aplicaciones. Si desea publicarla, establezca antes una autenticación con MP_UI_AUTH_FILE: la receta podrá entonces volver a publicarse con dominio.
Llame a GET /api/v1/messages para listar los correos interceptados. Filtre por destinatario, asunto o fecha. Verifique el contenido exacto que envió su aplicación — sin mock, sin stub: el correo real a través del SMTP real.
Abra cualquier correo HTML y haga clic en la pestaña Compatibilidad. Mailpit resalta las propiedades CSS no compatibles o parcialmente compatibles con Gmail, Outlook, Apple Mail y otros clientes principales, para que pueda corregirlas antes de la puesta en producción.
¿Mantiene un proyecto que utiliza Mailpit? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=mailpit&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mailpit)<a href="https://servorbit.com/vps-cloud?template=mailpit&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mailpit"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Mailpit on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva