Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot Stalwart
- Wat is Stalwart en waarom is het ontwikkeld?
- Architectuur: één enkel Rust-binaire bestand
- Vergelijking met traditionele mailserver-oplossingen
- Licentiemogelijkheden: AGPL-3.0 en Enterprise-variant
Installatie en initiële configuratie
- Systeemeisen en ondersteunde platformen
- Installatie via Docker en Docker Compose
- Installeren op Linux rechtstreeks vanaf het binaire bestand
- Selectie van databasebackends
- Bootstrap-modus en configuratie-assistent
Protocollen en DNS-configuratie
- SMTP-instellingen voor inkomende en uitgaande e-mail
- IMAP4 en JMAP voor toegang tot postvakken
- POP3 voor oudere clients
- Nodige DNS-records: MX, SPF, DKIM en DMARC
- Automatische rotatie van DKIM-sleutels
Beveiliging en authenticatie
- TLS-beveiliging met automatische aanmaak van certificaten via ACME
- DANE en MTA-STS voor verhoogde transportbeveiliging
- Mogelijkheden voor verschillende authenticatiebronnen: interne database, LDAP, OIDC en SQL
- OAuth 2.0 en tweefactorauthenticatie inschakelen
- Toegangsbeheer door middel van permissieslijsten
- Beperking van verkeer per IP en automatische blokkeringen
Spam- en phishingbescherming
- Bouwstijl van de ingebouwde spamfiltermodule
- Gebruik van kunstmatige intelligentie voor e-mailclassificatie
- Statistische Bayesian-classifier voor betere analyseresultaten
- Integratie met DNS-bloklijsten en het Pyzor-systeem
- Greylisting en speciale spamvalsen instellen
- Beveiliging tegen phishing en homografische aanvallen
Opslag- en zoekmechanismen
- Beschikbare opslagopties: RocksDB, PostgreSQL, MySQL en SQLite
- Gebruik van cloudopslag via S3 of Azure Blob Storage
- Gegevenscaching via Redis
- Volledige-tekstzoekopdrachten: ingebouwd versus externe zoekmachines
Samenwerkingsdiensten
- CalDAV en JMAP voor agenda’s
- CardDAV en JMAP voor contactpersonen
- WebDAV als opslaglocatie voor bestanden
- Samenwerkingsfuncties met ACL’s en gedeelde toegang via JMAP
Beheer van meerdere gebruikersdomeinen
- Isoleren van domeinen en gebruikersgroepen
- Beheer van individuele accounts en groepen
- Mailinglijsten en aliasadressen configureren
- Gebruik van subadressering en catch-all-adressen
- Quota-instelling per gebruiker of domein toepassen
Beheer en bewaking
- Bewakingsdashboard en statistieken via de webinterface
- Automatisering met behulp van commando’s in de terminal
- Beheer van SMTP-verzendrijen en berichtenqueues
- Bewaking door middel van OpenTelemetry- en Prometheus-metingen
- Automatisering met webhooks bij systeemgebeurtenissen
Clustering en hoge beschikbaarheid
- Coördinatie tussen clusterknooppunten zonder centrale server
- Integratie met Kafka en Redis voor gedistribueerde verwerking
- Gebruik van leesreplicas en gesharde opslagarchitectuur
- Implementatie op Kubernetes-platformen
- Ontwerp gericht op fouttolerantie en continuïteit
Gevorderde configuratieopties
- Programmeren met de Sieve-scripttaal
- Integratie van MTA-hooks en milter-oplossingen
- Definieren van routingsregels en virtuele verzendqueues
- Herschrijven van envelopgegevens bij ontvangst of doorsturen
Migratie en integratie
- Overzetten van data uit Postfix- en Dovecot-omgevingen
- Vervanging van Microsoft Exchange door Stalwart
- Automatische configuratie via Autoconfig en Autodiscover
- Automatisch beheer van DNS-instellingen
- Declaratieve implementaties dankzij de API
Vereisten
- Ervaring met het werken vanaf de Linux-commando-regel
- Grondige kennis van basisprincipes rond DNS is wenselijk
- Kennis van e-mailmechanismen helpt, maar is niet verplicht
Doelgroep
- Systeembeheerders
- DevOps- en platformengineers
- IT-infrastructuurspecialisten
- Iedereen die verantwoordelijk is voor het beheren of plannen van een zelfgehoste e-mailomgeving
21 Uren