Contacta con nosotros

Temario del curso

Introducción a Stalwart

  • Qué es Stalwart y por qué fue desarrollado
  • Arquitectura de binario único en Rust
  • Comparación con pilas de correo tradicionales
  • 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 desde el binario
  • Selección del servidor de base de datos
  • Modo de inicialización y asistente de configuración (setup wizard)

Protocolos Principales y DNS

  • Configuración de SMTP para tráfico entrante y saliente
  • Acceso al correo mediante IMAP4 y JMAP
  • POP3 para clientes heredados (legacy)
  • Registros DNS: MX, SPF, DKIM, DMARC
  • Rotación automatizada de claves DKIM

Seguridad y Autenticación

  • TLS con provisión de certificados mediante 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
  • Listas de control de acceso (ACL) y permisos
  • Límites de tasa (rate limiting) y bloqueo automático de IP

Protección contra Spam y Phishing

  • Arquitectura del filtro de spam integrado
  • Clasificación impulsada por IA y modelos de lenguaje grande (LLM)
  • Clasificador bayesiano estadístico
  • Listas negras de DNS y Pyzor
  • Greylisting y trampas de spam
  • Protección contra phishing y ataques homográficos

Servidores de Almacenamiento y Búsqueda

  • Opciones de almacenamiento: RocksDB, PostgreSQL, MySQL, SQLite
  • Almacenamiento en la nube con S3 y Azure
  • Caché con Redis
  • Búsqueda de texto completo: motor integrado vs. motores externos

Servicios de Colaboración

  • Calendarios CalDAV y JMAP
  • Contactos CardDAV y JMAP
  • Almacenamiento de archivos WebDAV
  • Compartir mediante ACLs y JMAP Sharing

Multitenencia y Gestión de Usuarios

  • Aislamiento de dominios e inquilinos
  • Cuentas de usuario y grupos
  • Listas de correo y alias
  • Subdirección (subaddressing) y direcciones comodín (catch-all)
  • Cuotas de disco por usuario e inquilino

Administración y Monitoreo

  • Panel principal (dashboard) y estadísticas de la interfaz web
  • Línea de comandos (CLI) para scripting y automatización
  • Gestión de la cola SMTP
  • Métricas con OpenTelemetry y Prometheus
  • Webhooks para automatización de eventos

Clústeres y Alta Disponibilidad

  • Coordinación del clúster peer-to-peer (P2P)
  • Clustering con Kafka y Redis
  • Replicas de solo lectura y almacenamiento particionado
  • Despliegue en Kubernetes
  • Diseño de tolerancia a fallos

Configuración Avanzada

  • Lenguaje de scripting Sieve
  • Ganchos MTA (hooks) e integración con milter
  • Reglas de enrutamiento y colas virtuales
  • Reescritura del sobre (envelope rewriting)

Migración e Integración

  • Migración desde Postfix y Dovecot
  • Migración desde Exchange
  • Autoconfiguración 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
  • Tener conocimientos previos sobre fundamentos del correo electrónico es útil, pero no obligatorio

Público Objetivo

  • Administradores de sistemas
  • Ingenieros DevOps y de plataformas
  • Especialistas en infraestructura de TI
  • Cualquier persona que gestione o planifique un despliegue de correo autohospedado
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas