django-mailgun er en Django e-post backend for bruk med Mailgun.
Django-mailgun er en drop-in post backend for Django, per http://docs.djangoproject.com/en/dev/topics/email/#e-mail-backends
Komme i gang:
Installere mailgun (NB, er dette et nødvendig trinn, som lib er ikke på PyPI) ::
& Nbsp; & nbsp; & nbsp; PIP installere -e git: //github.com/mailgun/mailgun.py.git#egg=pymailgun
Hvis du bruker python versjon 2.6 eller lavere, må du bruke følgende ::
& Nbsp; & nbsp; & nbsp; PIP installere -e git: //github.com/mailgun/mailgun.py.git@py25#egg=pymailgun
Installere django-mailgun ::
& Nbsp; & nbsp; & nbsp; PIP installere django-mailgun
MERK: Hvis du har problemer med Unicode / UTF-8 støtte i python 2.5 / 2.6, må du bruke min gaffel av mailgun, inntil https://github.com/mailgun/mailgun.py/issues # problemet / 4 er fast:
& Nbsp; & nbsp; & nbsp; PIP installere -e git: //github.com/bradwhittington/mailgun.py.git@py25#egg=pymailgun
Legg til følgende i settings.py ::
& Nbsp; & nbsp; & nbsp; EMAIL_BACKEND = 'django_mailgun.MailgunBackend'
& Nbsp; & nbsp; & nbsp; # Dette er valgfritt - hvis de er satt som miljøvariabler vil de ikke
& Nbsp; & nbsp; & nbsp; # Må settes her også
& Nbsp; & nbsp; & nbsp; MAILGUN_ACCESS_KEY = 'ACCESS-KEY'
& Nbsp; & nbsp; & nbsp; # Dette er valgfritt helt, vil mailgun standard til en server hvis ingen spesifisert
& Nbsp; & nbsp; & nbsp; MAILGUN_SERVER_NAME = 'SERVER-NAME'
Nå, når du bruker `` django.core.mail.send_mail``, Mailgun vil sende meldinger
Django innebygd-in Feil e-post
Hvis du ønsker Django sin `builtin E-post Feil Reporting`_ å fungere skikkelig (faktisk sende arbeids e-post), må du eksplisitt sette" SERVER_EMAIL "til en av dine SES-verifiserte adresser. . Ellers vil feil eposter alle mislykkes, og du vil være uvitende om et problem
Krav :
- Python
- Django
Kommentarer ikke funnet