Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
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