Проблемы с электронной почтой Django.
Я пытаюсь прикрепить файл PDF и отправить электронное письмо в django, используя сервис электронной почты amazon. Как я могу прикреплять и отправлять почту, используя этот сервис
См. Здесь: http://hmarr.com/2011/jan/26/using-amazons-simple-email-service-ses-with-django/
В итоге установите boto и django-ses:
pip install boto pip install django-ses
добавьте свой ключ доступа amazon в settings.py
AWS_ACCESS_KEY_ID = 'YOUR-ACCESS-KEY-ID' AWS_SECRET_ACCESS_KEY = 'YOUR-SECRET-ACCESS-KEY'
и скажите django использовать SES для своей почтовой системы по умолчанию, также укажите это в settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
, а затем отправьте письмо с вложением, см. Здесь: https://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class
Вам необходимо создать объект EmailMessage, добавить список файлов в атрибут .attachments и .send () его.