7

我们有一个网站,允许您重设密码(例如,如果您忘记了密码)。这是许多网站的标准。基本上,您输入您用于在我们网站上注册的电子邮件地址,然后我们会向您发送一封包含电子邮件重置链接的电子邮件。

这都是标准的东西。但是,问题是:Gmail 不知何故认为我们发送给用户的这封电子邮件是垃圾邮件,并将其放入垃圾邮件文件夹。

Gmail 显示的具体消息是:

Be careful with this message. Our systems couldn't verify that this message
was really sent by xyz.com.  You might want to avoid clicking links or replying
with personal information.

让我解释一下我们如何发送电子邮件。我们使用 sendgrid.com 公司来传递电子邮件。xyz.com 是我们控制的域。(xyz 在这里是一个假名。)电子邮件的发件人地址是:do-not-reply@xyz.com

我们已更改 xyz.com 的 SPF 记录以包括“sendgrid.com”(和“sendgrid.net”“sendgrid.me”)。

但是,没有与 xyz.com 相关的网站。

我的问题是:我们还能做些什么来让 Gmail 相信电子邮件来自域 xyz.com?所以它不会将电子邮件放入垃圾邮件文件夹?

谢谢你。

4

1 回答 1

2

您最终是否使用 Sendgrid 发布了 DKIM?另外,我感觉您的 SPF 记录不太正确,因为通常每个电子邮件提供商都有一个官方条目。你提到添加几个。我建议您查看他们的文档,以了解他们建议在您的 SPF 中发布的确切内容。为您用于任何类型电子邮件的任何提供商执行此操作。

由于您提到 Sendgrid 作为您的 ESP,这里是Sendgrid 的说明。完成 DNS 后,您必须要求 Sendgrid “签名”它。由于 DKIM 使用密码学,您将需要他们来做他们的事。

DKIM 没有听起来那么复杂。您必须添加的 DNS 记录将需要几分钟,然后可能会向 Sendgrid 开一张票,让他们做自己的事。

另外,顺便说一句,你能在这里发布你的 SPF 记录吗?我不是指您的域,而是价值是什么?它不是直接导致问题,但它是电子邮件身份验证的关键组成部分。

完成 SPF 和 DKIM 后,验证它们至关重要。搜索 SPF 验证和 DKIM 验证器以查找在线工具。

于 2016-08-18T14:53:39.940 回答