gpt4 book ai didi

python - django-sendgrid-v5 一切似乎都正常,但邮件没有送达

转载 作者:行者123 更新时间:2023-12-05 05:07:03 26 4
gpt4 key购买 nike

我正在使用 django-sendgrid-v5在 django 中发送邮件的包。一切正常,但邮件永远不会到达收件箱,垃圾邮件也不会。这是我当前的配置:

.env 文件:

EMAIL_BACKEND='sendgrid_backend.SendgridBackend' 
SENDGRID_API_KEY='SG.the_rest_of_the_api_key'

settings.py 文件:

EMAIL_BACKEND = env('EMAIL_BACKEND')
SENDGRID_API_KEY = env('SENDGRID_API_KEY')
SENDGRID_SANDBOX_MODE_IN_DEBUG=False

还有我的邮件功能:

from django.core.mail import send_mail

send_mail( mail_subject, message, 'noreply.cpsb@nyeri.go.ke', [to_email], fail_silently=False )

发送电子邮件时,我没有收到任何错误,但邮件仍未送达。我可能缺少什么?

最佳答案

我终于搞定了。问题是发件人身份验证,顺便说一句,文档中的内容不是很详细。

生成 API key 后,您应该将一些 CNAME 记录添加到您的 DNS 服务提供商,以便对 sendgrid 进行身份验证以发送电子邮件。

This medium article 的大力帮助下

所以问题不在代码上。

关于python - django-sendgrid-v5 一切似乎都正常,但邮件没有送达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59476615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com