Folia
← 返回头版

Stalwart v1.0发布:Rust打造的邮件服务器基准测试超越Postfix与Dovecot

Stalwart团队发布了v1.0版本,这是这款基于Rust语言开发的完整邮件与协作服务器的首个稳定版 1。该项目起源于mail-parser库,新版本重点致力于极致的性能优化和数据稳定性,因其在各项基准测试中表现卓越而被冠以“地球上最快的邮件服务器”之称 1。在与传统主流软件Postfix 3.11和Dovecot 2.4的对比测试中,Stalwart在38项主要指标中有35项胜出 1。

这一显著的性能提升主要得益于通过SIMD和SWAR技术重写的核心解析器 1。数据显示,其内置的mail-parser组件解析速度比Dovecot解析器快9倍,相比libEtPan!等工具则快15至31倍 1。在具体吞吐量方面,Stalwart的SMTP入站消息处理速度达到每秒5,445封,约为Postfix(723/s)的7.5倍;同时,IMAP登录耗时从28毫秒降低至5.1毫秒 1。除了核心重构,v1.0还引入了多项新功能与改进,包括对PDF、Office等附件内容的全文搜索支持,以及后量子DKIM2支持 1。为了保障数据稳定性,集群部署现在强制要求使用Redis作为内存存储后端,并提供了stalwart-migrate工具以实现平滑的数据迁移 1。


评论