Kom i kontakt

Kursplan

Introduktion till Stalwart

  • Vad Stalwart är och varför det byggdes
  • Arkitektur med en enda Rust-binär
  • Jämförelse med traditionella mailstacks
  • Licensiering: AGPL-3.0 och Enterprise

Installation och initial uppstart

  • Systemkrav och plattformsstöd
  • Installation via Docker och Docker Compose
  • Installation på Linux från binär fil
  • Val av databasbackend
  • Bootstrap-läge och installationsassistent

Kerprotokoll och DNS

  • SMTP-konfiguration för inkommande och utgående trafik
  • IMAP4 och JMAP för åtkomst till e-post
  • POP3 för äldre klienter
  • DNS-poster: MX, SPF, DKIM, DMARC
  • Automatisk rotation av DKIM-nycklar

Säkerhet och autentisering

  • TLS med ACME-certifikatförsörjning
  • DANE och MTA-STS för transportssäkerhet
  • Autentiseringsbackender: intern, LDAP, OIDC, SQL
  • OAuth 2.0 och tvåfaktorsautentisering
  • Tillgångskontrolllistor och behörigheter
  • Hastighetsbegränsning och automatisk blockering av IP-adresser

Skydd mot spam och phishing

  • Inbyggt spamfilterarkitektur
  • AI- och LLM-driven klassificering
  • Statistisk Bayesiansk klassificerare
  • DNS-spärrlistor och Pyzor
  • Greylisting och spamfällor
  • Skydd mot phishing och homografiska attacker

Lagrings- och sökbakender

  • Lageralternativ: RocksDB, PostgreSQL, MySQL, SQLite
  • Molnlagring med S3 och Azure
  • Caching med Redis
  • Fultextsökning: inbyggt mot alternativt externt motor

Samarbetsfunktioner

  • CalDAV och JMAP-kalendrar
  • CardDAV och JMAP-kontakter
  • WebDAV-fil lagring
  • Delning med ACL och JMAP-delning

Flerkundsmiljö (Multi-Tenancy) och användarhantering

  • Domen- och kundisolering
  • Användarkonton och grupper
  • Postlistor och alias
  • Undertexstanrop (Subaddressing) och catch-all-adresser
  • Diskkvoter per användare och kund

Administration och övervakning

  • WebUI-dashboard och statistik
  • CLI för skriptning och automatisering
  • Hantering av SMTP-köer
  • OpenTelemetry och Prometheus-metrikdata
  • Webhooks för händelseautomatisering

Klustering och hög tillgänglighet

  • Peer-to-peer-klusterkoordination
  • Klustering med Kafka och Redis
  • Läsreplikor och shardad lagring
  • Utvärdering i Kubernetes
  • Sjukdomstoleransdesign

Avancerad konfigurering

  • Sieve-skriptspråk
  • MTA-hooks och milter-integration
  • Rutningsregler och virtuella köer
  • Omskrivning av e-postkuvert (Envelope rewriting)

Migrering och integration

  • Migrera från Postfix och Dovecot
  • Migrera från Exchange
  • Autokonfiguration och Autodiscover
  • Automatisk hantering av DNS
  • API-styrd deklarativ utskickning

Krav

  • Tillit i arbete på Linux-sätternivån
  • Grundläggande förståelse för DNS-koncept
  • Kunskaper om e-postgrundprinciper är bra att ha men inte nödvändigtvis ett krav

Målgrupp

  • Systemadministratörer
  • DevOps- och plattformsingenjörer
  • IT-infrastrukturexperter
  • Alla som hanterar eller planerar en självhostad e-postimplementering
 21 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier