Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Stalwart
- Qué es Stalwart y por qué se creó.
- Arquitectura de un único binario en Rust.
- Comparación con pilares tradicionales de servidores de correo.
- Licenciamiento: AGPL-3.0 y Enterprise.
Instalación y configuración inicial
- Requisitos del sistema y soporte de plataformas.
- Instalación mediante Docker y Docker Compose.
- Instalación en Linux a partir del binario.
- Selección del backend de base de datos.
- Modo bootstrap y asistente de configuración.
Protocolos principales y DNS
- Configuración de SMTP para tráfico entrante y saliente.
- IMAP4 y JMAP para el acceso al correo.
- POP3 para clientes heredados.
- Registros DNS: MX, SPF, DKIM, DMARC.
- Rotación automatizada de claves DKIM.
Seguridad y autenticación
- TLS con aprovisionamiento de certificados ACME.
- Seguridad del transporte DANE y MTA-STS.
- Backends de autenticación: interno, LDAP, OIDC, SQL.
- OAuth 2.0 y autenticación de dos factores (2FA).
- Listas de control de acceso (ACL) y permisos.
- Límites de tasa (rate limiting) y bloqueo automático de direcciones IP.
Protección contra spam y phishing
- Arquitectura del filtro antispam integrado.
- Clasificación impulsada por IA y modelos de lenguaje grandes (LLM).
- Clasificador bayesiano estadístico.
- Listas negras de DNS y Pyzor.
- Greylisting y trampas anti-spam.
- Protección contra phishing y ataques homográficos.
Backends de almacenamiento y búsqueda
- Opciones de almacenamiento: RocksDB, PostgreSQL, MySQL, SQLite.
- Almacenamiento de blobs en la nube con S3 y Azure.
- Caché con Redis.
- Búsqueda de texto completo: integrado frente a motores externos.
Servicios de colaboración
- Calendarios CalDAV y JMAP.
- Contactos CardDAV y JMAP.
- Almacenamiento de archivos WebDAV.
- Compartir mediante ACLs y la función JMAP Sharing.
Multinquilino y gestión de usuarios
- Aislamiento de dominios y inquilinos.
- Cuentas de usuario y grupos.
- Listas de correo y alias.
- Subdirección (subaddressing) y direcciones catch-all.
- Cuotas de disco por usuario e inquilino.
Administración y monitoreo
- Panel WebUI y estadísticas.
- Línea de comandos (CLI) para scripting y automatización.
- Gestión de la cola SMTP.
- Métricas OpenTelemetry y Prometheus.
- Webhooks para la automatización de eventos.
Agrupamiento (Clustering) y alta disponibilidad
- Coordinación de clústeres punto a punto.
- Formación de clústeres con Kafka y Redis.
- Replicas de solo lectura y almacenamiento fragmentado (sharded).
- Despliegue en Kubernetes.
- Diseño de tolerancia a fallas.
Configuración avanzada
- Lenguaje de scripting Sieve.
- Ganchos del MTA e integración con milter.
- Reglas de enrutamiento y colas virtuales.
- Reescritura del encabezado (envelope rewriting).
Migración e integración
- Migración desde Postfix y Dovecot.
- Migración desde Exchange.
- Autoconfig y Autodiscover.
- Gestión automatizada de DNS.
- Despliegues declarativos impulsados por API.
Requerimientos
- Comodidad trabajando en la línea de comandos de Linux.
- Comprensión básica de los conceptos de DNS.
- El conocimiento previo de los fundamentos del correo electrónico es útil, pero no obligatorio.
Público objetivo
- Administradores de sistemas.
- Ingenieros de DevOps y plataformas.
- Especialistas en infraestructura de TI.
- Cualquier persona que gestione o planee un despliegue de correo electrónico autoalojado.
21 Horas