一、基于 Linux 的开源邮件服务软件汇总
基于 Linux 的开源邮件服务软件可以按核心服务组件、集成部署套件、Webmail 服务三类划分,不同类型适用于不同的部署需求,具体如下:
1. 核心服务组件(适合定制化部署场景)
这类软件是邮件服务的基础模块,对应邮件传输的不同环节,通常需要运维人员自行组合部署、配置联动。
| 软件名称 | 类型 | 核心特点 | 适用场景 |
|---|---|---|---|
| Postfix | MTA(邮件传输代理) | 轻量、高性能、安全稳定,配置难度远低于老牌 Sendmail,支持虚拟域、插件过滤、TLS 加密,是当前使用率最高的开源 MTA | 几乎所有 Linux 邮件服务的首选传输层组件,从小型个人站点到超大规模企业邮件系统均适用 |
| Dovecot | MDA(邮件投递代理) | 主流的 IMAP/POP3 服务实现,负责邮件存储、用户接收认证,支持 Maildir/mbox 等多种存储格式,安全性高、资源占用低,可完美对接 Postfix | 所有需要提供邮件接收、存储能力的场景,通常和 Postfix 搭配使用 |
| Exim | MTA | 可定制性极强,支持复杂的邮件路由规则、访问控制列表、内容扫描,灵活性远高于 Postfix | 需要特殊邮件路由规则、复杂过滤策略的个性化场景 |
| Sendmail | MTA | 历史最悠久的开源 MTA,功能全面,但配置逻辑复杂、安全门槛高 | 存量老系统兼容场景,新部署已不推荐使用 |
| Courier | 综合服务 | 轻量的一体化邮件服务,同时提供 SMTP、IMAP、POP3 支持,配置简单 | 资源有限的低配置服务器、小型团队轻量使用场景 |
2. 集成部署套件(适合快速落地场景)
这类套件已经将 MTA/MDA、反垃圾反病毒、管理后台、Webmail 等组件预集成,支持一键部署,大幅降低搭建门槛,是中小团队自托管邮件服务的首选。
| 软件名称 | 核心特点 | 适用场景 |
|---|---|---|
| iRedMail | 支持所有主流 Linux 发行版,可创建无限数量的用户、域名、邮件列表,内置 TLS/SSL 加密、自动备份、反垃圾、反病毒能力,生态成熟文档完善 | 企业级邮件服务部署,对稳定性、合规性要求高的场景 |
| EwoMail | 国内开源的邮件解决方案,预集成 Postfix、Dovecot、Rainloop Webmail、可视化管理后台,支持 Docker 快速部署,兼容多端客户端,二次开发门槛低 | 国内中小团队、个人用户快速搭建私有邮件系统场景 |
| Mailcow-dockerized | 基于 Docker 容器化部署的套件,内置现代化 Web 管理界面,集成 SOGo 协作套件、日历/通讯录功能,支持一键升级、备份 | 熟悉 Docker 技术栈,需要协作能力的团队场景 |
| SOGo | 开源协作型邮件服务,除基础邮件功能外,原生支持 CalDAV、CardDAV 协议,完美兼容 Outlook、Thunderbird 等客户端 | 需要邮件 + 日程 + 通讯录一体化协作的企业场景 |
3. Webmail 服务(网页端邮件访问组件)
这类软件提供浏览器端的邮件访问能力,无需安装客户端即可收发邮件,是邮件服务的常用补充组件:
- RoundCube:界面现代流畅,支持多语言、插件扩展、LDAP 地址簿,是绝大多数集成套件的默认 Webmail 选择
- Rainloop:轻量简洁,加载速度快,支持多账户管理,界面交互接近主流商业邮箱
- Horde:全功能协作套件,除邮件外还内置日历、笔记、任务管理功能,适合团队协作场景
二、Rocky Linux 部署 iRedMail 详细步骤(适配 2026 年最新稳定版)
当前 iRedMail 最新稳定版为 1.7.4,支持 Rocky Linux 9/10 两个版本,其中 Rocky Linux 10 暂不支持 SOGo 协作套件,如需完整协作能力优先选择 Rocky Linux 9 进行部署。
1. 部署前准备
1.1 基础环境要求
| 配置项 | 要求说明 |
|---|---|
| 硬件配置 | 最低 2 核 CPU + 4GB 内存 + 20GB 可用磁盘;生产环境建议 4 核 8GB 以上,磁盘按每用户 10-20GB 预留邮件存储 |
| 系统环境 | 纯净的 Rocky Linux 9/10 最小化安装,不要预装 Postfix、Dovecot、MariaDB 等服务,避免端口/配置冲突 |
| 网络 | 服务器需具备公网 IP,国内云服务器需提前向服务商申请解封 25 端口(默认封禁,否则无法对外发信) |
1.2 域名与 DNS 预配置
提前在域名服务商处完成以下解析配置,假设邮件域为 yourdomain.com,服务器主机名为 mail.yourdomain.com:
| 记录类型 | 主机名 | 记录值 | 说明 |
|---|---|---|---|
| A 记录 | 服务器公网 IP | 邮件服务器域名指向服务器 IP | |
| MX 记录 | @ | mail.yourdomain.com | 优先级设置为 10,指定域名的邮件接收服务器 |
