在确认邮件服务器的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:单击2.png在屏幕右上角。在搜索框中输入“终端机”,然后按Enter
    3.png

2. 输入“ nslookup ”。
4.png

3. 如果您不想使用本地 DNS 服务器,请输入“ server 8.8.8.8 ”。
5.png

4. 检查以下记录:

  • MX 记录:输入“ set type=MX ”,然后输入您的域名。您将获得带优先级编号的 MX 服务器列表。
    6.png
  • A 记录:输入“ set type=A ”,然后输入 MX 记录的主机名。您将获得相应的IP地址。
    7.png
  • SPF 记录:输入“ set type=TXT ”,然后输入您的域名。如果存在 SPF 记录,则会有一行以“ v=spf1 ”开头。
    8.png
  • DKIM 记录:输入“ set type=TXT ”,然后输入“ DKIM selector._domainkey.your domain name ”。
    在以下位置找到 DKIM 选择器:
    •  MailPlus Server >>编辑>常规>高级
    • Mail Server>安全性>验证
    您将获得以下格式或类似格式的 DKIM 记录:“ k=rsa; p= DKIM public key ”。请检查公共密钥是否与邮件服务器上的匹配。
    9.png
  • DMARC 记录:输入“ set type=TXT ”,然后输入“ _dmarc.your domain name ”。
    10.png

使用在线工具进行检查

您可以使用以下网站来替代 nslookup: Google Admin Toolbox Dig 。

名称栏中输入您的域名并选择您要检查的记录。
11.png

修复 DNS 记录

如果您发现 DNS 记录有任何不正确的配置,请更新记录或联系您的 DNS 供应商以获得帮助。请注意,由于TTL,新的 DNS 记录可能需要一些时间才能生效。