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