npm我stradi-provider-电子邮件-sendgrid
但是无论何时我注册用户,都会返回错误代码400,也没有发送邮件。
POST / auth / local / register
帮助我处理它!
它在您的messages.id中说“ Auth.form.error.email.invalid”。
从Sendgrid的网站:“当您尝试将电子邮件发送到采用不符合Internet电子邮件格式标准的格式的地址或收件人的邮件服务器上不存在该电子邮件时,将发生无效的电子邮件...收件人服务器检查该地址但未找到该地址,他们将发回550退回邮件以表明这是无效的电子邮件地址。”https://sendgrid.com/docs/ui/sending-email/invalid-emails/
该电子邮件地址确实存在吗?尝试使用您的个人电子邮件帐户进行测试。
电子邮件插件的错误管理不好,我们必须对其进行更改!
此错误可能由此code line提供
为了得到正确的错误,建议您直接在console.log
err
中添加strapi-provider-email-sendgrid
的node_module
。
我知道这样做不好,但这将是知道您所犯错误的唯一方法。