Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Stalwart

  • Czym jest Stalwart i dlaczego został stworzony
  • Architektura pojedynczego pliku binarnego w Rust
  • Porównanie z tradycyjnymi stosami pocztowymi
  • Licencja: AGPL-3.0 i Enterprise

Instalacja i wstępna konfiguracja

  • Wymagania systemowe i obsługiwane platformy
  • Instalacja za pomocą Dockera i Docker Compose
  • Instalacja na Linuxie z pliku binarnego
  • Wybór bazy danych
  • Tryb bootstrap i kreator konfiguracji

Podstawowe protokoły i DNS

  • Konfiguracja SMTP dla przychodzącej i wychodzącej poczty
  • IMAP4 i JMAP do dostępu do poczty
  • POP3 dla starszych klientów
  • Rekordy DNS: MX, SPF, DKIM, DMARC
  • Automatyczna rotacja kluczy DKIM

Bezpieczeństwo i uwierzytelnianie

  • TLS z automatycznym pozyskiwaniem certyfikatów ACME
  • DANE i MTA-STS dla bezpieczeństwa transportu
  • Mechanizmy uwierzytelniania: wewnętrzne, LDAP, OIDC, SQL
  • OAuth 2.0 i uwierzytelnianie dwuskładnikowe
  • Listy kontroli dostępu i uprawnienia
  • Ograniczenie liczby żądań i automatyczne blokowanie IP

Ochrona przed spamem i phishingiem

  • Architektura wbudowanego filtra antyspamowego
  • Klasyfikacja oparta na sztucznej inteligencji i LLM
  • Statystyczny klasyfikator bayesowski
  • Listy blokowe DNS i Pyzor
  • Greylisting i pułapki na spam
  • Ochrona przed phishingiem i atakami homograficznymi

Mechanizmy przechowywania i wyszukiwania

  • Opcje przechowywania: RocksDB, PostgreSQL, MySQL, SQLite
  • Przechowywanie w chmurze z S3 i Azure
  • Buforowanie z Redis
  • Wyszukiwanie pełnotekstowe: wbudowane vs zewnętrzne silniki

Usługi współpracy

  • Kalendarze CalDAV i JMAP
  • Kontakty CardDAV i JMAP
  • Przechowywanie plików WebDAV
  • Udostępnianie z ACL i JMAP Sharing

Wielodostępność i zarządzanie użytkownikami

  • Izolacja domen i klientów
  • Konta użytkowników i grupy
  • Listy mailingowe i aliasy
  • Subadresowanie i adresy catch-all
  • Limity dyskowe na użytkownika i klienta

Administracja i monitorowanie

  • Panel WebUI i statystyki
  • CLI do skryptów i automatyzacji
  • Zarządzanie kolejką SMTP
  • Metryki OpenTelemetry i Prometheus
  • Webhooki do automatyzacji zdarzeń

Klastrowanie i wysoka dostępność

  • Koordynacja klastra peer-to-peer
  • Klastrowanie z Kafka i Redis
  • Repliki odczytu i shardowane przechowywanie
  • Wdrożenie w Kubernetes
  • Projektowanie odporności na awarie

Zaawansowana konfiguracja

  • Język skryptowy Sieve
  • Integracja MTA i milter
  • Reguły routingu i wirtualne kolejki
  • Przepisywanie kopert

Migracja i integracja

  • Migracja z Postfix i Dovecot
  • Migracja z Exchange
  • Autoconfig i Autodiscover
  • Automatyczne zarządzanie DNS
  • Wdrożenia deklaratywne oparte na API

Wymagania

  • Umiejętność pracy w linii poleceń Linux
  • Podstawowa znajomość koncepcji DNS
  • Znajomość podstaw poczty elektronicznej jest pomocna, ale nie jest wymagana

Grupa docelowa

  • Administratorzy systemów
  • Inżynierowie DevOps i platform
  • Specjaliści ds. infrastruktury IT
  • Każdy, kto zarządza lub planuje samodzielne wdrożenie poczty elektronicznej
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie