ExtMail 是一款基于 Web 的开源邮件系统解决方案(常与 ExtMan 管理后台配合使用)。域名的正确设置是确保邮件收发功能正常的核心环节,包含 DNS 解析、MX 记录、SPF 和 DKIM 等关键配置。

核心配置步骤:
1. MX 记录(邮件交换记录):指向邮件服务器域名或 IP。
2. A 记录:若 MX 记录指向域名而非 IP,需添加对应 A 记录(如 mail.example.com 指向服务器 IP)。
3. SPF 记录:防止伪造发件人,声明授权发送邮件的服务器。
4. DKIM 记录:数字签名验证邮件真实性,需在 DNS 添加公钥。
5. Webmail 访问域名:配置 ExtMail 的 Web 界面访问地址。
| 记录类型 | 主机名/域名 | 记录值 | 优先级 | 说明 |
|---|---|---|---|---|
| MX | @ | mail.example.com | 10 | 邮件服务器域名 |
| A | 192.0.2.1 | - | 邮件服务器 IP | |
| TXT | @ | v=spf1 mx ~all | - | 仅允许本域 MX 服务器发信 |
| TXT | default._domainkey | v=DKIM1; k=rsa; p=公钥内容... | - | DKIM 签名公钥 |
ExtMail 后端配置要点:
- 修改 /var/www/extmail/webmail.cf 中的域名参数:
SYS_MAILDOMAIN = example.com
SYS_WEBMAIL_URL = http://mail.example.com/
- 重启 Web 服务(如 Apache/Nginx)。
深度扩展:SPF 与 DKIM 工作原理
- SPF:接收方通过 DNS TXT 记录验证发送方 IP 是否在授权列表中(反垃圾邮件关键机制)。
- DKIM:用私钥对邮件头签名,接收方用 DNS 中的公钥解密验证(防篡改)。
故障排查建议:
1. 使用 dig mx example.com 检查 MX 记录是否生效。
2. 通过 MXToolbox 验证 SPF/DKIM 配置合法性。

查看详情

查看详情