Cyrus IMAP es un servidor autogestionado de correo, contactos y calendarios que ofrece email mediante IMAP, JMAP, POP3, CalDAV, CardDAV y WebDAV.
karatektus/pl_mail
Cliente de correo autohospedado que sincroniza cuentas IMAP, Gmail y Outlook en una sola bandeja de entrada con calendario, todo almacenado en tu propio PostgreSQL.
Alternativa open source a:Gmail
Microsoft Outlook
- Estrellas
- 557
- Forks
- 46
- Issues abiertos
- 49
- Último commit
- hace 22 horas
¿Qué es?
plMail es un cliente de correo que alojas en tu propio servidor. Se conecta a buzones existentes de IMAP, Gmail y Outlook, los sincroniza en tu propia base de datos PostgreSQL y los muestra en una bandeja de entrada unificada en el navegador, con un buscador y etiquetas compartidos. No recibe correo de Internet ni aloja dominios, así que funciona junto a tu proveedor de correo actual en lugar de sustituir el servidor.
Como el correo se sincroniza localmente, las búsquedas se ejecutan en tu base de datos y los mensajes siguen disponibles para leer cuando un proveedor no está disponible. Los mensajes nuevos llegan mediante IMAP IDLE y las notificaciones push de Gmail y Outlook. También incluye un calendario con sincronización bidireccional para Google, Microsoft y CalDAV. Incluye filtros, conversaciones agrupadas por hilos y un modelo de lenguaje opcional para búsquedas semánticas, redacción y resúmenes; el modelo está desactivado de forma predeterminada.
El proyecto está construido con Symfony, FrankenPHP y Hotwire Turbo, y se ejecuta con Docker Compose. Los clientes móviles para Android e iOS se conectan a tu propio servidor.
Funciones clave
- 01Conecta cuentas de IMAP, Gmail y Outlook en una sola bandeja de entrada con conversaciones agrupadas por hilos.
- 02Sincroniza el correo en tu propia base de datos PostgreSQL, para que las búsquedas se ejecuten localmente.
- 03Recibe mensajes nuevos en tiempo real mediante IMAP IDLE y las notificaciones push del proveedor.
- 04Sincronización bidireccional del calendario con Google, Microsoft y CalDAV.
- 05Reglas de filtrado que se pueden probar con el correo existente antes de guardarlas.
- 06Funciones opcionales basadas en modelos de lenguaje para búsquedas semánticas, redacción de respuestas y resúmenes.
Casos de uso
- Leer varios buzones existentes en paralelo sin confiarle todo tu correo a un solo proveedor.
- Conservar una copia local del correo que se pueda buscar en un servidor doméstico o NAS.
- Usar un cliente de correo privado con calendario en tu propia red.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/karatektus/pl_mail.git - 2
Entra en la carpeta del proyecto
cd pl_mail - 3
Inicia el stack con Docker Compose
docker compose up -d - 4
Abre https://localhost en un navegador y crea tu cuenta
Antes de usarlo
- No es un servidor de correo: no puede recibir correo de Internet ni alojar tu dominio.
- Para conectar Gmail y Outlook, necesitas credenciales OAuth de Google o Microsoft.
- Para alojarlo por tu cuenta, necesitas una infraestructura con PostgreSQL y PHP 8.4 o posterior. En el primer acceso aparecerá una advertencia sobre el certificado autofirmado.
- Si pierdes el archivo de secretos generado, no podrás recuperar las contraseñas de los buzones guardadas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pl_mail?
- Cliente de correo autohospedado que sincroniza cuentas IMAP, Gmail y Outlook en una sola bandeja de entrada con calendario, todo almacenado en tu propio PostgreSQL. plMail es un cliente de correo que alojas en tu propio servidor. Se conecta a buzones existentes de IMAP, Gmail y Outlook, los sincroniza en tu propia base de datos PostgreSQL y los muestra en una bandeja de entrada unificada en el navegador, con un buscador y etiquetas compartidos. No recibe correo de Internet ni aloja dominios, así que funciona junto a tu proveedor de correo actual en lugar de sustituir el servidor.
- ¿pl_mail es gratuito? ¿Qué licencia tiene?
- pl_mail es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pl_mail sigue mantenido?
- Mantenimiento activo. El último commit de pl_mail fue el 6 nov 2026.
- ¿Para qué puedo usar pl_mail?
- Leer varios buzones existentes en paralelo sin confiarle todo tu correo a un solo proveedor. Conservar una copia local del correo que se pueda buscar en un servidor doméstico o NAS. Usar un cliente de correo privado con calendario en tu propia red.
- ¿Cómo se instala pl_mail?
- Clona el repositorio: git clone https://github.com/karatektus/pl_mail.git Entra en la carpeta del proyecto: cd pl_mail Inicia el stack con Docker Compose: docker compose up -d Abre https://localhost en un navegador y crea tu cuenta
- ¿Dónde consigo pl_mail?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/karatektus/pl_mail
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de correo autohospedado distribuido como un conjunto de imágenes de Docker, con SMTP, IMAP, POP3 y webmail.
Cliente de webmail autohospedado que combina varias cuentas de correo IMAP/SMTP en una sola bandeja de entrada unificada.
Aplicación web autohospedada para archivar, buscar y exportar correos de varias cuentas IMAP y Microsoft 365.
Cliente webmail IMAP multilingüe para navegador, con una interfaz similar a una aplicación, escrito en PHP y ampliable mediante plugins y skins.
Cliente de webmail ligero y autoalojable que reúne varias cuentas de correo en una sola vista mediante IMAP, SMTP, JMAP y EWS.