email - (Sendgrid v3 API)我的 API 命令有问题吗(我的电子邮件以垃圾邮件告终)?
问题描述
自从我在 Sendgrid 上设置我的免费电子邮件 API 帐户以来仅 1.5 周,从那以后我只发送了大约 12 封电子邮件(为了测试目的,我发送给我的家人)。我的个人电子邮件地址有一个经过完全验证的单一发件人,xxxxxxxx@gmail.com
我正在使用它通过 API 发送电子邮件。
这是我构建的 cURL API,使用动态模板向 4 个地址发送电子邮件 -
curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'authorization: Bearer <MY_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"personalizations": [
{
"to": [{"email": "xxxxxxxx@gmail.com"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "9th Nov. 2021","city": "Mumbai"}
},
{
"to": [{"email": "xxxxxxxx@gmail.com"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "27th Oct. 2021","city": "Mumbai"}
},
{
"to": [{"email": "xxxxxxxx@gmail.com"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "9th Jun. 2021","city": "Mumbai"}
},
{
"to": [{"email": "xxxxxxxx@gmail.com"}],
"dynamic_template_data": {"first_name": "xxxxxxxx","date": "21st Oct. 2021","city": "Mumbai"}
}
],
"from": {"email": "xxxxxxxx@gmail.com", "name":"xxxxxxxx"},
"template_id" : "<MY_TEMPLATE_ID>"
}'
这封电子邮件完美地发送给了所有四个收件人,除了它最终成为所有四个收件人的垃圾邮件。由于我的帐户非常新,而且我几乎没有发送任何电子邮件(对于我发送的那些,没有人将它们标记为垃圾邮件等),我想知道是什么导致我发送的电子邮件最终成为垃圾邮件......我构建的 API 有问题吗?发送给多人会导致这种情况吗?
请指导我。谢谢!
解决方案
Twilio SendGrid 开发人员布道者在这里。
您似乎已将某个 Gmail 地址验证为单一发件人,并且您正在向其他 Gmail 地址发送电子邮件。
验证为单个发件人让 SendGrid 知道您拥有该电子邮件地址,但它无助于向其他收件箱证明这一点。在这种情况下,您是从一个 Gmail 地址发送到一个 Gmail 地址,而这样的 Gmail 100% 知道 Gmail 一开始就没有发送电子邮件。由于 Gmail 没有从 Gmail 地址发送电子邮件,因此无论内容如何,Gmail 都认为它是垃圾邮件。
使用Single Sender Verification有利于测试您的代码,但不建议将其用于生产用途。为了让自己有更好的机会不进入垃圾邮件收件箱,我们建议使用域身份验证。域身份验证还设置了 SPF 和 DKIM,并且可以设置您到 DMARC 的路径,所有这些都可以为您的电子邮件地址发件人提供更好的声誉。
推荐阅读
- java - 没有这样的表:QuestionDB.db
- c# - 尝试激活 'xxx.Infrastructure.TagRepository' 时无法解析类型 xxx.'Infrastructure' 的服务
- sql - 为什么我们使用连接从多个表中获取数据?
- ios - 当应用程序处于后台或运行状态而不是应用程序终止时处理推送通知
- python-3.x - cairocffi 在 Ubuntu 18.04 上安装失败
- java - 防止反编译/逆向工程 Android APKs
- android - 如何在不与 MainActivity 交互的情况下从通知中打开片段页面?
- git - 将 gitlab 存储库复制到 Bitbucket,包括子模块
- android - 在android画布中使用cubicTo绘制云形状
- android - 如何从 Android 将图像 blob 上传到 Azure