django-mailgun är en Django e-post backend för användning med Mailgun.
django-mailgun är en drop-in post backend för Django, per http://docs.djangoproject.com/en/dev/topics/email/#e-mail-backends
Få igång:
Installera mailgun (NB, är detta ett obligatoriskt steg, eftersom lib är inte på pypi) ::
& Nbsp; & nbsp; & nbsp; PIP installera -e git: //github.com/mailgun/mailgun.py.git#egg=pymailgun
Om du använder python version 2.6 eller lägre, måste du använda följande ::
& Nbsp; & nbsp; & nbsp; PIP installera -e git: //github.com/mailgun/mailgun.py.git@py25#egg=pymailgun
Installera django-mailgun ::
& Nbsp; & nbsp; & nbsp; PiP installera django-mailgun
OBS: Om du har problem med unicode / utf-8 stöd python 2.5 / 2.6, måste du använda min gaffel av mailgun, tills https://github.com/mailgun/mailgun.py/issues # fråga / 4 är fast:
& Nbsp; & nbsp; & nbsp; PIP installera -e git: //github.com/bradwhittington/mailgun.py.git@py25#egg=pymailgun
Lägg till följande i din settings.py ::
& Nbsp; & nbsp; & nbsp; EMAIL_BACKEND = 'django_mailgun.MailgunBackend'
& Nbsp; & nbsp; & nbsp; # Dessa är valfria - om de är in som miljövariabler kommer de inte
& Nbsp; & nbsp; & nbsp; # Måste ställas in även här
& Nbsp; & nbsp; & nbsp; MAILGUN_ACCESS_KEY = 'ACCESS-KEY "
& Nbsp; & nbsp; & nbsp; # Det här är valfritt helt, kommer mailgun standard till en server om ingen specificerad
& Nbsp; & nbsp; & nbsp; MAILGUN_SERVER_NAME = 'servernamn'
Nu, när du använder `` django.core.mail.send_mail``, Mailgun skickar meddelanden
Django BUILTIN-in Error E-post
Om du vill Django s `Inbyggt Email Fel Reporting`_ att fungera korrekt (faktiskt skicka arbets mejl), måste du explicit ange" SERVER_EMAIL "inställningen till en av dina SES-verifierade adresser. . Annars dina fel e-post kommer alla att misslyckas och du kommer att vara lyckligt ovetande om ett problem
Krav :
- Python
- Django
Kommentarer hittades inte