在 Ubuntu 上搭建和维护邮件服务器(如 Postfix + Dovecot + 相关组件)时,有一套被广泛认可的最佳实践。下面从架构选择、安全、反垃圾、监控与维护几个方面系统说明。
推荐组合:
不建议:
sudo apt update && sudo apt upgrade -y
邮件服务器对 DNS 极度敏感:
mail.example.com → IPexample.com → mail.example.comsudo apt install certbot
sudo certbot certonly --standalone -d mail.example.com
pop3, imap(非 SSL)imaps (993)pop3s (995)smtps (465)submission (587)ufw allow 25,465,587,993,995
example.com. IN TXT "v=spf1 mx a ip4:你的IP -all"
_dmarc.example.com. IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"
✅ 三者齐全是“能正常发信”的底线
/var/log/mail.log/var/log/mail.errlogwatchfail2ban(防爆破)postqueue -p
postsuper -d ALL deferred
❌ 用家庭宽带建邮件服务器
❌ 没有 PTR 记录
❌ 开放 25 端口但无认证
❌ 一台机器又当 Web 又当邮件(建议分离)
❌ 长期不更新系统
Ubuntu 24.04
Postfix + Dovecot
Let's Encrypt
MySQL 虚拟用户
SPF + DKIM + DMARC
Fail2ban
如果你愿意,我可以:
你现在的用途是?