2015-01-21 3 views
1

Django 1.5를 1.7에서 1.7로 포팅했는데 send_mail() 호출이 실패했습니다. 나는 the docs을 확인했고 그들은 나의 구문이 여전히 괜찮다고 제안하는 것처럼 보인다.Django send_mail이 1.7에서 실패했습니다. no django_smtp_ssl

Django 쉘 모드에서 여기에서 공유 할 추적을 시도했지만, 여전히 동일한 방식으로 실패합니다. 나는 단지와 send_mail()를 호출하고 있습니다 :

from django.core.mail import send_mail 
send_mail('Test mail', 'This is a test', '[email protected]' ['[email protected]'], fail_silently=False) 

을 내가 지금

ImportError: No module named django_smtp_ssl 

와 역 추적을 얻을, 그 smtp_ssl는 smtplib에서처럼 보인다. 나는 send_mail과 함께 smtplib을 가져 오려고했지만 그 역시 도움이되지 못했다. 내 settings.py에서

, 나는 보통 포트 및 호스트 정보와

EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend' 

어떤 제안이?

-Thx, Ross.

답변

3

답을 찾는 데 도움이되는 질문을 함께하는 것 외에는 아무 것도 없습니다.

Django 버전에서 EMAIL_BACKEND 위치가 변경된 것 같습니다. 솔루션을 찾지 않고 나를 좋아하는 다른 사람들을위한 답변은 단순히 settings.py 파일의 업데이트 된 백엔드 포인터 일뿐입니다.

지금이다 :

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

건배, 로스.

관련 문제