我正在为我的应用程序创建一个用户管理系统,我需要向用户发送一个"忘记我的密码"电子邮件,其中包含一个令牌,可以让他们重置帐户密码.我通过Azure注册了SendGrid(每月免费获得25,000封电子邮件,这听起来很不错)并编写了一些代码来使用它,但在测试了我的程序之后我有点惊愕地发现只有我的几个电子邮件实际上经历了.
进入SG控制面板后,我发现我发送的6封测试电子邮件中有4封经过,而其他所有电子邮件都被拒绝为垃圾邮件.我发送了一封电子邮件到mail-tester.com看看我的垃圾邮件得分是多少,它给了我4.3/10.
有问题的电子邮件是一个单独的句子,其中包含密码重置的链接,没有任何图像或其他元素.我只发了6封电子邮件,所以我的电子邮件数量肯定不是问题.尽管如此,我仍然非常疑惑为什么我的邮件被标记为垃圾邮件.
无需进行精心设置的身份验证设置,我是否可以对系统进行任何基本更改以使其通过用户?
为什么表达式在JavaScript中["text"] == ["text"]评估false?
我直觉地认为它是真的,因为两个数组是相同的.JS引擎是否将引用与两个不同的对象进行比较,从而返回false,而不是比较数组的内容?
azure ×1
ecmascript-5 ×1
email ×1
email-spam ×1
expression ×1
javascript ×1
sendgrid ×1
spam ×1
syntax ×1