Intrati in legatura

Schița de curs

Introducere în Stalwart

  • Ce este Stalwart și de ce a fost creat
  • Arhitectura binară unică Rust
  • Comparație cu stivele tradiționale de email
  • Licențiere: AGPL-3.0 și Enterprise

Instalare și Configurare Inițială

  • Cerințe de sistem și suport pentru platforme
  • Instalare prin Docker și Docker Compose
  • Instalare pe Linux din binar
  • Selectarea bazei de date
  • Modul bootstrap și asistentul de configurare

Protocoale de Bază și DNS

  • Configurare SMTP pentru intrare și ieșire
  • IMAP4 și JMAP pentru acces la email
  • POP3 pentru clienți vechi
  • Înregistrări DNS: MX, SPF, DKIM, DMARC
  • Rotație automată a cheilor DKIM

Securitate și Autentificare

  • TLS cu furnizare de certificate ACME
  • Securitate de transport DANE și MTA-STS
  • Backend-uri de autentificare: intern, LDAP, OIDC, SQL
  • OAuth 2.0 și autentificare în doi pași
  • Liste de control al accesului și permisiuni
  • Limitare de rată și blocare automată a IP-urilor

Protecție împotriva Spamului și Phishingului

  • Arhitectura filtrului de spam integrat
  • Clasificare bazată pe inteligență artificială și LLM
  • Clasificator Bayesian statistic
  • Liste de blocare DNS și Pyzor
  • Greylisting și capcane de spam
  • Protecție împotriva atacurilor de phishing și homografice

Stocare și Căutare

  • Opțiuni de stocare: RocksDB, PostgreSQL, MySQL, SQLite
  • Stocare în cloud cu S3 și Azure
  • Stocare în cache cu Redis
  • Căutare full-text: motoare integrate vs externe

Servicii de Colaborare

  • CalDAV și Calendare JMAP
  • CardDAV și Contacte JMAP
  • Stocare de fișiere WebDAV
  • Partajare cu ACL și JMAP Sharing

Multi-Tenancy și Gestionarea Utilizatorilor

  • Izolare de domenii și tenant
  • Conturi de utilizator și grupuri
  • Liste de discuții și aliasuri
  • Subadresare și adrese catch-all
  • Cote de disc per utilizator și tenant

Administrare și Monitorizare

  • Panou de control WebUI și statistici
  • CLI pentru scriptare și automatizare
  • Gestionarea cozilor SMTP
  • Metrici OpenTelemetry și Prometheus
  • Webhooks pentru automatizarea evenimentelor

Clustering și Disponibilitate Ridicată

  • Coordonare cluster peer-to-peer
  • Clustering cu Kafka și Redis
  • Replici de citire și stocare fragmentată
  • Implementare pe Kubernetes
  • Design pentru toleranță la defecțiuni

Configurare Avansată

  • Limbajul de scriptare Sieve
  • Hooks MTA și integrare milter
  • Reguli de rutare și cozi virtuale
  • Rescrierea plicurilor

Migrare și Integrare

  • Migrarea de la Postfix și Dovecot
  • Migrarea de la Exchange
  • Autoconfig și Autodiscover
  • Gestionare automată a DNS
  • Implementări declarative bazate pe API

Cerințe

  • Confortabil în lucrul pe linia de comandă Linux
  • Înțelegere de bază a conceptelor DNS
  • Familiaritate cu elementele de bază ale emailului este utilă, dar nu este obligatorie

Publicul țintă

  • Administratori de sistem
  • Ingineri DevOps și platforme
  • Specialiști în infrastructură IT
  • Oricine gestionează sau planifică o implementare de email autogestionată
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite