3492 条记录
Stalwart邮件与协作服务器简介
核心特点
- 开源邮件服务器:支持JMAP、IMAP4、POP3、SMTP等协议,采用Rust编写,注重安全性与高性能。
- 协作功能:集成CalDAV(日历)、CardDAV(联系人)、WebDAV(文件存储)。
协议支持
- 邮件协议:
- JMAP:支持邮件、Sieve脚本及扩展功能(WebSocket、配额等)。
- IMAP/POP3:兼容IMAP4rev2/rev1和POP3,支持TLS与SASL认证。
- SMTP:内置DMARC/DKIM/SPF/ARC验证,支持DANE和MTA-STS安全传输。
- 协作协议:CalDAV、CardDAV、WebDAV,支持JMAP共享与ACL权限控制。
安全与反垃圾邮件
- 防护机制:
- DNS黑名单(DNSBL)、Pyzor协作过滤、LLM垃圾邮件分析。
- 钓鱼防护:检测同形异义URL、发件人欺骗等。
- 灰名单、垃圾邮件陷阱、发件人信誉监控。
- 数据安全:静态加密(S/MIME、OpenPGP)、自动TLS证书配置(ACME)。
- 抗攻击:IP屏蔽、速率限制、内存安全(Rust特性)。
扩展性与可靠性
- 存储后端:支持RocksDB、PostgreSQL、S3、Redis等。
- 搜索功能:全文搜索(17种语言),支持ElasticSearch/Meilisearch。
- 高可用架构:
- 分布式队列、分片存储、多租户隔离。
- 兼容Kubernetes/Docker Swarm,支持故障自动恢复。
身份验证与管理
- 认证方式:OpenID Connect、OAuth 2.0、LDAP、2FA(TOTP)。
- 权限控制:角色管理、ACL、应用密码。
- 管理界面:
- Web仪表盘:实时监控、账户/域名管理、日志查看。
- 自助服务:密码重置、密钥管理。
可观测性
- 日志与监控:集成OpenTelemetry、Prometheus,支持实时追踪。
- 自动化:Webhook事件驱动,邮件/网络钩子通知。
适用场景
- 从小型部署到大规模集群,支持容器化与云原生架构。
- 注重隐私、安全及协作功能的企业或组织。
总结:Stalwart是一款功能全面、安全可靠的开源邮件与协作服务器,适合需要高性能、可扩展及现代化协议支持的场景。