Gmail认为我们的电子邮件不是来自FROM域并将其放入垃圾邮件文件夹,如何解决?

Zac*_* Xu 7 sysadmin email dns gmail spf

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

这都是标准的东西.但问题是: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.
Run Code Online (Sandbox Code Playgroud)

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

我们已将xyz.com的SPF记录更改为包含"sendgrid.com"(和"sendgrid.net""sendgrid.me").

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

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

谢谢.

Nei*_*icz 2

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

由于您提到 Sendgrid 作为您的 ESP,因此以下是Sendgrid 的说明。完成 DNS 后,您必须要求 Sendgrid 对其进行“签名”。由于 DKIM 使用加密技术,您将需要它们发挥作用。

DKIM 并不像听起来那么复杂。您必须添加的 DNS 记录需要几分钟时间,然后可能会向 Sendgrid 开一张票,让他们帮忙。

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

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