Я развертываю проект Django в стеке ubuntu с почтовым сервером SMTP postfix, размещенным на Amazon EC2. Я могу отправлять электронную почту с сервера с помощью почтовой программы Linux. Но когда я пытаюсь отправить электронное письмо с помощью django.core.mail.send_mail, оно не приходит.
Вот мои настройки:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
Я оставил все остальное по умолчанию.
Я попробовал
python manage.py shell
Затем в оболочке я сделал
from django.core.mail import *
send_mail(
'TEST',
'THIS IS A TEST',
'myemail@domain.com',
['toemail@domain.com'],
fail_silently=False,
)
Это возвращает 1, но я никогда не получал никаких сообщений в месте назначения (скрыто) в примере).
Есть ли руководство по настройке SMTP-сервера для работы с почтовой системой Django? Спасибо.