2011-12-20 495 views
2

Django電子郵件attatch問題。Django電子郵件地址

我試圖附加一個PDF文件,並使用亞馬遜的電子郵件服務 我怎麼能把Django中發送一封電子郵件,並使用該服務

回答

3

看到這裏發送郵件:http://hmarr.com/2011/jan/26/using-amazons-simple-email-service-ses-with-django/

總之,安裝博託和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()它。

+0

Upvoted for the link to blog – 2011-12-20 11:10:23

相關問題