我针对这个问题遇到了不同的解决方案,但没有一个对我有用。当用户在我的网站注册时,我们会自动向他发送一封“验证您的帐户”电子邮件,其中有一个按钮,页脚有一个指向我们网站的链接。当用户单击该按钮时,他将被定向到我们的网站。我们将 gmail 与域电子邮件 (@mydomain.com) 一起使用,我们可以看到超过 50% 的电子邮件直接进入垃圾邮件。我们已经解决了几个解决方案,但没有一个有效。我们不想使用诸如 SendGrid 之类的服务。
这就是我们创建和发送电子邮件的方式(一步一步)
正如我之前提到的,大多数电子邮件最终都会成为垃圾邮件。有什么想法吗?
.1 如果您没有 SPF,那么首先只有 DKIM 几乎毫无用处,因为它们协同工作:
此外,不要考虑这个:
还需要注意的是 您不应该使用 HTML 和 CSS 来隐藏消息中的内容。隐藏内容可能会导致邮件被标记为垃圾邮件。正如本文中所解释的(我建议您仔细阅读):
我忘了提及,如果您使用 The Postmaster Tools
向 Gmail 发送电子邮件,您可以运行一些测试请记住,这仅适用于 Gmail 帐户,但您可以打开几个免费帐户用于测试目的
还有其他问题欢迎询问
我也有类似的问题。我遵循了所有准则,正确设置了 SPF、DKIM 和 DMARC 等。但我的电子邮件仍然触发了 Gmail 垃圾邮件过滤器。
最终,我注意到电子邮件中由 AWS 提供的一些图像会触发垃圾邮件过滤器。我找到的解决方案是重新排列 URL 的结构。
例如,如果图像存储在名为“images”的存储桶中,如下所示:https://images.s3.us-west-2.amazonaws.com/reviews.png它将触发垃圾邮件过滤器
但是,如果我使用路径样式访问来访问图像,它将毫无问题地通过所有垃圾邮件过滤器,如下所示:
https://s3-us-west-2.amazonaws.com/images/reviews.png
在这种情况下,相同的图像存储在相同的位置、相同的存储桶中,我只是以不同的方式访问它(AWS 接受这两种方式都有效)
我不确定您是否在电子邮件中使用来自 AWS 的图像 URL,但您可以尝试先删除图像,然后查看它是否仍然进入垃圾邮件文件夹。这样您至少可以知道故障是否出在 URL 中或者您可能遗漏的其他内容。
我不知道为什么会这样,但我可以通过此修复可靠地通过所有垃圾邮件过滤器。如果我恢复到原始结构,所有垃圾邮件过滤器都会再次触发。
希望它能有所帮助,就我而言,我花了几周时间才弄清楚触发垃圾邮件过滤器的问题只是图像 URL 及其结构。