【问题标题】:SMTPAuthenticationError DjangoSMTPAuthenticationError Django
【发布时间】:2016-04-29 17:12:38
【问题描述】:

我试图在我的程序中发送验证电子邮件,当我使用 gmail 时它可以工作并发送验证电子邮件,但现在我尝试使用我自己的邮件服务器并开始引发此错误

/accounts/register/ 处的 SMTPAuthenticationError

(535, '5.7.8 错误: 身份验证失败:')

知道为什么吗?

 # EMAIL SETTINGS
    EMAIL_HOST = "smtp.xxxx.xxx"
    EMAIL_PORT = "25"
    EMAIL_HOST_USER = "no-reply@xxxxx.net"
    EMAIL_HOST_PASSWORD = "xxxxxxxxxxxxxxxxxx"
    # Controls whether a secure connection is used.
    EMAIL_USE_TLS = True 

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

【问题讨论】:

  • 我在使用服务器时出现同样的错误,请问您解决了吗?

标签: django email authentication smtp gmail


【解决方案1】:

验证用户名和密码是否完全相同, 如果您的 smtp 只接受没有域的用户名,请不要提供完整的电子邮件 ID

例如 电子邮件 ID:username@abc.com 在设置文件中,只需在您的 smtp 接受时提供用户名。

【讨论】:

    猜你喜欢
    • 2012-11-02
    • 2014-12-29
    • 2016-11-18
    • 2018-01-01
    • 2020-04-03
    • 2021-07-30
    • 2014-10-25
    • 2021-12-11
    • 1970-01-01
    相关资源
    最近更新 更多