使用 mx 和 spf 设置 DNS 文件区域

使用 mx 和 spf 设置 DNS 文件区域

我正在尝试创建邮件服务器。我购买了域名mastermails.info在 godaddy.com 上。我在设置 DNS 时遇到了困难。每当我更改墨西哥记录,使我的服务器可以通过 SMTP 接收电子邮件,我破坏了防晒指数记录。每当我试图修复防晒指数记录,我收到来自Kitterman 测试工具,这是无效的:

The TXT records found for your domain are:
v=spf1 mx ptr ip4:137.117.148.231 ptr:mastermails.info mx:secureserver.net -all

Checking to see if there is a valid SPF record.

Found v=spf1 record for mastermails.info:
v=spf1 mx ptr ip4:137.117.148.231 ptr:mastermails.info mx:secureserver.net -all

evaluating...
Results - PermError SPF Permanent Error: CNAME loop

我需要帮助设置 DNS。我的邮件服务器托管在 IP 137.117.148.231 上,域名为:mastermails.info。这里我想有 IMAP 服务器和 SMTP 服务器。如何设置墨西哥优先权记录使其工作?我遇到的最大问题是,每当我想使用我的邮件服务器通过 SMT 发送某些内容时,都会出现未找到反向 DNS 错误。

答案1

需要通过您的 ISP(向您分配静态 IP 地址的实体)设置反向 DNS (PTR) 记录。此外,对于 IMAP 邮箱访问,MX 记录不考虑在内 - 仅适用于通过 SMTP 发送电子邮件。

查看您的 MX 记录,它们似乎完全配置错误。通常,优先级从高到低依次为 10、20、30 等...此网站应该可以提供一些见解:MX 记录说明

至于当前的 MX 记录,smtp.mastermails.info 无法解析,而 smtp.secureserver.net 解析为与您在帖子中指定的 IP 不同的 IP,这意味着 SPF 记录甚至无法验证。

您需要修复 MX 记录以指向适当的 SMTP 服务器,让您的 ISP 适当地配置您的反向 DNS 并构建正确的 SPF 记录(我过去曾成功使用此向导:SPF 向导)。

相关内容