我在django中有一个PasswordReset设置,用于当我忘记密码时,但当我测试它时,我会收到这个错误。[WinError 10061]由于目标计算机拒绝,无法连接。
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'apptest'
EMAIL_HOST_PASSWORD = 'xxxxxxxx'
EMAIL_USE_TLS = False
不应该是这样的。您正在使用SMTP
,请尝试连接到提供此功能的服务。例如,对于gmail,设置如下所示。
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'email_at@gmail.com'
EMAIL_HOST_PASSWORD = 'your_password'
替代方案可以是通过文件或控制台back-end
进行测试。
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'