node.js - Node JS : Sendgrid Mail 403 'Forbidden' error

标签 node.js express email sendgrid http-status-code-403

我在 node js 项目中使用 Send grid 发送了一封非常简单的电子邮件。但是我得到了一个 403 Forbidden 错误。 API key 具有完全访问权限。该代码也已正确集成,因为我使用了另一个帐户的另一个 API key ,并且它运行良好。

错误日志:

enter image description here

有什么建议吗?

最佳答案

该错误存在的原因是消息中“发件人”字段中的电子邮件地址(在您的 nodejs 代码中,将使用 sendgrid 发送)未通过 sendgrid 验证。仅将该电子邮件地址放在由 sendgrid 明确验证的“发件人”字段中。

要验证您的发件人电子邮件地址以便能够发送电子邮件,请参阅以下链接:-

https://sendgrid.com/docs/ui/sending-email/sender-verification

希望这会有所帮助。

(可能有关于域名的更多问题,请正确阅读链接,他们有关于使用 gmail.com 地址的警告,您可以忽略)

关于node.js - Node JS : Sendgrid Mail 403 'Forbidden' error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61149142/

相关文章:

c# - 转发 MailItem Outlook Addinn 问题

javascript - AngularJS html5mode重新加载页面

javascript - 在 Node.js 中使用 Express 渲染数组中的每个对象

javascript - 发送后 Node 保存错误 "Can' t 设置 header ”

node.js - 如何将 react 错误发送到服务器并记录它?

ruby-on-rails - Rails 邮件程序未发送

html - 为 html 电子邮件添加额外的 p 和 span 标签

node.js - Node JS 中不使用 process.stdout.write 输出日志的方法?

jquery - Angular $http.delete CORS 错误(预检请求)

ajax - 我应该在通过 .sendFile() 响应之前检查文件是否存在吗?