我对 SPF 记录的理解是,您不需要创建两个单独的记录,而是使用多个包含语句在一条记录中包含多个域。
我公司现有的 Office 365 所需的 SPF 记录一开始没有 MX。现在我需要添加第二个 Adobe 域,我们将使用该域进行电子邮件营销活动,Adobe 说我应该使用:
v=spf1 mx include:worldsecuresystems.com ~all
或者如果我已经有 SPF 记录:
include:worldsecuresystems.com
MX
我有没有礼物会有什么区别?
IE
v=spf1 include:spf.protection.outlook.com include:worldsecuresystems.com –all
或者
v=spf1 mx include:spf.protection.outlook.com include:worldsecuresystems.com –all
MS 的说法:
答案1
如果您还没有 SPF 记录,他们建议您执行以下操作:
v=spf1 mx include:worldsecuresystems.com ~all
他们基本上是在猜测您从域 MX 记录中的服务器发送出站电子邮件。他们无法保证这一点,因此也建议~all
(而不是-all
),因为如果您的出站电子邮件不是来自他们或您的 MX 服务器,这不会导致您的出站电子邮件被明确阻止。
如果您已经有 SPF 记录,那么显然他们只是建议您修改现有的 SPF 记录以在 ( include:worldsecuresystems.com
) 中添加他们的条目。显然他们希望,如果您已经有 SPF 记录,它将已经包含您发送电子邮件的任何其他服务器。
最后,mx
如果您要从域的 MX 记录中列出的服务器发送出站电子邮件,则应添加此项。如果您不从这些服务器发送电子邮件,或者有任何您发送电子邮件的服务器单独列出,则不需要此项mx
。
包含mx
不会影响 Adobe,所有发送的服务器都将被包含语句覆盖。