世界上所有的谷歌搜索都没有回答我的问题,所以希望有人能帮助我。
我有一个基于 Django 的“联系我”网页,它使用一个表单和 Django send_mail 函数。
我的应用程序是通过 Heroku 托管的。
当我尝试在我的表单上提交电子邮件时,表单会尝试 send_mail(subject, message, from_email, ["mypersonal@email.com"])
但我收到以下错误:
(550, b'The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements')
这对我来说似乎意味着“from_email”需要是我在 SendGrid 上经过验证的电子邮件,而不是试图与我联系的人的电子邮件?
我错过了什么?我的目标是将用户提交的内容发送到我的 @gmail.com
地址
最佳答案
您需要验证您的“发件人电子邮件”。您可以自行在 sendgrid 上找到文档。
您可以通过在 https://api.sendgrid.com/v3/senders 上执行 POST 请求来创建发件人身份使用您的 API key 。您可以在此处找到有关发件人 API 的更多详细信息:
https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/sender_identities.html
关于django - 使用 Django 设置 SendGrid - 用户输入 "from_email",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61468334/