感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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 小時