Amazon SES SMTP с Django

Я пытаюсь использовать новый SMTP-сервис Amazon для SES с Django 1.3.1, но у меня ничего не получается.

Я создал свои учетные данные SES SMTP и установил следующее в настройках:

EMAIL_USE_TLS = True
EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
EMAIL_HOST_USER = 'my-smtp-user'
EMAIL_HOST_PASSWORD = 'my-smtp-password'
EMAIL_PORT = 465

Затем я пытаюсь отправить тестовое письмо (с и на проверенные адреса электронной почты):

from django.core.mail import send_mail

send_mail('Test subject', 'This is the body', 'info@abc.com',['hello@abc.com'], fail_silently=False)

Но я получаю следующую ошибку:

SMTPServerDisconnected: Connection unexpectedly closed

Я могу подключиться к серверу по telnet:

telnet email-smtp.us-east-1.amazonaws.com 465

Есть какие-нибудь мысли?

Спасибо, G

28
задан GivP 20 December 2011 в 19:23
поделиться

1 ответ

Обновление 2019 года: Django 2.2.1

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

EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my_smtp_username'
EMAIL_HOST_PASSWORD = 'my_smtp_password'
EMAIL_USE_TLS = True

библиотека No необходим.

Кредиты: https://Ссылка stackoverflow.com/a/32476190/5647272

: https://docs.djangoproject.com/en/2.2/topics/email /

0
ответ дан 28 November 2019 в 03:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: