Repolode
Jinnrry

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 WorkspaceMicrosoft 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. 1

    Comprueba en Spamhaus si tu dominio y la IP del servidor figuran en alguna lista de bloqueo

  2. 2

    Descarga el archivo del programa o descarga la imagen de Docker

    docker pull ghcr.io/jinnrry/pmail:latest
  3. 3

    Inicia el servidor

    ./pmail -p 80
  4. 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