Django密码重置电子邮件错误10060

时间:2014-02-16 23:45:59

标签: python django

我无法让内置的Django Password-reset工作。我正在尝试使用我的Gmail帐户对其进行测试,但我在/ resetpassword /得到错误10060.// p>

我的网址:

url(r'^resetpassword/passwordsent/$', 'django.contrib.auth.views.password_reset_done'),
url(r'^resetpassword/$', 'django.contrib.auth.views.password_reset'),
url(r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm'),
url(r'^reset/done/$', 'django.contrib.auth.views.password_reset_complete'),

我的设置:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'myemail@gmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

我在防火墙中打开了端口25。

有什么想法吗?我可能忘记了其他设置?谢谢你的回答!

编辑:

EMAIL_PORT = 587正在运作!

1 个答案:

答案 0 :(得分:0)

您的端口似乎是错误的 - 您需要使用端口465而不是端口25。

This help article表示您应该使用带有SSL的端口465。