SPFlogging为其他服务器发送邮件

我使用不同的服务器将邮件发送到我的邮件列表。 我想添加SPFlogging到我的域,以显示不同的服务器的IP被授权发送邮件(以及默认的服务器)。

本例中发送电子邮件的服务器为1.2.3.4,主域名为test.co.uk.

到目前为止,我有v=spf1 mx a ip4:1.2.3.4/32 mx:test.co.uk ?all ,这将工作为我想要的?

编辑:我会发送邮件使用sendmail。 SPFlogging将增加收件箱邮件的百分比,所以我们可以在不久的将来对SPF进行强制执行。

我不知道你为什么有/32 。 尝试只是:

 v=spf1 mx a ip4:1.2.3.4 mx:test.co.uk ?all 

一直到最后都不会有什么不同:SPF规则是中立的。 因此,从未提及的服务器发送邮件将继续被接受,所以任何更改都是安全的。 基本上只是指出在SPF中提到的服务器被证实是可信的。

如果发送域configuration正确,也可以使用包含机制。 这意味着你可以添加包括:test.co.uk和所有为test.co.uk设置的SPF规则将被包括在内。

如果你的test.co.uk可能会改变它通过外包等方式发送邮件的方式,这是非常有用的。这也意味着你只需要对test.co.uk的spflogging进行更改。 如果使用第三方电子邮件解决scheme,他们的spflogging可能已经正确设置。

举个例子,这意味着你的SPFlogging是:

 v=spf1 mx a include:test.co.uk ?all 

而test.co.uk会有一个类似于你所提到的SPFlogging:

 v=spf1 a mx ip4:1.2.3.4 ?all 

我通常与SPF有关的资源是网站http://www.openspf.org