use*_*421 3 domain-name-system spf
作为我们提供的产品的一部分,我们代表客户发送电子邮件。因为电子邮件不是来自与客户端关联的 IP,所以它们有时会被标记为垃圾邮件。
我们建议我们的一些客户添加 SPF 记录,以批准我们代表他们发送电子邮件。做出更改后,我们看到送达率立即提高,但是我们的一位客户收到了他的托管服务提供商的通知,我们建议添加的 SPF 记录将“略微限制”并非来自我们服务器(包括我们客户自己的)的所有电子邮件服务器)。
我们使用的记录是这样的:
v=spf1 a mx include:ourdomain.com ~all
Run Code Online (Sandbox Code Playgroud)
所以我的问题是我们收到的关于此的警告是否正确,如果是,为什么以及可以做些什么来解决这个问题(允许从原始域和我们自己发送电子邮件)。
嗯.. 有点?
如果客户端还没有 SPF 记录,那么它确实会限制来自未经授权主机的消息。故意地。如果此记录不符合他们的需求(例如,如果需要授权的服务器不在他们的A
或MX
记录中),那么他们应该自定义此记录(同时保留include
)。
如果客户已经有一个 SPF 记录,但比您建议他们设置的要少,那么您提供的记录可能不合适;相反,他们应该简单地将include:ourdomain.com
加到他们现有的 SPF 记录中。
在这些情况之外,您提供的记录不会限制(或“稍微限制”)消息 - 客户端允许的系统(记录的a
和mx
部分)不会被视为任何“授权较少”的服务器您已通过include
.