如何解决Django 电子邮件令牌发送被阻止
对于用户注册,我尝试发送一个用户必须点击才能注册的网址。此网址包含 uid
和 token
。但是,当我尝试发送电子邮件时,gmail 似乎阻止了来自 settings.py
中指定电子邮件的电子邮件。我认为这是因为我的本地地址目前被用作网站,并且被视为“不太安全”,但我不确定为什么。我知道这与令牌有关,因为当我发送正文中仅包含文本的电子邮件时,它不会造成错误。报错如下:
这是电子邮件正文(请注意,当我简单地将其更改为文本时,电子邮件已发送):
email_body = render_to_string('mainapp/acc_activate_email.html',{
'user': user,'domain': current_site.domain,'uid': urlsafe_base64_encode(force_bytes(user.pk)),'token': default_token_generator.make_token(user),})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。