聯繫我們

課程簡介

Stalwart 簡介

  • Stalwart 是什麼及其構建原因
  • 單一 Rust 二進制架構
  • 與傳統郵件堆棧的對比
  • 許可證:AGPL-3.0 和企業版

安裝與初始設置

  • 系統要求和平臺支持
  • 通過 Docker 和 Docker Compose 安裝
  • 在 Linux 上從二進制文件安裝
  • 數據庫後端選擇
  • 引導模式和設置嚮導

核心協議與 DNS

  • 配置 SMTP 用於入站和出站
  • 使用 IMAP4 和 JMAP 訪問郵件
  • 爲遺留客戶端配置 POP3
  • DNS 記錄:MX、SPF、DKIM、DMARC
  • 自動 DKIM 密鑰輪換

安全與認證

  • 使用 ACME 證書配置 TLS
  • DANE 和 MTA-STS 傳輸安全
  • 認證後端:內部、LDAP、OIDC、SQL
  • OAuth 2.0 和雙因素認證
  • 訪問控制列表和權限
  • 速率限制和自動 IP 封鎖

垃圾郵件與釣魚防護

  • 內置垃圾郵件過濾器架構
  • AI 和 LLM 驅動分類
  • 統計貝葉斯分類器
  • DNS 黑名單和 Pyzor
  • 灰名單和垃圾郵件陷阱
  • 釣魚和同形攻擊防護

存儲與搜索後端

  • 存儲選項:RocksDB、PostgreSQL、MySQL、SQLite
  • 使用 S3 和 Azure 的雲對象存儲
  • 使用 Redis 進行緩存
  • 全文搜索:內置與外部引擎

協作服務

  • CalDAV 和 JMAP 日曆
  • CardDAV 和 JMAP 聯繫人
  • WebDAV 文件存儲
  • 使用 ACL 和 JMAP 共享

多租戶與用戶管理

  • 域和租戶隔離
  • 用戶帳戶和羣組
  • 郵件列表和別名
  • 子地址和通配地址
  • 用戶和租戶的磁盤配額

管理與監控

  • WebUI 儀表盤和統計
  • 用於腳本和自動化的 CLI
  • SMTP 隊列管理
  • OpenTelemetry 和 Prometheus 指標
  • 用於事件自動化的 Webhooks

集羣與高可用性

  • 點對點集羣協調
  • 使用 Kafka 和 Redis 進行集羣
  • 讀取副本和分片存儲
  • Kubernetes 部署
  • 容錯設計

高級配置

  • Sieve 腳本語言
  • MTA 鉤子和 milter 集成
  • 路由規則和虛擬隊列
  • 信封重寫

遷移與集成

  • 從 Postfix 和 Dovecot 遷移
  • 從 Exchange 遷移
  • 自動配置和自動發現
  • 自動 DNS 管理
  • API 驅動的聲明式部署

最低要求

  • 熟悉 Linux 命令行操作
  • 基本瞭解 DNS 概念
  • 熟悉電子郵件基礎知識會有所幫助,但非必需

受衆

  • 系統管理員
  • DevOps 和平臺工程師
  • IT 基礎設施專家
  • 任何管理或計劃自託管電子郵件部署的人員
 21 小時

人數


每位參與者的報價

即將到來的課程

課程分類