1

我正在发送带有激活链接的验证电子邮件。

我在电子邮件中的激活链接是:

http://abc.com/activate?activation_code=1234&email=abc@abc.com

但是当我改变激活链接时

http://abc.com?activation_code=1234&email=abc@abc.com

它进入 gmail 收件箱。是什么原因以及我应该怎么做才能在电子邮件中发送第一个链接并避免在 gmail 中发送垃圾邮件..

提前致谢。

4

2 回答 2

3

关于如何避免垃圾邮件过滤器的任何建议都只是猜测工作。如果这很明显,垃圾邮件发送者不会使用相同的技巧吗?

我可以告诉你的是,你需要建立一个从你的服务器发送垃圾邮件的声誉。这需要一段时间才能发生。然后,您应该通过不让垃圾邮件发送者从您的服务器中继来保护这种声誉。

您需要在 MTA 上进行数百项设置。这里列举几个

  1. 坚持使用一个 IP 地址来中继您的电子邮件
  2. 获取映射到该 IP 地址的反向 DNS
  3. 设置 SPF 记录
  4. 使用 DKIM 签署您的电子邮件
  5. 设置 DMARC
  6. 注册 FBL,以便在您的电子邮件被收件人标记为垃圾邮件时收到反馈。
  7. 设置正确的标题。有一堆。您可以使用Postmark 提供的这个免费工具测试您的外发电子邮件标头
  8. ...

所有这些措施都将帮助电子邮件服务提供商(或 ESP)(例如 Gmail、Hotmail、Yahoo 等)验证电子邮件是否真正来自其声称的来源。

除此之外,您几乎无能为力。尽管做了所有这些,但如果您的收件人一直将其标记为垃圾邮件,您的电子邮件可能会继续进入垃圾邮件文件夹。因此,让您的用户满意。如果他们不想接收,请不要向他们发送电子邮件。

同时,您可以通过使用诸如Send Grid之类的 ESP来为您的外发电子邮件提供一些专业帮助。他们已经在发送高质量电子邮件方面建立了良好的声誉。他们将竭尽全力确保其 IP 地址保持较高的声誉。

阅读 Google 的一些建议

于 2013-10-15T11:23:16.723 回答
0

由于您在链接中包含电子邮件,因此很有可能将其标记为垃圾邮件。

生成一个唯一密钥,然后在您的应用程序中,您可以将其与用户相关联。在邮件正文中尽可能多地包含有关用户的信息,这将有助于降低被标记为垃圾邮件的可能性。

另请查看这篇文章,其中提供了一些避免垃圾邮件过滤器的方法。

于 2013-10-15T11:05:56.463 回答