2013-06-11 11 views
5

settings.pymümkün değil - Django

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 
EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = '*******' 
DEFAULT_FROM_EMAIL = '[email protected] 

Ama posta konsolunda ben send_email tıkladığımda print.html yazdırıyor, ancak herhangi bir e-posta göndererek değil, adrese gönderilmez. Django 1.3.7 ve Python 2.6 kullanıyorum.

Sorun, sürüm veya bazı mantıksal sorunla ilgili olduğunu bilmiyorum. Yardıma ihtiyacım var. settings.py

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

console.EmailBackend olarak

+1

documented here ayıklama açık mı

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

benim problem.It zaten çözüldü kullanarak console.So postaları yazdırır ? 'DEBUG = True' ayarlarındadır? Daha sonra, örneğin diğer yerel posta istemcilerinizi kullanarak e-posta gönderebilirsiniz? Yerel smtp ayarlarınızın iyi olduğundan emin misiniz? Sistem postasında veya http loglarında herhangi bir hata var mı? – nemesisfixx

+0

E-posta adresiniz "settings.py" dosyasında nasıl yapılandırılır? –

+0

@nemesisfixx DEBUG = TRUE in settings.py, ikincisini nasıl kontrol edeceğiniz – user2086641

cevap

18

+1

u benim kahramanım. thx – levi

+0

Çok teşekkür ederim! Bunu görene kadar ne yaptığımı anlayamadım. – varagrawal