Spf第二个域的logging

我需要在example.com域上使用这个spflogging:

example.com. IN TXT "v=spf1 a mx a:smtp.second.net -all" 

我想知道如果客户发送电子邮件[email protected]域将通过spf检查,如果他们使用smtp.second.net smtp服务器。

smtp.second.net ip地址未列在example.com的Alogging中。

@Mkgl – 从技术上讲,这取决于。

  1. 如果[email protected]正在从example.com(IP地址)发送邮件。 然后它会通过
  2. 如果[email protected]从其他IP发送邮件,则甚至不会使用示例SPF进行validation(因为它不是发送IP)。

记住SPF是5321.FROM,它是电子邮件中的“返回path”而不是“发件人”。

正在查找的SPF是标题中的“Received IP”(这是最后发送的IP) – 因此,如果电子邮件没有从example.com IP地址发送(它甚至不会使用example.com IP SPF)

如果你真的不确定SPF的机制,使用这个邮件testing器来检查你的SPF是否通过。 它是一个简单的世界,它工作,但这一切都取决于你如何发送邮件。

是的,它应该工作,因为你明确列出这样的服务器,通过a:规范允许。