在确认邮件服务器的DNS记录配置是否正确之前,是确保电子邮件系统稳定运行的必要步骤。本教程将介绍邮件服务器DNS 记录类型和教程,以确保邮件能够准确路由和送达,提高邮件的可靠性和安全性。
什么是 DNS?
DNS 代表“域名系统”。这是一个将人性化的域名(如 www.synology.com)解析为数字IP地址(如 210.61.203.200)的系统,该地址可用作计算机或设备的家庭地址。 DNS 记录显示了每个IP地址所关联的域名。
邮件服务器需要哪些 DNS 记录类型?
- MX记录:指定负责代表域名接收电子邮件的服务器。
- A记录:将服务器的主机名映射到其 IPv4 地址的记录。
- SPF记录:列出有权从域发送电子邮件的记录。
- DKIM记录:包含公共密钥的记录,供接收服务器验证电子邮件签名。
- DMARC记录:该记录决定如何处理未通过 SPF 或 DKIM 检查的电子邮件。
环境配置
已在 NAS 上安装并设置 Synology MailPlus Server 或 Synology Mail Server。
解决教程
使用命令行工具进行检查
您可以使用 nslookup 检查电子邮件域的 DNS 记录。
1. 请参阅以下方法来启动终端机:
- Windows:按Windows + R。输入“cmd.exe”并单击确定。
- macOS:单击在屏幕右上角。在搜索框中输入“终端机”,然后按Enter。
2. 输入“ nslookup
”。
3. 如果您不想使用本地 DNS 服务器,请输入“ server 8.8.8.8
”。
4. 检查以下记录:
- MX 记录:输入“
set type=MX
”,然后输入您的域名。您将获得带优先级编号的 MX 服务器列表。 - A 记录:输入“
set type=A
”,然后输入 MX 记录的主机名。您将获得相应的IP地址。 - SPF 记录:输入“
set type=TXT
”,然后输入您的域名。如果存在 SPF 记录,则会有一行以“v=spf1
”开头。 - DKIM 记录:输入“
set type=TXT
”,然后输入“DKIM selector._domainkey.your domain name
”。
在以下位置找到 DKIM 选择器:- MailPlus Server >域>编辑>常规>高级
- Mail Server>安全性>验证
k=rsa; p= DKIM public key
”。请检查公共密钥是否与邮件服务器上的匹配。 - DMARC 记录:输入“
set type=TXT
”,然后输入“_dmarc.your domain name
”。
使用在线工具进行检查
您可以使用以下网站来替代 nslookup: Google Admin Toolbox Dig 。
在名称栏中输入您的域名并选择您要检查的记录。
修复 DNS 记录
如果您发现 DNS 记录有任何不正确的配置,请更新记录或联系您的 DNS 供应商以获得帮助。请注意,由于TTL,新的 DNS 记录可能需要一些时间才能生效。