尝试在 azure 服务器上创建 sendgrid 帐户时出现问题
Issue when trying to create a sendgrid account on azure server
我正在尝试在 azure 上使用 sendgrid,但是当我创建帐户时,它给我一个错误提示:
门户在获取身份验证令牌时遇到问题。呈现的体验可能会下降。
来自获取令牌的调用的其他信息:
扩展名:SendGrid_EmailService
详细信息:代码:500,状态文本:错误,消息:处理您的请求时出错。请稍后再试。, stack:
它从早上就一直给我这个,很生气。它还禁用了两个字段,并将它们标记为正在加载:
Screenshot of the two fields marked as loading (For a very long time)
由于 sendgrid 无法正常工作,我想我会尝试使用 SparkPost - 注册成功,但部署需要数小时。
然后我想到手动配置 smtp 设置,以便主机和用户和东西可以发送网格,但我找不到这样做的方法。
有人可以帮帮我吗!提前致谢!!
编辑:微软团队已经解决了这个问题。
看起来 SendGrid 有一些技术问题。如果这是问题,您应该首先检查 SendGrid 官方支持网站。我使用 SendGrid 有一段时间了,但我不得不转向另一个解决方案。当您通过 Azure 注册 SendGrid 帐户时,您将获得标准的 SendGrid 计划。这意味着您正在通过共享的 SendGrid IP 发送邮件。这对于营销电子邮件来说可能没问题,但如果您打算发送任何事务性电子邮件,如密码重置、账单等,您最终将以撕毁头发而告终,因为共享的 SendGrid IP 在大多数现有的垃圾邮件黑名单中。
为了提高安全性,Sendgrid 最近要求启用 2 因素身份验证以连接到您的帐户(一两周前开始)。
从这一刻起,从 Azure 到 Sendgrid 的“自动”连接停止成功,我们遇到了同样的 500 错误。
此外,“基本身份验证”(用户名/密码)将在您的 api 中停止工作(我相信从 12 月 10 日开始)。
我不确定这是不是原因,但同时发生了 ;)
我能够使用 Aaryaman Maheshwari in this comment 中的以下步骤进入 SendGrid:
Aaryaman 回答的步骤:
Step 1: In order to find ur username for SendGrid, first, go to the
SendGrid resource and then click properties. Now copy the resource id.
Step 2: Now, in the azure online shell, open bash and type the
following command: az resource show --ids [THE COPIED RESOURCE ID]
Make sure to replace [THE COPIED RESOURCE ID] with the resource Id you
copied in step 1
Step 3: In the json string that the terminal outputs, look for the
username property and note that down
Step 4: After you do that you can manually go to sendgrid.com and then
enter the username you just retrieved and then the password which you
used to sign up with.
谢谢 Aaryaman Maheshwari
刚刚更新:
在 Azure 门户上发现了错误,我们的产品工程团队已修复该问题。
通过 https://portal.azure.com/ 配置 SendGrid 帐户并按预期管理工作。
备用 https://rc.portal.azure.com/ URL 在影响期间共享,不再需要使用。
我们讨论了 Q&A thread。再次为给您带来的不便深表歉意。非常感谢跟进和良好的合作。
我正在尝试在 azure 上使用 sendgrid,但是当我创建帐户时,它给我一个错误提示:
门户在获取身份验证令牌时遇到问题。呈现的体验可能会下降。 来自获取令牌的调用的其他信息: 扩展名:SendGrid_EmailService 详细信息:代码:500,状态文本:错误,消息:处理您的请求时出错。请稍后再试。, stack:
它从早上就一直给我这个,很生气。它还禁用了两个字段,并将它们标记为正在加载:
Screenshot of the two fields marked as loading (For a very long time)
由于 sendgrid 无法正常工作,我想我会尝试使用 SparkPost - 注册成功,但部署需要数小时。 然后我想到手动配置 smtp 设置,以便主机和用户和东西可以发送网格,但我找不到这样做的方法。
有人可以帮帮我吗!提前致谢!!
编辑:微软团队已经解决了这个问题。
看起来 SendGrid 有一些技术问题。如果这是问题,您应该首先检查 SendGrid 官方支持网站。我使用 SendGrid 有一段时间了,但我不得不转向另一个解决方案。当您通过 Azure 注册 SendGrid 帐户时,您将获得标准的 SendGrid 计划。这意味着您正在通过共享的 SendGrid IP 发送邮件。这对于营销电子邮件来说可能没问题,但如果您打算发送任何事务性电子邮件,如密码重置、账单等,您最终将以撕毁头发而告终,因为共享的 SendGrid IP 在大多数现有的垃圾邮件黑名单中。
为了提高安全性,Sendgrid 最近要求启用 2 因素身份验证以连接到您的帐户(一两周前开始)。 从这一刻起,从 Azure 到 Sendgrid 的“自动”连接停止成功,我们遇到了同样的 500 错误。 此外,“基本身份验证”(用户名/密码)将在您的 api 中停止工作(我相信从 12 月 10 日开始)。 我不确定这是不是原因,但同时发生了 ;)
我能够使用 Aaryaman Maheshwari in this comment 中的以下步骤进入 SendGrid:
Aaryaman 回答的步骤:
Step 1: In order to find ur username for SendGrid, first, go to the SendGrid resource and then click properties. Now copy the resource id.
Step 2: Now, in the azure online shell, open bash and type the following command: az resource show --ids [THE COPIED RESOURCE ID]
Make sure to replace [THE COPIED RESOURCE ID] with the resource Id you copied in step 1
Step 3: In the json string that the terminal outputs, look for the username property and note that down
Step 4: After you do that you can manually go to sendgrid.com and then enter the username you just retrieved and then the password which you used to sign up with.
谢谢 Aaryaman Maheshwari
刚刚更新:
在 Azure 门户上发现了错误,我们的产品工程团队已修复该问题。
通过 https://portal.azure.com/ 配置 SendGrid 帐户并按预期管理工作。 备用 https://rc.portal.azure.com/ URL 在影响期间共享,不再需要使用。
我们讨论了 Q&A thread。再次为给您带来的不便深表歉意。非常感谢跟进和良好的合作。