Reu*_*end 15 email email-spam spam azure sendgrid
我正在为我的应用程序创建一个用户管理系统,我需要向用户发送一个"忘记我的密码"电子邮件,其中包含一个令牌,可以让他们重置帐户密码.我通过Azure注册了SendGrid(每月免费获得25,000封电子邮件,这听起来很不错)并编写了一些代码来使用它,但在测试了我的程序之后我有点惊愕地发现只有我的几个电子邮件实际上经历了.
进入SG控制面板后,我发现我发送的6封测试电子邮件中有4封经过,而其他所有电子邮件都被拒绝为垃圾邮件.我发送了一封电子邮件到mail-tester.com看看我的垃圾邮件得分是多少,它给了我4.3/10.
有问题的电子邮件是一个单独的句子,其中包含密码重置的链接,没有任何图像或其他元素.我只发了6封电子邮件,所以我的电子邮件数量肯定不是问题.尽管如此,我仍然非常疑惑为什么我的邮件被标记为垃圾邮件.
无需进行精心设置的身份验证设置,我是否可以对系统进行任何基本更改以使其通过用户?
Mar*_*ies 13
在这种情况下,最有可能的原因是您发送了这样一条短信,其中包含从非白标电子邮件地址"重置密码"的链接(您发送的电子邮件地址无法根据实际域进行验证),以及链接也可以是不同的URL.它可能会被视为潜在的网络钓鱼电子邮件.
您可以通过SendGrid仪表板对您的域和电子邮件链接进行白色标记来纠正此问题,这很容易做到并且应该提高您的可传递性.
另请参阅SendGrid支持团队关于白标签的这篇文章.
小智 12
2015 年的一个问题,遗憾的是,随着 SendGrid 的使用增加,今天仍然相关。
我的组织已经阻止了所有 SendGrid 邮件,除了那些使用固定 IP 地址和可解析公共 DNS 名称(例如 sendgrid1.sampledomain.tld)的付费层邮件,然后我们将其列入白名单。
现在有太多来自 SendGrid 的域模拟、网络钓鱼和其他垃圾邮件,我们无法接受它们的所有内容 - 在 7 天内大约有 10 000 封邮件,这太多了,无法手动报告给 SendGrids 滥用部门。
所以我的回答是,如果您希望您的邮件有更好的机会完好无损地到达目的地,那么切换到 SendGrid 的付费层是更好的选择。
就我而言,我的电子邮件被标记为垃圾邮件,因为锚标签与实际调用的 href 不同。这是因为 sendgrid 的“点击跟踪”设置。
所以,如果你有类似的东西
<a href="http://yourdomain.com">yourdomain.com</a>
Run Code Online (Sandbox Code Playgroud)
sendgrid 可能会替换 href,最终会得到如下结果:
<a href="http://sendgrid.net/....<very-long-url>.......">yourdomain.com</a>
Run Code Online (Sandbox Code Playgroud)
被调用的 sendgrid 页面会跟踪点击,然后将用户重定向到您最初设置的 url。但这有时会导致您的电子邮件被标记为垃圾邮件。
尝试将 sendgrid 仪表板中的“点击跟踪”设置为关闭:设置| 追踪 | 单击跟踪。
详细信息在这里:https://sendgrid.com/docs/ui/account-and-settings/tracking/
更新:
最有帮助的是升级到带有专用 IP的 Silver/Pro 。
原来的:
始终从设置域身份验证开始,正如 @MartynDavies 所说,以前称为域白标签。可以在 UI 中的“设置”->“发件人身份验证”下找到。应该看起来像这样:
https://sendgrid.com/docs/ui/account-and-settings/how-to-set-up-domain-authentication/
要识别问题,请查看“活动”并选择查看延迟、丢弃、退回、阻止和垃圾邮件报告。
https://app.sendgrid.com/email_activity
在“抑制”下,您可以看到“阻止”和“弹跳”等详细信息:
https://app.sendgrid.com/suppressions/blocks
https://app.sendgrid.com/suppressions/bounces
在那里你可以看到如下错误:
550 5.7.1 SPF check failed. em1234.mydomain.com does not declare 11.222.33.44 as a valid sender
Run Code Online (Sandbox Code Playgroud)
如果它显示Verified但您看到类似的错误,请联系 SendGrid 支持。
有效的一件事是通过 Azure 门户从免费计划升级到Essentials或Bronze 。这使得许多被标记为垃圾邮件的电子邮件被通过。
小智 5
我只收到来自 Sendgrid 的垃圾邮件。直接转到垃圾邮件文件夹并尝试在任何地方报告 Sendgrid。也许他们会被大多数邮件服务器阻止,并让他们考虑“托管”所有这些垃圾邮件发送者的策略。
| 归档时间: |
|
| 查看次数: |
8715 次 |
| 最近记录: |