Я пытаюсь отправить электронное письмо из Django, настроив gmail smtp. Но каждый раз он возвращает мне 0 статус. Я искал различные релевантные ответы в stackoverflow, и я настраиваю SMTP-сервер таким же образом, но все же он не отправляет никаких писем. Ниже приведен файл настроек
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my gmail account'
EMAIL_HOST_PASSWORD = 'my gmail account password'
DEFAULT_FROM_EMAIL = 'my gmail account'
DEFAULT_TO_EMAIL = 'to email'
Ниже мой код
from django.conf import settings
from django.core.mail import send_mail
print "Sending Email"
mail_title = 'Test Email'
message = 'This is a test email.'
email = settings.DEFAULT_FROM_EMAIL
recipients = [settings.DEFAULT_TO_EMAIL]
print send_mail(mail_title, message, email, recipients, settings.EMAIL_HOST_USER, settings.EMAIL_HOST_PASSWORD)
print "Email Sent"
Но каждый раз, когда он печатает статус 0, это означает, что электронная почта не отправляется. Об окружающей среде я запускаю этот код на экземпляре Amazon EC2, который имеет ubuntu как ОС и Apache как сервер.
Нужно ли делать дополнительные настройки для отправки электронной почты через gmail smtp?? Очень ценю вашу помощь Спасибо заранее