LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

又一个安全且现代化的Email邮件服务器

admin
2024年12月5日 12:48 本文热度 305
Stalwart Mail Server是一个开源邮件服务器解决方案,支持SMTP、JMAP、IMAP4和POP3,并具有广泛的现代功能。

前面已经讲过一个使用Go开发的邮件服务器,今天介绍的这个邮件服务器是用Rust编写的,它安全、快速、健壮和可扩展。
这个邮件服务器拥有以下功能特性:
一、JMAP、IMAP4、POP3和管理服务器:

  • JMAP服务器,具有筛选脚本、WebSocket、Blob管理和配额扩展。

  • IMAP4rev2和IMAP4rev1服务器,支持多种扩展。

  • POP3服务器,支持扩展、STLS和SASL。

  • ManageSieve服务器,用于管理Sieve脚本。


二、SMTP服务器:

  • 内置DMARC、DKIM、SPF和ARC支持消息身份验证。

  • 通过DANE、MTA-TS和SMTP TLS报告实现强大的传输安全性。

  • 使用粒度配置规则、筛选脚本、MTA挂钩和milter集成进行入站节流和过滤。

  • 具有延迟交付、优先级交付、配额、路由规则和节流支持的分布式虚拟队列。

  • 信封重写和消息修改。


三、内置垃圾邮件和网络钓鱼过滤器:

  • 与流行解决方案相当的一套全面的过滤规则。

  • LLM驱动的垃圾邮件过滤和消息分析。

  • 具有自动训练功能的统计垃圾邮件分类器。

  • DNS阻止列表(DNSBL)检查IP地址、域和哈希值。

  • 使用Pyzor进行基于摘要的协同垃圾邮件过滤。

  • 防止同形URL攻击、发件人欺骗和其他技术的网络钓鱼保护。

  • 可信任的回复跟踪,以识别真实的电子邮件回复并确定其优先级。

  • 通过IP地址、ASN、域和电子邮件地址进行发件人信誉监控。

  • 灰名单暂时推迟未知发件人。

  • 垃圾邮件陷阱,用于设置诱饵电子邮件地址以捕获和分析垃圾邮件。


四、灵活且可扩展:

  • 支持RocksDB、FoundationDB、PostgreSQL、MySQL、SQLite、S3兼容、Azure、Redis和ElasticSearch的可插拔存储后端。

  • 具有节点自动发现和分区容忍故障检测功能的群集支持。

  • 全文搜索有17种语言。

  • Sieve脚本语言支持所有已注册的扩展。

  • 电子邮件别名、邮件列表、子地址和捕获所有地址支持。

  • 通过自动配置和自动发现功能自动配置和发现账户。

  • 具有域和租户隔离的多租户支持。

  • 每个用户和租户的磁盘配额。


五、安全可靠:

  • 使用S/MIME或OpenPGP进行静态加密。

  • 使用TLS-ALPN-01、DNS-01或HTTP-01挑战与ACME自动配置TLS证书。

  • 自动阻止攻击、滥用或扫描服务器漏洞的IP地址。

  • 速率限制。

  • 安全审计(阅读报告)。

  • 内存安全(感谢Rust)。


六、身份验证和授权:

  • OpenID连接身份验证。

  • OAuth 2.0授权,包括授权码和设备授权流。

  • LDAP、OIDC、SQL或内置身份验证后端支持。

  • 基于时间的一次性密码的双因素身份验证(2FA-TOTP)

  • 应用程序密码(应用程序密码)。

  • 角色和权限。

  • 访问控制列表(ACL)。


七、可观察性:

  • 使用OpenTetry、日志、日志文件和控制台支持进行日志记录和跟踪。

  • 与OpenTetry和Prometheus集成的指标。

  • 用于事件驱动自动化的Webhooks。

  • 通过电子邮件和webhook通知发出警报。

  • 实时跟踪和指标。


八、基于Web的管理:

  • 具有实时统计和监控功能的仪表板。

  • 账户、域、组和邮件列表管理。

  • 邮件和出站DMARC和TLS报告的SMTP队列管理。

  • 接收到的DMARC、TLS-RPT和故障(ARF)报告的报告可视化界面。

  • 邮件服务器的各个方面的配置。

  • 具有搜索和过滤功能的日志查看器。

  • 用于密码重置和静态加密密钥管理的自助服务门户。


这是一个很强大的邮件服务器,有对邮件服务器感兴趣的读者,可以详细了解下该软件。软件的GitHub地址:

https://github.com/stalwartlabs/mail-server

补充:DNS“邮件交换”(MX) 记录将电子邮件定向到邮件服务器。MX 记录指示如何根据简单邮件传输协议(SMTP,所有电子邮件的标准协议)路由电子邮件消息。

自己画了一个草图,A邮件服务器和D邮件服务器之间通过SMTP协议,使用DNS MX记录。A和D服务器存放用户的邮箱,从用户接收邮件以及用户从服务器拉取邮件,使用POP3或者IMAP协议。更详细内容,可以参考邮件服务器RFC文档。


该文章在 2024/12/5 15:54:58 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved