[{"data":1,"prerenderedAt":92},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-mailpit":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-mailpit",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":32,"steps":42,"faq":61,"specs":77,"compatibleOs":83,"relatedApps":85,"relatedPosts":86,"category":87},"mailpit",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Mailpit","Servidor SMTP de prueba autoalojado que captura los correos electrónicos sin entregarlos. Interfaz web para inspeccionarlos, API REST y puntuación antispam.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fmailpit-servidor-smtp-de-pruebas-vps","Capture y previsualice los correos que envía su aplicación sin entregarlos. Sustituya MailHog — código abierto, un solo contenedor Docker.","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.",[24,25,26,27,28,29,30,31],"Servidor SMTP en el puerto 1025 — configure su aplicación para enviar a localhost:1025, no se entrega ningún correo real.","Interfaz web en el puerto 8025 con búsqueda de texto completo en el asunto, el remitente, el destinatario y el cuerpo del mensaje.","API REST para los pipelines de CI — verifique el contenido de los correos, el número de archivos adjuntos y los destinatarios en sus pruebas automatizadas.","Puntuación antispam con las reglas de SpamAssassin — detecte los problemas de entregabilidad antes de que lleguen a producción.","Comprobación de compatibilidad HTML — identifique las propiedades CSS no compatibles con los principales clientes de correo.","Vista previa móvil y vista del código fuente sin procesar para las partes HTML y de texto plano.","Interfaz POP3 para recuperar los correos capturados con cualquier cliente de correo.","Un único binario Go, menos de 50 MB de RAM y base de datos SQLite en un volumen persistente.",[33,36,39],{"title":34,"body":35},"Probar el envío de correos durante el desarrollo","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.",{"title":37,"body":38},"Verificar los correos en los pipelines de CI","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.",{"title":40,"body":41},"Detectar los problemas de entregabilidad antes de producción","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.",[43,46,49,52,55,58],{"title":44,"body":45},"Desplegar Mailpit desde el marketplace","Abra su panel de control ServOrbit, vaya a Marketplace → Desarrollo → Mailpit y haga clic en Desplegar. Docker descarga la imagen axllent\u002Fmailpit e inicia el servidor. La interfaz web está lista en menos de 10 segundos.",{"title":47,"body":48},"Configurar el SMTP de su aplicación","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.",{"title":50,"body":51},"Abrir la interfaz web de 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@\u003Cip-de-su-vps>` y luego `http:\u002F\u002Flocalhost: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.",{"title":53,"body":54},"Conectarse por primera vez","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.",{"title":56,"body":57},"Usar la API REST en sus pruebas","Llame a GET \u002Fapi\u002Fv1\u002Fmessages 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.",{"title":59,"body":60},"Revisar el informe de compatibilidad HTML","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.",[62,65,68,71,74],{"q":63,"a":64},"¿Mailpit entrega los correos a los destinatarios reales?","No. Mailpit es un servidor trampa: acepta todas las conexiones SMTP en el puerto 1025 y almacena cada mensaje en su base de datos SQLite local sin reenviarlo a ninguna parte. Ningún correo llega a una bandeja de entrada real.",{"q":66,"a":67},"¿Cómo se conecta mi aplicación a Mailpit?","Configure el host SMTP de su aplicación en 127.0.0.1 y el puerto en 1025. Si su aplicación se ejecuta en el mismo VPS que Mailpit, alcanza el servidor a través de la interfaz loopback. No se requiere ningún usuario, contraseña ni TLS de forma predeterminada.",{"q":69,"a":70},"¿Por qué sustituir MailHog por Mailpit?","MailHog ya no recibe mantenimiento desde 2020 y arrastra una vulnerabilidad XSS almacenada sin corregir (Exploit-DB 50971). Mailpit es su sucesor activo, instalado de forma predeterminada en Laravel Sail y DDEV, y añade búsqueda de texto completo, puntuación antispam, comprobaciones de compatibilidad HTML y una API REST para la CI.",{"q":72,"a":73},"¿Cuántos mensajes conserva Mailpit?","De forma predeterminada, hasta 500 mensajes. Los más antiguos se eliminan automáticamente cuando se alcanza el límite. Ajústelo con la variable de entorno MP_MAX_MESSAGES.",{"q":75,"a":76},"¿Se puede usar Mailpit como relé SMTP en producción?","No. Mailpit es una herramienta de desarrollo que descarta deliberadamente todos los correos. Para el correo transaccional en producción, utilice un relé como Postfix, Brevo o Amazon SES. Mailpit está reservado a los entornos de desarrollo y de staging.",{"version":78,"license":79,"ram":80,"cpu":81,"disk":82},"1.30+","MIT","50 MB mínimo","1 vCPU","1 GB mínimo",[84],"ubuntu-24.04",[],[],{"key":12,"slug":15,"name":88,"objective":89,"icon":90,"color":91},"Desarrollo","Poner en marcha rápidamente un proyecto de software.","dev","text-warning bg-warning\u002F10",1789665086744]