设置 spf 和 dkim,其中电子邮件域和发送域不同

设置 spf 和 dkim,其中电子邮件域和发送域不同

我有两个域:

foo.combar.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 提供了更高级别的垃圾邮件抵抗能力,但根据我的经验,这不是必需的。

相关内容