在 Ubuntu 上搭建邮件服务器,常见的“好用”方案主要取决于你的需求(个人小站、企业邮件、高可用等)。下面按易用程度和生产可用度给你几个主流选择:
一、新手 / 快速搭建首选
1. iRedMail(强烈推荐)
- 特点:一键安装脚本,基于 Postfix + Dovecot + Roundcube
- 支持:SMTP / IMAP / POP3 / Webmail
- 优点:
- 安装简单(一条命令)
- 自带后台管理(iRedAdmin)
- 默认配置较安全(SPF/DKIM/TLS)
- 适合:个人、中小企业
- 官网:https://www.iredmail.org
bash <(curl -s https://get.iredmail.org/iredmail.sh)
二、经典组合(手动可控)
2. Postfix + Dovecot + Roundcube
- Postfix:MTA(发信)
- Dovecot:IMAP/POP3(收信)
- Roundcube:Web 邮箱
- 优点:
- 缺点:
- 配置复杂
- 需自己配 SPF / DKIM / DMARC
适合:有一定 Linux 基础、想深度定制
三、现代化方案
3. Mailcow(Docker 方案)
- 特点:基于 Docker 的完整邮件系统
- 组件:Postfix、Dovecot、Rspamd、MariaDB、Redis
- 优点:
- 缺点:
- 适合:技术团队、企业
https://mailcow.email
四、极简 / 特殊用途
4. MSMTP / SSMTP
- 只用于系统发信(如 cron、监控报警)
- 不接收邮件
- 适合:服务器通知
五、选择建议
| 场景 |
推荐 |
| 个人邮箱 |
iRedMail |
| 企业邮件 |
Mailcow / iRedMail |
| 只想发信 |
MSMTP |
| 学习原理 |
Postfix + Dovecot |
六、重要提醒(非常关键)
无论用哪个:
- 服务器必须有公网 IP + 反向解析(PTR)
- 配置 SPF / DKIM / DMARC
- 开放端口:25 / 465 / 587 / 993
- 避免被当成垃圾邮件
如果你愿意,我可以:
- 帮你选方案
- 给你一步一步安装教程
- 或帮你排查邮件发不出去的问题
你打算用在什么场景?