Repolode
stalwartlabs

stalwartlabs/stalwart

Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV.

Alternativa open source a:Microsoft ExchangeGoogle Workspace

Estrellas
15,198
Forks
1,000
Issues abiertos
55
Último commit
hace 24 horas

¿Qué es?

Stalwart es un servidor de correo y colaboración que reúne correo electrónico, calendarios, contactos y almacenamiento de archivos en un único servicio autohospedado. Implementa IMAP4, POP3, JMAP for Mail, SMTP, CalDAV, CardDAV y WebDAV, para que los clientes y dispositivos estándar puedan conectarse sin plugins personalizados.

En cuanto al correo, incluye SMTP con autenticación DMARC, DKIM, SPF y ARC, seguridad de transporte con DANE y MTA-STS, y rotación automática de claves DKIM. Su filtro integrado contra spam y phishing combina listas de bloqueo DNS, un clasificador estadístico, greylisting y seguimiento de reputación. El almacenamiento puede usar RocksDB, PostgreSQL, SQLite, almacenes de objetos compatibles con S3 y otros backends; además, admite clústeres mediante coordinación peer-to-peer o Kafka, NATS y Redis.

El proyecto también ofrece una interfaz web de administración para gestionar cuentas, dominios, listas de correo, colas y registros, además de autenticación mediante LDAP, OIDC y SCIM. Se distribuye con una licencia dual: AGPL-3.0 y una licencia empresarial propietaria.

Funciones clave

  • 01Ofrece IMAP4rev2, POP3, JMAP y SMTP para acceder al correo y enviarlo.
  • 02Proporciona CalDAV, CardDAV, WebDAV y extensiones de JMAP para calendarios, contactos y archivos.
  • 03Autentica el correo entrante y saliente con DKIM, SPF, DMARC y ARC.
  • 04Filtra el spam y el phishing mediante listas de bloqueo DNS, un clasificador de tipo bayesiano y greylisting.
  • 05Admite varios backends de almacenamiento, como PostgreSQL, SQLite, RocksDB y almacenamiento compatible con S3.
  • 06Incluye una interfaz web de administración para cuentas y colas, así como para consultar informes DMARC/TLS.

Casos de uso

  • Alojar un servidor de correo privado o para una organización con compatibilidad con clientes estándar.
  • Sustituir un servicio alojado de correo y calendario por una alternativa autogestionada.
  • Ejecutar una implementación de correo en clúster sobre Kubernetes o Docker con almacenamiento compartido.
  • Añadir un filtro de spam y generación de informes DMARC al flujo de correo de un dominio existente.

Inicio rápido

  1. 1

    Instala Stalwart en tu plataforma siguiendo la guía oficial Get Started (Linux, macOS, FreeBSD, Windows o Docker)

  2. 2

    Lee la documentación en stalw.art/docs para configurar el servidor

Antes de usarlo

  • El README describe Stalwart como un proyecto con todas sus funciones completas, aunque aún no ha llegado a la versión 1.0 y el esquema de la base de datos sigue en proceso de finalización.
  • Los pull requests están restringidos a colaboradores avalados, y actualmente solo se aceptan correcciones de errores y traducciones.
  • Tiene una licencia dual: AGPL-3.0 y una licencia Enterprise propietaria (SELv2), por lo que algunas funciones y el uso comercial pueden estar sujetos a las condiciones de Enterprise.

Temas

Preguntas frecuentes

¿Qué es stalwart?
Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV. Stalwart es un servidor de correo y colaboración que reúne correo electrónico, calendarios, contactos y almacenamiento de archivos en un único servicio autohospedado. Implementa IMAP4, POP3, JMAP for Mail, SMTP, CalDAV, CardDAV y WebDAV, para que los clientes y dispositivos estándar puedan conectarse sin plugins personalizados.
¿stalwart es gratuito? ¿Qué licencia tiene?
stalwart no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿stalwart sigue mantenido?
Mantenimiento activo. El último commit de stalwart fue el 20 oct 2026.
¿Para qué puedo usar stalwart?
Alojar un servidor de correo privado o para una organización con compatibilidad con clientes estándar. Sustituir un servicio alojado de correo y calendario por una alternativa autogestionada. Ejecutar una implementación de correo en clúster sobre Kubernetes o Docker con almacenamiento compartido. Añadir un filtro de spam y generación de informes DMARC al flujo de correo de un dominio existente.
¿Cómo se instala stalwart?
Instala Stalwart en tu plataforma siguiendo la guía oficial Get Started (Linux, macOS, FreeBSD, Windows o Docker) Lee la documentación en stalw.art/docs para configurar el servidor
¿Dónde consigo stalwart?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stalwartlabs/stalwart

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados