I was trying send a mail using smtp.gmail.com in django 1.8
My settings.py contains:
E
I used this for django 1.11
In settings.py
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'sender' #sender mail password
EMAIL_HOST_USER = 'sender@mail.com' #sender mail username
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
In view.py
send_mail('mail subject', 'body content',settings.EMAIL_HOST_USER,
['receiver@mail.com'], fail_silently=False)
and goto https://myaccount.google.com/u/0/security?hl=en to enable Less secure app access