如何定义多个发件人的TXT SPFlogging

我的设置:

  1. 由BigCommerce托pipe的DNS是我们的电子商务和网站主机
  2. BigCommerce自动创build一个SPFlogging,如下所示:“v = spf1 + a + mx include:_spf.bigcommerce.com -all”
  3. 我使用了SherWeb.com的托pipe交换解决scheme

我的域名是相当新的,当我从Outlook发送电子邮件时,我注意到了奇怪的反弹信息。 我和SherWeb交谈,他们说这是因为我有一个SPFlogging的定义,我需要将他们的服务器添加到logging。 好,在阅读了关于SPF和它的工作原理之后,我觉得这很简单。

这里是我尝试将他们的服务器添加到授权列表:

v = spf1 + a + mx包括:_spf.bigcommerce.com ip4:74.115.204.1/24 -all

这部分是我添加的部分:

IP4:74.115.204.1/24

我发现了一些validation工具来testing我的新logging正在工作。 除非我触发系统生成的电子邮件(下订单,下订单等),否则testing从BigCommerce发送电子邮件可能很困难。 我用这个SPFloggingtesting工具来testing。

使用第三个工具,我input了sherweb(74.115.204.1)的IP和我的电子邮件地址,并通过:

结果 – 通过发件人SPF授权

然后我尝试了BigCommerce.com IP。 我做了一个ping来parsingIP地址,不知道这是否是正确的方法? 它失败了这个错误消息:

结果 – 失败消息可能被拒绝

在这一点上,我不知道如果我失败,因为我的空格分隔的发件人列表是不正确的格式,或者如果我的PING返回的IP地址BigCommerce.com是不正确的。

我不是IT专业人士,希望这里有人能为我提供一些线索。

[更新]发布后,我有一个想法:我通过我的gmail帐户挖掘从BigCommerce发送的testing消息,并使用“显示原始”来查看标题。 在那里,我可以看到发件人的IP地址(BigCommerce),当我testingIP时,它通过了validationtesting。 所以看起来我的logging是正确的设置。 在结束这个问题之前,我会等待有人提供任何其他的东西。

他们的networking服务器, bigcommerce.comAlogging(parsing为74.86.55.170)不一定是来自他们networking的电子邮件的来源。

_spf.bigcommerce.com的SPFlogging将以下networking指定为允许的发件人:

 v=spf1 ip4:174.37.85.64/28 ip4:75.126.150.248/30 ip4:63.141.144.128/28 

所以,他们的Web服务器validation失败,因为它不允许发送; 一切都很好。

至于你所做的改变 – 这是一个无效的CIDRnetworking定义。 有些validation者可以接受,其他人可能不会。 我build议将它改为ip4:74.115.204.0/24 (或只是ip4:74.115.204.1如果你只需要允许这个地址)最后logging:

 v=spf1 a mx include:_spf.bigcommerce.com ip4:74.115.204.0/24 -all