Свържете се с нас

Съдържание и теми, включени в курса

Въведение в Stalwart

  • Какво представлява Stalwart и защо е създаден
  • Архитектура с единичен Rust бинарен файл
  • Сравнение с традиционните пощенски стекове
  • Лицензиране: AGPL-3.0 и корпоративно

Инсталация и първоначална настройка

  • Системни изисквания и поддръжка на платформи
  • Инсталиране чрез Docker и Docker Compose
  • Инсталиране на Linux от бинарен файл
  • Избор на бекенд за база данни
  • Режим на първоначално конфигуриране и помощник за настройка

Основни протоколи и DNS

  • SMTP конфигурация за входяща и изходяща поща
  • IMAP4 и JMAP за достъп до поща
  • POP3 за наследени клиенти
  • DNS записи: MX, SPF, DKIM, DMARC
  • Автоматизирана ротация на DKIM ключове

Сигурност и удостоверяване

  • TLS с осигуряване на сертификати чрез ACME
  • Транспортна сигурност DANE и MTA-STS
  • Бекенди за удостоверяване: вътрешен, LDAP, OIDC, SQL
  • OAuth 2.0 и двуфакторна автентикация
  • Списъци за контрол на достъп и права
  • Ограничаване на скоростта и автоматично блокиране на IP адреси

Защита от спам и фишинг

  • Архитектура на вградения спам филтър
  • Класификация чрез изкуствен интелект и големи езикови модели
  • Статистически Бейсов класификатор
  • DNS блок списъци и Pyzor
  • Сив списък и примамки за спам
  • Защита от фишинг и омографски атаки

Бекенди за съхранение и търсене

  • Опции за съхранение: RocksDB, PostgreSQL, MySQL, SQLite
  • Облачно обектно хранилище с S3 и Azure
  • Кеширане с Redis
  • Пълнотекстово търсене: вграден срещу външни машини

Услуги за съвместна работа

  • CalDAV и JMAP Календари
  • CardDAV и JMAP Контакти
  • WebDAV файлово хранилище
  • Споделяне чрез ACL и JMAP споделяне

Многонаемност и управление на потребители

  • Изолация на домейни и наематели
  • Потребителски акаунти и групи
  • Пощенски списъци и псевдоними
  • Подадресиране и „catch-all“ адреси
  • Дискови квоти за потребител и наемател

Администриране и наблюдение

  • Уеб интерфейс с табло за управление и статистики
  • CLI за скриптиране и автоматизация
  • Управление на SMTP опашката
  • Метрики от OpenTelemetry и Prometheus
  • Уебкуки за автоматизация на събития

Клъстериране и висока достъпност

  • Координация в равноправен клъстер
  • Клъстериране с Kafka и Redis
  • Реплики за четене и фрагментирано съхранение
  • Внедряване с Kubernetes
  • Проектиране с толерантност към откази

Разширена конфигурация

  • Скриптов език Sieve
  • MTA куки и интеграция с milter
  • Правила за маршрутизиране и виртуални опашки
  • Пренаписване на обвивката на съобщенията

Миграция и интеграция

  • Миграция от Postfix и Dovecot
  • Миграция от Exchange
  • Autoconfig и Autodiscover
  • Автоматизирано DNS управление
  • API-управлявани декларативни внедрявания

Изисквания

  • Уверена работа с командния ред на Linux
  • Базово разбиране на DNS концепциите
  • Запознатост с основите на електронната поща е полезна, но не е задължителна

Аудитория

  • Системни администратори
  • DevOps и платформени инженери
  • ИТ инфраструктурни специалисти
  • Всеки, който управлява или планира внедряване на самостоятелно хоствана електронна поща
 21 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории