我试图在我的程序中发送验证邮件,当我使用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'
答案 0 :(得分:0)
验证用户名和密码完全相同, 如果您的smtp只接受不带域的用户名,请不要提供完整的电子邮件ID
例如 电子邮件ID:username@abc.com 在设置文件中,只需在您的smtp接受时提供用户名即可。