【问题标题】:SMTPException in Django with GAE setting带有 GAE 设置的 Django 中的 SMTPException
【发布时间】:2023-04-03 19:44:01
【问题描述】:

我正在尝试使用我的 django 项目设置 Django 邀请。它将部署在 Google App Engine 和 Google Cloud SQL 上。现在我有这个问题“服务器不支持 SMTP AUTH 扩展。”

这是settings.py

DEFAULT_FROM_EMAIL='username@gmail.com'
EMAIL_PORT = '587'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'username@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True

我正在等待您的精彩建议。

已编辑

如果我从 settings.py 中删除邮件设置,我将收到以下错误:

SMTPServerDisconnected: please run connect() first

已编辑

我的 django 项目开发需要什么配置,GAE(Google App Engine)的生产部署需要什么配置?

【问题讨论】:

    标签: django google-app-engine smtp smtp-auth


    【解决方案1】:

    GAE 带有自己的内部邮件发送基础设施。您不能定义自己的 SMTP 服务器。

    【讨论】:

    • 谢谢你的回复,你的意思是我不需要设置emil服务??
    • 没错。但是,您可以使用的 from 地址存在某些限制:GAE 中的管理员帐户之一(管理员权限)或当前登录的用户(通过 GAE 用户服务)。
    猜你喜欢
    • 2012-04-26
    • 2011-10-23
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 2015-11-07
    • 2011-11-05
    相关资源
    最近更新 更多