Stalwart Mail Server是一個開源郵件服務器解決方案,支持SMTP、JMAP、IMAP4和POP3,并具有廣泛的現(xiàn)代功能。前面已經講過一個使用Go開發(fā)的郵件服務器,今天介紹的這個郵件服務器是用Rust編寫的,它安全、快速、健壯和可擴展。JMAP服務器,具有篩選腳本、WebSocket、Blob管理和配額擴展。
IMAP4rev2和IMAP4rev1服務器,支持多種擴展。
POP3服務器,支持擴展、STLS和SASL。
ManageSieve服務器,用于管理Sieve腳本。
內置DMARC、DKIM、SPF和ARC支持消息身份驗證。
通過DANE、MTA-TS和SMTP TLS報告實現(xiàn)強大的傳輸安全性。
使用粒度配置規(guī)則、篩選腳本、MTA掛鉤和milter集成進行入站節(jié)流和過濾。
具有延遲交付、優(yōu)先級交付、配額、路由規(guī)則和節(jié)流支持的分布式虛擬隊列。
信封重寫和消息修改。
與流行解決方案相當?shù)囊惶兹娴倪^濾規(guī)則。
LLM驅動的垃圾郵件過濾和消息分析。
具有自動訓練功能的統(tǒng)計垃圾郵件分類器。
DNS阻止列表(DNSBL)檢查IP地址、域和哈希值。
使用Pyzor進行基于摘要的協(xié)同垃圾郵件過濾。
防止同形URL攻擊、發(fā)件人欺騙和其他技術的網絡釣魚保護。
可信任的回復跟蹤,以識別真實的電子郵件回復并確定其優(yōu)先級。
通過IP地址、ASN、域和電子郵件地址進行發(fā)件人信譽監(jiān)控。
灰名單暫時推遲未知發(fā)件人。
垃圾郵件陷阱,用于設置誘餌電子郵件地址以捕獲和分析垃圾郵件。
支持RocksDB、FoundationDB、PostgreSQL、MySQL、SQLite、S3兼容、Azure、Redis和ElasticSearch的可插拔存儲后端。
具有節(jié)點自動發(fā)現(xiàn)和分區(qū)容忍故障檢測功能的群集支持。
全文搜索有17種語言。
Sieve腳本語言支持所有已注冊的擴展。
電子郵件別名、郵件列表、子地址和捕獲所有地址支持。
通過自動配置和自動發(fā)現(xiàn)功能自動配置和發(fā)現(xiàn)賬戶。
具有域和租戶隔離的多租戶支持。
每個用戶和租戶的磁盤配額。
使用OpenTetry、日志、日志文件和控制臺支持進行日志記錄和跟蹤。
與OpenTetry和Prometheus集成的指標。
用于事件驅動自動化的Webhooks。
通過電子郵件和webhook通知發(fā)出警報。
實時跟蹤和指標。
具有實時統(tǒng)計和監(jiān)控功能的儀表板。
賬戶、域、組和郵件列表管理。
郵件和出站DMARC和TLS報告的SMTP隊列管理。
接收到的DMARC、TLS-RPT和故障(ARF)報告的報告可視化界面。
郵件服務器的各個方面的配置。
具有搜索和過濾功能的日志查看器。
用于密碼重置和靜態(tài)加密密鑰管理的自助服務門戶。
這是一個很強大的郵件服務器,有對郵件服務器感興趣的讀者,可以詳細了解下該軟件。軟件的GitHub地址:
https://github.com/stalwartlabs/mail-server
補充:DNS“郵件交換”(MX) 記錄將電子郵件定向到郵件服務器。MX 記錄指示如何根據簡單郵件傳輸協(xié)議(SMTP,所有電子郵件的標準協(xié)議)路由電子郵件消息。
![](/files/attmgn/2024/12/admin20241205155431408_0.jpg)
自己畫了一個草圖,A郵件服務器和D郵件服務器之間通過SMTP協(xié)議,使用DNS MX記錄。A和D服務器存放用戶的郵箱,從用戶接收郵件以及用戶從服務器拉取郵件,使用POP3或者IMAP協(xié)議。更詳細內容,可以參考郵件服務器RFC文檔。
該文章在 2024/12/5 15:54:58 編輯過