SMTPAuthenticationError Django

时间:2016-01-22 23:59:04

标签: django email authentication smtp gmail

我试图在我的程序中发送验证邮件,当我使用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'

1 个答案:

答案 0 :(得分:0)

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

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