SPF 记录澄清 - 此设置是否正确?

发布于 2024-10-16 21:34:56 字数 431 浏览 5 评论 0原文

我对 SPF 记录不太熟悉,因此我需要一些帮助来正确设置我的 SPF 记录。

下面是我使用 Microsoft SPF 记录向导创建的记录

v=spf1 a mx ptr ip4:xxx.xxx.xxx.a ip4:xxx.xxx.xxx.b include:aspmx.googlemail.com include:mydomain.com -all

正如您所看到的,我使用谷歌应用程序,我还有两个网络服务器代表 mydomain.com 发送邮件。我还列出了两个 IP,它们都是与 mydomain.com 相关的 Web 服务器,来自 mydomain.com 的邮件是从这两个服务器(Web 应用程序)发送的。

我还在 ISP 处将 PTR 设置为 xxx.xxx.xxx.a。考虑到所有这些以及上述是为 mydomain.com 生成邮件的唯一位置的事实,上述记录是否正确?

I am not very familiar with SPF records so I need a bit of help setting up my SPF record correctly.

Below is a record I created using the Microsoft SPF record wizard

v=spf1 a mx ptr ip4:xxx.xxx.xxx.a ip4:xxx.xxx.xxx.b include:aspmx.googlemail.com include:mydomain.com -all

As you can see I use google apps, I also have two web servers sending mail on behalf of mydomain.com. I also listed two IPs both are web servers relating to mydomain.com and mail from mydomain.com are sent from both server (web app).

I also set the PTR to be xxx.xxx.xxx.a at my ISP. Considering all this and the fact that the above mentioned are the only places where mail get generated for mydomain.com is the above record correct?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不及他 2024-10-23 21:34:56

该 SPF 规范的大部分结果取决于域的 MX 条目。您在这里得到的是:

  • a:允许任何主机,域的 A 记录指向(但不是任何子域或域内的主机)
  • mx:允许任何有 MX 记录指向它们的主机
  • ptr:允许 PTR 记录与 A 记录匹配的所有主机。仅当您同时控制反向域和正向域时才使用此选项,甚至可能也不使用此选项,因为它会导致一些 DNS 开销。
  • ipv4:...:允许指定的 IP。
  • 包括:...:包括指定域中 SPF 规则允许的服务器。 Google 使用某种重定向来允许其所有发件人主机位于此处。

我假设 SPF 记录直接输入到 mydomain.com 域中。最后一个包含是多余的,并且可能会创建一个循环。

毕竟,它看起来相当正确(如果您更正提到的包含内容(如果适用))。但要了解发生了什么,你应该真正阅读规范,它最终非常简单。

Most of the results of this SPF specification depend on the MX entries of the domain. What you get here is:

  • a: Allow any host, an A record of the domain is pointing to (but not any subdmains, or hosts inside the domain)
  • mx: Allow any hosts with an MX record pointing to them
  • ptr: Allow all hosts where the PTR record matches an A record. Use this ONLY when you control both the reverse and the forward domains, and probably not even then as it results in some DNS overhead.
  • ipv4:...: Allow the named IP.
  • include:...: Include the servers allowed by SPF rules in the named domain. Google uses some redirection to allow all its sender hosts here.

I assume the SPF record is entered into the mydomain.com domain directly. The last include is superfluous and probably creates a loop.

After all, it looks rather correct (if you correct the mentiond include if applicable). But to understand what's going on, you should really read the specification, it's really simple in the end.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文