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

評論沒有發現
添加評論
打開圖片!