![我可以在同一个 SPF 记录中使用包含和重定向吗?](https://linux22.com/image/651703/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%90%8C%E4%B8%80%E4%B8%AA%20SPF%20%E8%AE%B0%E5%BD%95%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%8C%85%E5%90%AB%E5%92%8C%E9%87%8D%E5%AE%9A%E5%90%91%E5%90%97%EF%BC%9F.png)
我目前的 SPF 记录如下
Host Value TTL
myexampledomain.com "v=spf1 redirect=_spf.mailhostbox.com" 1 Day
我正在使用托管服务提供商提供的 2 个免费电子邮件。现在我有一个 VPS,我已在其中创建了电子邮件服务器。问题是我想为我的域名创建新的电子邮件地址并添加适当的 SPF 和 DKIM 记录。
我尝试在 SPF 记录中使用 include:myexampledomain.com mx a,但一切都停止了工作,甚至连 2 个免费电子邮件也停止了。
在同一个 SPF 记录中使用包含和重定向是否正确?
或者想知道正确的做法是什么?我不希望我的电子邮件落入垃圾邮件中。此外,如果这不可能,是否可以使用 Gmail 发送电子邮件[电子邮件保护]?
我很困惑,看了很多文章,但没能得到答案。其他设置如下
MX 记录
Priority Host MX Entry TTL
100 myexampledomain.com. us2.mx3.mailhostbox.com. 1 day
100 myexampledomain.com. us2.mx1.mailhostbox.com. 1 day
100 myexampledomain.com. us2.mx2.mailhostbox.com. 1 day
CNAME 记录
Alias Host Canonical Host TTL
webmail.myexampledomain.com. us2.webmail.mailhostbox.com. 1 day
smtp.myexampledomain.com. us2.smtp.mailhostbox.com. 1 day
imap.myexampledomain.com. us2.imap.mailhostbox.com. 1 day
pop.myexampledomain.com. us2.pop.mailhostbox.com. 1 day
答案1
每RFC 7208:
您可以使用任何机制redirect
除了all
机制之外。
请注意,除非您要重定向到您控制的域的记录,否则使用此选项没有多大意义redirect
。如果第三方要求您这样做,请用 RFC 副本打动他们;他们通常应该要求您这样做include
。