SenderGrid 发件人身份验证
SenderGrid sender authentication
我有一个 Next.js(与 Vercel 一起部署)应用程序,我正在尝试实施 SendGrid 以在我的网站上创建联系表单。
我已经关注了这个 tutorial
尝试提交表单时出现以下错误:
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 仪表板域部分,但我仍然遇到相同的错误:
您似乎正在为您的 DNS 使用 Vercel(Zeit Now),并且您尚未配置该服务所需的 SendGrid DNS 记录。
将 CNAME 添加到 Vercel DNS 界面时,请尝试仅添加子域部分。这意味着 em8573
而不是 em8573.alex-web.co.uk
等等。
您可以找到有关如何创建 CNAME 的说明 here。
您可以使用令人惊叹的网络服务 Dig web interface 轻松测试您的记录。
如果您的域与 'alex-web.co.uk' 不匹配,那么它将无法工作。确保 CNAME 具有正确的域。如果它与您的域名匹配,Vercel 将自动从您的 CNAME 中删除该域名。
我有一个 Next.js(与 Vercel 一起部署)应用程序,我正在尝试实施 SendGrid 以在我的网站上创建联系表单。 我已经关注了这个 tutorial
尝试提交表单时出现以下错误:
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 仪表板域部分,但我仍然遇到相同的错误:
您似乎正在为您的 DNS 使用 Vercel(Zeit Now),并且您尚未配置该服务所需的 SendGrid DNS 记录。
将 CNAME 添加到 Vercel DNS 界面时,请尝试仅添加子域部分。这意味着 em8573
而不是 em8573.alex-web.co.uk
等等。
您可以找到有关如何创建 CNAME 的说明 here。
您可以使用令人惊叹的网络服务 Dig web interface 轻松测试您的记录。
如果您的域与 'alex-web.co.uk' 不匹配,那么它将无法工作。确保 CNAME 具有正确的域。如果它与您的域名匹配,Vercel 将自动从您的 CNAME 中删除该域名。