SenderGrid 发件人身份验证

Ale*_*dro 1 node.js sendgrid

我有一个 Next.js(与 Vercel 一起部署)应用程序,我正在尝试实施 SendGrid 以在我的网站上创建一个联系表单。我遵循了本教程

尝试提交表单时,出现以下错误:

POST http://localhost:3000/api/send 400 (Bad Request)

我相信问题出在sender authentication. ( https://app.sendgrid.com/settings/sender_auth )

我的域名提供商是“123-reg”。

我已将来自 Sendergrid 的 dns 记录添加到 123 dns 部分。但是,当我单击验证时,出现以下错误:

在此处输入图片说明

我似乎无法验证这些记录。

更新

我实际上已经使用 SendGrid 提供的值更新了我的 Vercel 仪表板域部分,但我仍然遇到相同的错误:

在此处输入图片说明 在此处输入图片说明

mkk*_*mkk 6

您似乎正在为您的 DNS 使用 Vercel (Zeit Now),并且您尚未配置该服务所需的 SendGrid DNS 记录。

在 Vercel DNS 接口中添加 CNAME 时,尝试只添加子域部分。这意味着em8573代替em8573.alex-web.co.uk等等。

您可以在此处找到有关如何创建 CNAME 的说明。

您可以使用Dig 网络界面轻松测试您的记录,这是一个了不起的网络服务。