Servidor de correo autohospedado para tu propio dominio, con SMTP/IMAP/POP3, CardDAV/CalDAV, webmail y consola de administración en React, desplegado con Docker Compose.
Jinnrry/PMail
Servidor de correo privado, autoalojado y de un solo archivo, con SMTP, POP3 e IMAP, además de una interfaz web para gestionar el correo de tu dominio.
Alternativa open source a:Google Workspace
Microsoft Exchange
- Estrellas
- 2,333
- Forks
- 256
- Issues abiertos
- 23
- Último commit
- hace 26 días
¿Qué es?
PMail es un servidor de correo autoalojado, diseñado para ofrecer una implementación sencilla y consumir pocos recursos. Se distribuye como un único binario que incluye servicios para enviar y recibir correo, además de una interfaz web para gestionar buzones. Así puedes gestionar el correo de tu propio dominio sin tener que reunir varios componentes independientes.
El servidor admite la firma y las comprobaciones de DKIM y SPF, y puede obtener y renovar certificados de Let's Encrypt mediante ACME. Admite varios dominios y usuarios, y funciona con cualquier cliente de correo estándar a través de POP3, SMTP e IMAP. La configuración se realiza desde una página de inicio en el navegador, y el almacenamiento puede ser SQLite o MySQL. Los plugins se ejecutan como procesos independientes y pueden añadir funciones como el bloqueo de spam o las notificaciones push.
El proyecto está escrito en Go y cuenta con un frontend basado en Vue 3 y Element Plus. Para ejecutarlo se necesita un servidor, un nombre de dominio y los puertos de correo abiertos (25, 110, 143, el 993 relacionado con IMAP, 465, 587 y 995); el README recomienda comprobar si tu IP aparece en listas de bloqueo antes de implementarlo.
Funciones clave
- 01Implementación en un solo archivo, con un binario pequeño y bajo consumo de memoria.
- 02Admite comprobaciones de DKIM y SPF para mejorar la entregabilidad del correo.
- 03Obtiene y renueva automáticamente certificados de Let's Encrypt mediante ACME.
- 04Ofrece acceso por POP3, SMTP e IMAP desde cualquier cliente de correo estándar.
- 05Admite varios dominios y usuarios, con almacenamiento en SQLite o MySQL.
- 06Se puede ampliar mediante plugins, por ejemplo, para bloquear spam y enviar notificaciones push.
Casos de uso
- Alojar direcciones de correo en tu propio dominio sin recurrir a un proveedor externo.
- Gestionar el servidor de correo de un equipo pequeño o una familia en un VPS personal.
- Probar flujos de correo y la entregabilidad en un entorno bajo tu control.
Inicio rápido
- 1
Comprueba en Spamhaus si tu dominio y la IP del servidor figuran en alguna lista de bloqueo
- 2
Descarga el archivo del programa o descarga la imagen de Docker
docker pull ghcr.io/jinnrry/pmail:latest - 3
Inicia el servidor
./pmail -p 80 - 4
Abre el navegador y sigue las instrucciones de configuración
Antes de usarlo
- Para enviar y recibir correo necesitas un dominio propio, una IP pública para el servidor y tener abiertos los puertos 25, 80, 110, 443, 465, 587, 993 y 995.
- La IP del servidor y el dominio podrían figurar en listas de bloqueo; el README recomienda comprobarlo antes de desplegar.
- La licencia es GPL-2.0, que exige distribuir las obras derivadas con la misma licencia.
Temas
Preguntas frecuentes
- ¿Qué es PMail?
- Servidor de correo privado, autoalojado y de un solo archivo, con SMTP, POP3 e IMAP, además de una interfaz web para gestionar el correo de tu dominio. PMail es un servidor de correo autoalojado, diseñado para ofrecer una implementación sencilla y consumir pocos recursos. Se distribuye como un único binario que incluye servicios para enviar y recibir correo, además de una interfaz web para gestionar buzones. Así puedes gestionar el correo de tu propio dominio sin tener que reunir varios componentes independientes.
- ¿PMail es gratuito? ¿Qué licencia tiene?
- PMail es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿PMail sigue mantenido?
- Mantenimiento activo. El último commit de PMail fue el 24 sept 2026.
- ¿Para qué puedo usar PMail?
- Alojar direcciones de correo en tu propio dominio sin recurrir a un proveedor externo. Gestionar el servidor de correo de un equipo pequeño o una familia en un VPS personal. Probar flujos de correo y la entregabilidad en un entorno bajo tu control.
- ¿Cómo se instala PMail?
- Comprueba en Spamhaus si tu dominio y la IP del servidor figuran en alguna lista de bloqueo Descarga el archivo del programa o descarga la imagen de Docker: docker pull ghcr.io/jinnrry/pmail:latest Inicia el servidor: ./pmail -p 80 Abre el navegador y sigue las instrucciones de configuración
- ¿Dónde consigo PMail?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Jinnrry/PMail
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor autoalojado de newsletters y listas de correo, distribuido como un único binario de Go y respaldado por PostgreSQL.
Analiza tu bandeja de entrada para identificar qué cuentas y servicios tienen tus datos, y te ayuda a cancelar suscripciones y solicitar su eliminación. App de escritorio local-first.
CasaOS es un sistema de nube personal de código abierto con una interfaz web orientada al hogar para ejecutar aplicaciones Docker y gestionar archivos en tu propio hardware.
Asistente de correo con IA y cliente de correo de código abierto para Gmail y Outlook que organiza la bandeja de entrada y prepara borradores de respuestas.
Base de conocimiento autoalojada y pensada para funcionar sin conexión, con editor Markdown ampliado, espacios de trabajo para equipos, SSO con OIDC y almacenamiento respaldado por S3.