在 Debian 上搭建邮件服务器,通常会根据需求组合使用以下软件(没有“一个软件包搞定全部”的标准方案,而是分层组合):
一、最常见、最成熟的组合(推荐)
Postfix + Dovecot + MySQL/SQLite + SpamAssassin + ClamAV
1. 邮件传输(SMTP)
- Postfix(首选)
- 稳定、安全、配置清晰
- Debian 官方推荐 MTA
- 替代方案:
- Exim(Debian 旧默认)
- Sendmail(不推荐新手)
2. 邮件收取(POP3 / IMAP)
- Dovecot(几乎唯一主流选择)
- 支持 IMAP / POP3
- 与 Postfix 配合极好
- 支持 SASL 认证
3. 用户与域名管理
- MySQL / MariaDB
- 或 SQLite(轻量)
- 或用系统用户(简单但难扩展)
4. 反垃圾邮件
- SpamAssassin
- 配合 Postfix 的
content_filter
5. 防病毒
- ClamAV
clamav-milter 接入 Postfix
6. Web 管理(可选)
- PostfixAdmin(域名/邮箱管理)
- Roundcube(Web 邮件)
- RainLoop / SnappyMail(轻量 Webmail)
二、一体化方案(适合快速部署)
如果你想“少折腾”:
- iRedMail(基于 Debian)
- 自动安装 Postfix + Dovecot + Roundcube + SpamAssassin
- 适合新手
- Mailcow(Docker 方案)
三、简单场景示例
只发系统邮件
apt install postfix
选 Internet Site
完整邮箱服务器
apt install postfix dovecot-core dovecot-imapd \
spamassassin clamav postfix-mysql postfixadmin roundcube
四、选择建议
| 需求 |
推荐 |
| 学习 / 小公司 |
Postfix + Dovecot |
| 不想配置 |
iRedMail |
| 现代化运维 |
Mailcow |
| 仅发信 |
Postfix |
如果你愿意,可以告诉我:
- 是 个人 / 企业
- 是否需要 Web 邮箱
- 是否用 域名邮箱
我可以直接给你一套 Debian 实际可跑的配置方案。