使用Google Workspace时Djoser无法发送验证邮件求助
问题:Django结合Google Workspace无法发送验证邮件
- 搭建Django Web应用时,核心功能运行正常:向Djoser端点发送包含用户信息的POST请求后,能收到201状态码响应,返回名称、邮箱及ID字段。
- 但无法收到用户验证邮件。我使用的是由Google Domains托管自定义域名的Google Workspace账户,该账户可通过Gmail网页端正常收发邮件,但Django发送的验证邮件始终无法发出。
- 已按相关配置指南完成设置,但问题仍存在,且Google账户登录记录中无应用密码的使用记录。
以下是settings.py中的相关配置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.Emailbackend' EMAIL_HOST = 'smtp-relay.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'admin@DOMAINNAME.net' EMAIL_HOST_PASSWORD = '**** **** **** ****' # 已尝试使用Google提供的带空格和不带空格的两种应用密码格式 EMAIL_USE_TLS = True
内容的提问来源于stack exchange,提问作者lnxnb
相关产品推荐
相关产品推荐

