我有两个域:
foo.com
和bar.com
只有foo.com
正在使用Google Apps
,因此可以发送电子邮件。我现在正在运行一项服务,bar.com\application
该服务使用电子邮件[email protected]
向其他人发送电子邮件。但是,所有邮件都会被发送到收件人的垃圾邮件文件夹中。我检查了标题,上面写着
spf=neutral (google.com: 2607:f8b0:4001:c02::2ef is neither permitted nor denied by best guess record for domain of [email protected]
因此我想设置一条spf
记录。现在我不知道要为哪个域设置spf
。我是否必须为 进行设置foo.com
,因为邮件是通过该域发送的,还是必须将其设置为bar.com
,因为邮件是从那里发送的?
此外,我听说DKIM
也建议在名称服务器中设置一个条目,但这对我而言有意义吗?据我所知,DKIM
验证邮件是否确实来自使用邮件服务的域/IP(在我的情况下)。但是,这意味着使用foo.com
发送会很糟糕,因为它没有从发送?bar.com
[email protected]
bar.com
答案1
SPF 记录是为要发送的电子邮件的域设置的。在您的示例中,电子邮件“发件人”是[电子邮件保护]因此 SPF 记录需要在 foo.com 的 DNS 中。
这个想法是,任何收件人都会查找收到的电子邮件发件人的 DNS 记录,以确认该邮件来自已批准的邮件服务器。就您而言,收件人会查找 bar.com 的邮件服务器,看看它是否是 foo.com 已批准的外发邮件服务器。
根据您列出的 IPv6 地址,foo.com 的 SPF 记录将是:
v=spf1 include:_spf.google.com ip6:2607:f8b0:4001:c02::2ef ~all
DKIM 提供了更高级别的垃圾邮件抵抗能力,但根据我的经验,这不是必需的。