Django的mailgun是一個Django的電子郵件後端與Mailgun使用。
Django的mailgun是下降的郵件後端的Django,每http://docs.djangoproject.com/en/dev/topics/email/#e-mail-backends
獲取打算:
安裝mailgun(NB,這是必需的步驟,為的lib是不是PyPI上)::
    PIP安裝-e混帳://github.com/mailgun/mailgun.py.git#egg=pymailgun
如果你正在使用Python版本低於2.6,或者您需要使用以下::
    PIP安裝-e混帳://github.com/mailgun/mailgun.py.git@py25#egg=pymailgun
安裝Django,mailgun ::
    PIP安裝Django,mailgun
注意::如果您有在Python 2.5 / 2.6使用Unicode / UTF-8支持的問題,則需要用我的mailgun的叉子,直到https://github.com/mailgun/mailgun.py/issues #問題/ 4是固定的:
    PIP安裝-e混帳://github.com/bradwhittington/mailgun.py.git@py25#egg=pymailgun
以下內容添加到您的settings.py ::
    EMAIL_BACKEND ='django_mailgun.MailgunBackend“
    #這些都是可選的 - 如果他們設置環境變量他們不會
    #需要在這裡設置,以及
    MAILGUN_ACCESS_KEY ='ACCESS-KEY“
    #這是完全可選的,mailgun將默認為一台服務器,如果沒有指定
    MAILGUN_SERVER_NAME =“SERVER-NAME”
現在,當你使用``django.core.mail.send_mail``,Mailgun會發送消息
的Django內建式錯誤電子郵件
如果您想Django的`內建電子郵件錯誤Reporting`_正常(實際發送郵件的工作),你必須明確地設置“SERVER_EMAIL”設置為您的SES-驗證地址之一。否則,你的錯誤郵件將全部失敗,你會一無所知的問題
要求:
- 在Python的
- 在Django的
評論沒有發現