Stalwart —— 一体化邮件和协作服务器
Stalwart是一款开源邮件和协作服务器,支持 JMAP、IMAP4、POP3、SMTP、CalDAV、CardDAV 和 WebDAV,并具备丰富的现代功能。它采用 Rust 编写,安全、快速、健壮且可扩展。
主要特点:
- 具有完整协议支持的 电子邮件服务器:
- JMAP:
- JMAP 用于邮件服务器。
- 用于 Sieve 脚本的 JMAP。
- WebSocket、Blob 管理和配额扩展。
- IMAP:
- IMAP4rev2和IMAP4rev1服务器。
- ManageSieve服务器。
- 支持多种扩展。
- POP3:
- SMTP:
- JMAP:
- 协作服务器:
- 垃圾邮件和网络钓鱼内置过滤器:
- 与流行解决方案相当的一套全面的过滤规则。
- LLM 驱动的垃圾邮件过滤和消息分析。
- 具有自动训练功能和地址簿集成的统计垃圾邮件分类器。
- DNS 黑名单 ( DNSBL ) 检查 IP 地址、域和哈希。
- 使用Pyzor进行基于协作摘要的垃圾邮件过滤。
- 针对同形异义 URL 攻击、发件人欺骗和其他技术的网络钓鱼保护。
- 可信回复跟踪,用于识别和优先处理真实的电子邮件回复。
- 通过 IP 地址、ASN、域和电子邮件地址监控发件人信誉。
- 灰名单可暂时延迟未知发件人。
- 垃圾邮件陷阱用于设置诱饵电子邮件地址来捕获和分析垃圾邮件。
- 灵活的:
- 可插入存储后端,支持RocksDB、FoundationDB、PostgreSQL、mySQL、SQLite、S3-Compatible、Azure、Redis和ElasticSearch。
- 提供 17 种语言的全文搜索。
- Sieve 脚本语言支持所有注册的扩展。
- 电子邮件别名、邮件列表、子地址和全部地址支持。
- 使用autoconfig和autodiscover自动配置和发现帐户。
- 通过域和租户隔离实现多租户支持。
- 每个用户和租户的磁盘配额。
- 安全且强大:
- 可扩展且容错:
- 设计用于无缝处理增长,从小型设置到数千个节点的大规模部署。
- 构建时考虑了容错和高可用性,可以从硬件或软件故障中恢复,同时最大程度地减少对操作的影响。
- 对等集群协调或与Kafka、Redpanda、NATS或Redis协调。
- Kubernetes、Apache Mesos和Docker Swarm支持自动扩展和容器编排。
- 读取副本、分片 Blob 存储和内存数据存储,实现高性能和低延迟。
- 身份验证和授权:
- 可观察性:
- 使用OpenTelemetry、journald、日志文件和控制台支持进行日志记录和跟踪。
- 具有OpenTelemetry和Prometheus集成的指标。
- 用于事件驱动自动化的 Webhook。
- 通过电子邮件和 webhook 通知发出警报。
- 实时追踪和指标。
- 基于Web的管理:
- 具有实时统计和监控功能的仪表板。
- 帐户、域、组和邮件列表管理。
- 用于消息和出站 DMARC 和 TLS 报告的 SMTP 队列管理。
- 用于接收 DMARC、TLS-RPT 和故障(ARF)报告的报告可视化界面。
- 邮件服务器各个方面的配置。
- 具有搜索和过滤功能的日志查看器。
- 用于密码重置和静态加密密钥管理的自助服务门户。
截图
