Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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