webmail
Cliente webmail auto-alojado para Stalwart Mail Server basado en JMAP. Unifica correo, calendario, contactos y archivos en un solo cliente. Construido con Next.js y React.
Ficha actualizada 27 sept 2026, 22:01 · upstream 27 sept 2026, 19:54 · release 1.11.2
Qué es webmail
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Bulwark Webmail es una interfaz de usuario moderna para el servidor de correo Stalwart Mail Server, implementando la especificación JMAP (RFC 8620). El proyecto ofrece dos ediciones: una versión completa que ejecuta un backend en Node.js con panel de administración y OAuth, y una versión Lite que sirve archivos estáticos compatibles con cualquier host web o el propio servidor de correo. La arquitectura permite desplegar tanto mediante contenedores Docker como manualmente desde fuentes.
- Gestión unificada de bandejas de entrada multi-cuenta con autenticación centralizada y SSO.
- Visualización de calendarios compartidos, eventos recurrentes e invitaciones iMIP en una sola vista.
- Almacenamiento y gestión de archivos adjuntos directamente desde la interfaz web sin descargar.
- Implementación de políticas de seguridad con S/MIME, filtros Sieve y autenticación de dos factores (2FA).
- Despliegue ligero en entornos estáticos para acceso público o intranet sin backend Node.js.
- Soporte nativo para la especificación JMAP RFC 8620 y protocolos CalDAV/CardDAV.
- Implementación completa de S/MIME para cifrado y firma de correos electrónicos.
- Capacidad de instalación como PWA con notificaciones push y modo offline básico.
- Soporte multilenguaje con interfaz traducida a 27 idiomas diferentes.
- Arquitectura modular que permite separar el frontend del backend mediante ediciones Lite o Full.
- Mecanismos de verificación de integridad de builds firmados desde la versión 1.11.2.
- Requiere obligatoriamente un servidor Stalwart Mail Server para la edición completa.
- La edición Lite carece de panel de administración y funcionalidades de OAuth.
- El despliegue manual desde fuentes requiere configuración previa de dependencias Node.js.
- La telemetría está desactivada por defecto, pero puede activarse mediante variables de entorno.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Utilizar Docker Compose para orquestación o imagen oficial en ghcr.io. Mapear puertos 3000 y 3001. Configurar reverse proxy (nginx/caddy) con SSL/TLS. Verificar integridad de imágenes con `gh attestation verify`. Para despliegues estáticos, usar la edición Lite.
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.





