【问题标题】:Sending emails on Django using SMTP and Gmail使用 SMTP 和 Gmail 在 Django 上发送电子邮件
【发布时间】:2019-04-28 00:36:25
【问题描述】:

我在使用 gmail 和 smtp 时遇到以下问题,我允许访问我的 gmail 帐户上安全性较低的应用程序,并且我可以在本地计算机上发送电子邮件,但是当我尝试在托管的远程服务器上发送电子邮件时我的应用程序不断收到 SMTPAuthenticationError。我不确定我还需要做什么才能使其在本地和远程服务器上工作。有人有什么想法吗?

我正在使用 Django 1.11.15 和 Python 2.7。

这些是我在应用程序中的设置:

EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"

EMAIL_HOST = "smtp.gmail.com"

EMAIL_USE_TLS = True

EMAIL_PORT = 587

EMAIL_HOST_USER = "myemail@gmail.com"

EMAIL_HOST_PASSWORD = "mypassword"

【问题讨论】:

    标签: django smtp gmail


    【解决方案1】:

    密码是你gmail的登录密码吗?访问https://myaccount.google.com/security,在左侧导航面板中,点击Security。在登录 Google 面板中,点击应用密码,获取密码。它对我有用。

    如果不起作用,请检查Django SMTPAuthenticationError

    【讨论】:

    • 我注意到我的 Django 应用程序停止发送电子邮件,而正是这样。非常感谢!
    猜你喜欢
    • 2014-12-24
    • 1970-01-01
    • 2016-02-29
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    相关资源
    最近更新 更多