2015-01-08 4 views
0

В настоящее время я использую django-password-reset, чтобы помочь пользователям, когда они забудут пароль. Во время разработки все работало нормально, но теперь у меня возникают проблемы с настройкой бэкэнда электронной почты на моем рабочем сервере.Настройка Email Backends с Django 1.6

Когда пользователь вводит свое имя пользователя или адрес электронной почты в форму сброса пароля и нажимает кнопку «Восстановить пароль», которая обычно запускает электронное письмо с восстановлением пароля, страница начинает бесконечно загружаться. Я пытаюсь использовать учетную запись gmail как мой smtp-сервер. Я предполагаю, что есть какая-то проблема с моим файлом settings.py.

settings.py:

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

EMAIL_HOST = 'smtp.gmail.com' 

EMAIL_PORT = 465 

EMAIL_HOST_USER = '[email protected]' 

EMAIL_HOST_PASSWORD = 'mypassword' 

EMAIL_USE_TLS = True 

DEFAULT_FROM_EMAIL = '[email protected]' 

Если у вас есть какие-либо идеи, что не так с моей конфигурации или любыми другими способами, чтобы настроить свой адрес электронной бэкэнд совет будет весьма признателен! Спасибо

+0

Я попытался добавить SERVER_EMAIL и, к сожалению, эта же проблема все еще возникала. –

+0

Вы пробовали использовать порт 587? – Brandon

+0

Пробовал это также .. все еще видя ту же самую проблему –

ответ

0

Это работает локально как минимум.

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'something' 
EMAIL_USE_TLS = True 
+0

Я пробовал эту точную настройку, и, к сожалению, я все равно получаю ту же ошибку. Если есть какие-либо другие настройки, которые я мог бы включить, что потенциально может вызвать эту проблему? –

Смежные вопросы