2015-07-13 260 views
7

我正在为我的应用制作用户管理系统,并且需要向用户发送“忘记了我的密码”电子邮件,其中包含一个让他们重置其帐户密码的令牌。我通过Azure注册了SendGrid(每月免费获得25,000封电子邮件,听起来很不错),并编写了一些代码来使用它,但在测试了我的程序后,我有些惊讶,发现只有几个我的电子邮件实际上已经过了。SendGrid电子邮件被拒绝为垃圾邮件

进入SG控制面板后,我发现我发送的6封测试邮件中有4封都经过了,其他人都被拒绝为垃圾邮件。我给mail-tester.com发了一封邮件,看看我的垃圾邮件分数是多少,它给了我一个4.3/10。

有问题的电子邮件是一个带有密码重置链接的单个句子,没有任何图像或其他元素。我只发送这6封电子邮件,所以我的电子邮件的数量肯定不是问题。尽管如此,我仍然很困惑,为什么我的邮件被标记为垃圾邮件。

不打算做一个精心制作的身份验证设置的麻烦,有没有基本的改变,我可以让我的系统,使它获得通过给用户?

回答

7

在这种情况下,很可能是因为您发送了这样一条短消息,并带有从非白色标签的电子邮件地址'重置您的密码'的链接(您发送的电子邮件地址无法根据实际情况进行验证域),并且该链接也可以是不同的URL。它可能会被作为一个潜在的钓鱼邮件拉上。

您可以通过white labeling your domain and email links通过SendGrid仪表盘纠正这一点,这是很容易做到,要提高你的产能。

还从SendGrid支持团队了解White Labeling的this article