nexmail
nexmail es un cliente de correo auto-alojado que centraliza múltiples cuentas IMAP/CalDAV en una interfaz web moderna, gestionando tareas, contactos y calendarios sin depender de la nube.
Ficha actualizada 22 sept 2026, 16:09 · upstream 19 sept 2026, 9:19 · release v0.18.1
Qué es nexmail
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
nexmail es un cliente de correo electrónico auto-alojado diseñado para usuarios que ya hospedan servicios en su propia infraestructura. Integra múltiples bandejas de entrada IMAP en una sola vista, permitiendo leer, escribir y organizar mensajes con herramientas avanzadas como búsqueda completa, reglas de filtrado y gestión de contactos. Su arquitectura basada en contenedores facilita el despliegue mediante Docker o Docker Compose, manteniendo la propiedad total de los datos del usuario sin intermediarios.
- Gestión unificada de múltiples cuentas IMAP (Google, iCloud, Outlook) con autenticación OAuth2 segura.
- Sincronización bidireccional de contactos CardDAV y calendarios CalDAV con proveedores externos.
- Conversión de correos electrónicos en tareas gestionables con fechas límite y estados persistentes.
- Reescritura automática de borradores con servicios de IA locales o remotos (OpenAI, Ollama).
- Gestión de invitaciones a reuniones con integración nativa de archivos .ics y zonas horarias.
- Etiquetas IMAP nativas que sobreviven al cierre del cliente y son visibles en Thunderbird.
- Autenticación OAuth2 obligatoria para Google y Microsoft, eliminando la necesidad de contraseñas estáticas.
- Sistema de notificaciones push independiente del navegador para recordatorios y nuevo correo.
- Sanitización HTML por defecto con lista blanca para evitar ejecución de scripts maliciosos.
- Migración segura entre bandejas mediante verificación de llegada antes de eliminar el original.
- La funcionalidad de IA requiere configuración manual de API keys y endpoints externos por parte del usuario.
- Los servidores CalDAV/IMAP en redes privadas o VPN requieren habilitación explícita en la configuración administrativa.
- Las notificaciones push en iOS solo funcionan cuando el sitio está añadido a la pantalla de inicio.
- La búsqueda completa depende de índices locales que pueden consumir recursos significativos con grandes volúmenes de correo.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere un entorno Docker con al menos 4 núcleos CPU y 8GB RAM. Utiliza PostgreSQL como base de datos principal (aunque el README menciona SQLite en versiones anteriores). El despliegue es compatible con un solo contenedor, pero se recomienda separar servicios para entornos de producción críticos. Asegurar que los puertos 8011 y 8000 estén accesibles desde la red interna.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.