Django SendGrid公司
django-sendgrid的Python项目详细描述
Django SendGrid是使用SendGrid发送电子邮件的最简单方法。它使用sendgrid smtp api,这是推荐的。
尽管使用起来相当简单,但还是包含了一个示例项目来演示使用情况。
安装
使用pypi安装:
pip install django-sendgrid
用法
将sendgrid添加到INSTALLED_APPS:
INSTALLED_APPS = ( # Existing apps "sendgrid", )
将以下内容添加到您的settings:
SENDGRID_EMAIL_HOST = "smtp.sendgrid.net" SENDGRID_EMAIL_PORT = 587 SENDGRID_EMAIL_USERNAME = "your_sendgrid_username" SENDGRID_EMAIL_PASSWORD = "your_sendgrid_password"
这个api类似于django的api;创建一个SendGridEmailMessage并发送它:
>>> from sendgrid.message import SendGridEmailMessage >>> email = SendGridEmailMessage('Subject', 'Body', 'ryan@ryanbalfanz.net', ['ryan@ryanbalfanz.net']) >>> email.send()