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 e-mail
  • 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 de bootstrap și asistentul de configurare

Protocoale de Bază și DNS

  • Configurarea SMTP pentru intrare și ieșire
  • IMAP4 și JMAP pentru acces la e-mail
  • POP3 pentru clienți legacy
  • Î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 cu doi factori
  • 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 modele lingvistice
  • Clasificator statistic Bayesian
  • 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-uri și JMAP Sharing

Multi-Tenancy și Gestionarea Utilizatorilor

  • Izolarea domeniilor și a tenant-urilor
  • Conturi de utilizator și grupuri
  • Liste de discuții și alias-uri
  • Subadresare și adrese catch-all
  • Cote de disc pe utilizator și tenant

Administrare și Monitorizare

  • Panou de bord WebUI și statistici
  • CLI pentru scripting și automatizare
  • Gestionarea cozii SMTP
  • Metrici OpenTelemetry și Prometheus
  • Webhooks pentru automatizarea evenimentelor

Clustering și Disponibilitate Ridicată

  • Coordonare peer-to-peer a clusterului
  • Clustering cu Kafka și Redis
  • Replici de citire și stocare fragmentată
  • Implementare pe Kubernetes
  • Proiectare pentru toleranță la defecte

Configurare Avansată

  • Limbajul de scripting Sieve
  • Hooks MTA și integrarea 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 e-mailului este utilă, dar nu este obligatorie

Publicul țintă

  • Administratori de sistem
  • Ingineri DevOps și platforme
  • Specialiști în infrastructura IT
  • Oricine gestionează sau planifică o implementare de e-mail auto-gestionat
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite