2011-12-20 310 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

相关问题