django-ses

软件截图:
django-ses
软件详细信息:
版本: 0.4.1
上传日期: 14 Apr 15
开发: Harry Marr
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

Django的SES是下降的邮件后端应用程序的Django的 而不是通过传统的SMTP邮件服务器发送电子邮件,Django的SES路线电子邮件通过亚马逊网络服务“优秀简单电子邮件服务(SES)。
为什么SES,而不是SMTP?
配置,维护和处理一些复杂的边界情况可能是费时。与Django的SES发送电子邮件可能会吸引你,如果:
 你不想保持邮件服务器。
 你已经部署在EC2(入站流量SES不受EC2实例)。
 您需要发送大批量的电子邮件。
 你不想担心PTR记录,反向DNS,邮件白名单/黑名单服务。
  Django的SES是忠实地直接替换为默认邮件后端。你的代码应该不需要改变。
获取持续
假设你已经安装了Django的,你需要的Boto 2.0b4或更高。博托是一个Python库,封装了AWS API。
你可以做以下安装博托2.0b4(我们使用--upgrade这里,以确保您得到2.0b4):
PIP安装--upgrade博托
安装Django-SES:
PIP安装Django-SES
以下添加到您的settings.py:
EMAIL_BACKEND ='django_ses.SESBackend“
#这些都是可选的 - 如果他们设置环境变量他们不会
#需要在这里设置,以及
AWS_ACCESS_KEY_ID ='YOUR-ACCESS-KEY-ID“
AWS_SECRET_ACCESS_KEY ='您的秘密-ACCESS-KEY“
现在,当你使用django.core.mail.send_mail,简单的电子邮件服务将在默认情况下发送邮件。
退房的例子目录的详细信息。
SES统计报告
一个非常简单的只读报告自己的配额,验证的电子邮件地址和发送的统计数据也包括在内。
如果你想使用SES发送统计报告,您必须在您的INSTALLED_APPS django_ses,你必须在你的urls.py. django_ses.urls
的Django内建式错误电子邮件
如果您想Django的内建电子邮件错误报告功能正常(实际发送邮件的工作),你必须明确设置SERVER_EMAIL设置你的SES-验证地址之一。否则,你的错误邮件将全部失败,你会一无所知的问题。
注意:您需要注册SES并确认你要使用的FROM_EMAIL参数django.core.mail.send_email任何电子邮件()。博托有verify_email_address()方法: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • 在Django的

显影剂的其他软件 Harry Marr

MongoEngine
MongoEngine

12 Apr 15

意见 django-ses

评论没有发现
添加评论
打开图片!