Я не могу отправлять электронные письма из приложения Django App на AWS

Я не могу получать электронные письма от своего приложения после развертывания на Aws, Мое приложение сидит на Ec2 и я размещаю свой env на Elastic Bean, Ситуация с электронной почтой работает нормально локально, но не на AWS. Примечание: я использую Amazon SES

Я не уверен, что делать дальше, похоже, я не могу найти проблему.

ВОТ МОИ НАСТРОЙКИ ДЛЯ ЭЛЕКТРОННОЙ ПОЧТЫ

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = os.getenv('EMAIL_HOST')
EMAIL_PORT = 587
EMAIL_USE_TLS = True
# EMAIL_USE_SSL=True
EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')

ВОТ МОЙ ЛОГ ФАЙЛ

django_1  | Exception in thread Thread-184:
django_1  | Traceback (most recent call last):
django_1  |   File "/usr/local/lib/python3.9/threading.py", line 973, in _bootstrap_inner
django_1  |     self.run()
django_1  |   File "/build/authentication/utils.py", line 15, in run
django_1  |     self.email.send()
django_1  |   File "/usr/local/lib/python3.9/site-packages/django/core/mail/message.py", line 284, in send
django_1  |     return self.get_connection(fail_silently).send_messages([self])
django_1  |   File "/usr/local/lib/python3.9/site-packages/django/core/mail/backends/smtp.py", line 102, in send_messages
django_1  |     new_conn_created = self.open()
django_1  |   File "/usr/local/lib/python3.9/site-packages/django/core/mail/backends/smtp.py", line 67, in open
django_1  |     self.connection.starttls(keyfile=self.ssl_keyfile, certfile=self.ssl_certfile)
django_1  |   File "/usr/local/lib/python3.9/smtplib.py", line 769, in starttls
django_1  |     self.ehlo_or_helo_if_needed()
django_1  |   File "/usr/local/lib/python3.9/smtplib.py", line 611, in ehlo_or_helo_if_needed
django_1  |     if not (200 <= self.ehlo()[0] <= 299):
django_1  |   File "/usr/local/lib/python3.9/smtplib.py", line 451, in ehlo
django_1  |     self.putcmd(self.ehlo_msg, name or self.local_hostname)
django_1  |   File "/usr/local/lib/python3.9/smtplib.py", line 378, in putcmd
django_1  |     self.send(f'{s}{CRLF}')
django_1  |   File "/usr/local/lib/python3.9/smtplib.py", line 365, in send
django_1  |     raise SMTPServerDisconnected('please run connect() first')
django_1  | smtplib.SMTPServerDisconnected: please run connect() first
django_1  | [23/Mar/2022 11:29:11] "POST /api/auth/register HTTP/1.1" 201 1246```
Вернуться на верх