Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën