Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
80118000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.