My settings.py
:
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]
But a mail is not sent to the address, in the console the print.html
is printing when I click on send_email
, but it's not sending any email.
I am using Django 1.3.7 and Python 2.6.
I don't know the problem is with the version or some logic problem.
In settings.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
console.EmailBackend
will print the mail in the console. So using
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
solved my problem. It is already documented here: Django docs: Email