Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email SPF记录澄清-此设置是否正确?_Email_Dns_Spf - Fatal编程技术网

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

Email SPF记录澄清-此设置是否正确?,email,dns,spf,Email,Dns,Spf,我不太熟悉SPF记录,所以我需要一些帮助来正确设置我的SPF记录 下面是我使用MicrosoftSPF记录向导创建的记录 v=spf1 a mx ptr ip4:xxx.xxx.xxx.a ip4:xxx.xxx.xxx.b include:aspmx.googlemail.com include:mydomain.com-全部 正如你所看到的,我使用谷歌应用程序,我还有两个网络服务器代表mydomain.com发送邮件。我还列出了两个IP,它们都是与mydomain.com相关的web服务器,

我不太熟悉SPF记录,所以我需要一些帮助来正确设置我的SPF记录

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

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

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


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

此SPF规范的大多数结果取决于域的MX条目。你在这里得到的是:

  • a:允许域记录指向的任何主机(但不允许域内的任何子主机或主机)
  • mx:允许具有指向它们的mx记录的任何主机
  • ptr:允许ptr记录与A记录匹配的所有主机。仅当您同时控制反向域和正向域时才使用此选项,甚至可能不会,因为这会导致一些DNS开销
  • ipv4:…:允许指定IP
  • 包括:…:在命名域中包括SPF规则允许的服务器。谷歌使用一些重定向来允许它的所有发送者主机在这里
我假设SPF记录直接输入mydomain.com域。最后一个include是多余的,可能会创建一个循环

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