Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mail

Mail OS es un servidor SMTP performante y seguro implementado en Zig para infraestructura de correo autoalojada.

Ficha actualizada 23 sept 2026, 4:01 · upstream 23 sept 2026, 3:54 · release v0.3.8

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mail

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Mail OS proporciona una implementación completa de servidor SMTP, IMAP, POP3, CalDAV/CardDAV y ActiveSync. Su arquitectura está diseñada para ser escalable, segura y fácil de mantener mediante un enfoque modular basado en Zig. El sistema soporta autenticación multiplataforma, gestión de certificados ACME, filtrado de correo con IA, y cumplimiento normativo GDPR.

CASOS DE USO
  • Implementar una infraestructura de correo corporativo autoalojada sin dependencias externas
  • Proveer servicios de correo para startups o proyectos personales con bajo costo operativo
  • Desarrolladores que necesitan un servidor SMTP propio para pruebas o despliegue local
  • Organizaciones que requieren cumplimiento normativo (GDPR, HIPAA) mediante cifrado y auditoría
  • Entornos de desarrollo distribuido donde se necesita autenticación segura entre servicios
  • Proyectos que requieren sincronización bidireccional de correos con calendarios o contactos
PUNTOS DESTACADOS
  • Implementa SMTP completo con soporte para SIZE, 8BITMIME, PIPELINING y AUTH (PLAIN, LOGIN)
  • Soporta múltiples protocolos en un solo servidor: IMAP4rev1, POP3, CalDAV/CardDAV, ActiveSync
  • Proporciona autenticación multiplataforma con soporte para OAuth2, LDAP y SSO
  • Incluye detección de spam basada en IA (Machine Learning) integrada al servidor
  • Soporta gestión de certificados ACME con auto-gestión de certificados sin intermediarios
  • Ofrece API REST completa con Swagger/OpenAPI para integración con aplicaciones externas
PRECAUCIONES
  • Requiere Zig 0.16.0-dev o superior, lo que puede ser un obstáculo para entornos pre-establecidos
  • La autenticación SMTP requiere configuración manual de credenciales en cada servidor
  • No incluye un cliente web nativo; la interfaz de usuario se basa en herramientas externas como Thunderbird o MailMate
  • El almacenamiento de correo se realiza en disco local (maildir) sin cifrado por defecto, aunque puede implementarse con TLS
  • La autenticación SMTP requiere configuración manual del servidor y no es totalmente transparente al cliente
  • No incluye un cliente web nativo ni herramientas de interfaz gráfica para la gestión de correo
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para producción recomendamos el uso del paquete `packages/cloud` con ts-cloud, que proporciona infraestructura AWS completa. Para entornos locales, se puede ejecutar directamente desde el binario compilado: `./packages/zig/zig-out/bin/mail serve`. Se recomienda habilitar TLS y autenticación para entornos de producción. En entornos multi-tenencia, se debe configurar la gestión de recursos por tenant mediante las variables de entorno SMTP_* o el archivo config.toml.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
9411
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.