SPF和重要性“a”,“ptr”和“mx”

假设我有三个域名:

domain1.com domain2.com domain3.com

对于每一个,我有以下SPFlogging:

domain1.com v=spf1 ip4:xxxx ip4:yyyy include:domain2.com ~all domain2.com v=spf1 ip4:cccc ip4:dddd include:domain3.com ~all domain3.com v=spf1 ip4:.eeee ip4:ffff ~all 

现在,我从以下域发送我的电子邮件:

MFROM(返回path):[email protected] PRA(from):[email protected]

对于这两个领域,我有以下SPF:

 test-a.com: v=spf1 redirect=domain1.com test-b.com v=spf1 include:domain1.com ~all 

当我通过SPFtesting工具testing这个结构时,它通过了。 但是,我想知道是否在domain1.com,domain2.com和domain3.com的SPFlogging中添加“a”和“mx”将增加Hotmail / Yahoo / Gmail / AOL收件箱的发送成功。

任何想法/build议?

谢谢。

垫。

这是错综复杂的。 希望在其中一个testing域上validationSPF的设备将需要执行四个不同的logging查找; 如果这些组织使用的一些MTA限制了他们的查找,我不会感到惊讶。

为什么不简单地保持简单,并避免自问是否服务提供商会忍受你的众多包括?

 domain1.com v=spf1 ip4:xxxx ip4:yyyy ip4:cccc ip4:dddd ip4:eeee ip4:ffff ~all domain2.com v=spf1 ip4:cccc ip4:dddd ip4:eeee ip4:ffff ~all domain3.com v=spf1 ip4:eeee ip4:ffff ~all test-a.com: v=spf1 redirect=domain1.com test-b.com v=spf1 redirect=domain1.com