django-mailgun er en Django e-mail backend til brug med Mailgun.
Django-mailgun er en drop-in post backend til Django, pr http://docs.djangoproject.com/en/dev/topics/email/#e-mail-backends
Kom i gang:
Installation mailgun (NB, dette er en nødvendig skridt, da lib ikke er på pypi) ::
& Nbsp; & nbsp; & nbsp; pip installere -e git: //github.com/mailgun/mailgun.py.git#egg=pymailgun
Hvis du bruger python-version 2.6 eller lavere, skal du bruge følgende ::
& Nbsp; & nbsp; & nbsp; pip installere -e git: //github.com/mailgun/mailgun.py.git@py25#egg=pymailgun
Installer django-mailgun ::
& Nbsp; & nbsp; & nbsp; pip installere django-mailgun
BEMÆRK: Hvis du har problemer med unicode / UTF-8 understøttelse i Python 2.5 / 2.6, skal du bruge min fork af mailgun, indtil https://github.com/mailgun/mailgun.py/issues # spørgsmål / 4 er fast:
& Nbsp; & nbsp; & nbsp; pip installere -e git: //github.com/bradwhittington/mailgun.py.git@py25#egg=pymailgun
Tilføj følgende til din settings.py ::
& Nbsp; & nbsp; & nbsp; EMAIL_BACKEND = 'django_mailgun.MailgunBackend'
& Nbsp; & nbsp; & nbsp; # Det er valgfri - hvis de er indstillet som miljøvariabler de ikke vil
& Nbsp; & nbsp; & nbsp; # Skal indstilles her samt
& Nbsp; & nbsp; & nbsp; MAILGUN_ACCESS_KEY = 'ACCESS-key'
& Nbsp; & nbsp; & nbsp; # Dette er valgfrit helt vil mailgun standard til en server, hvis ingen specificeret
& Nbsp; & nbsp; & nbsp; MAILGUN_SERVER_NAME = 'servernavn'
Nu, når du bruger `` django.core.mail.send_mail``, Mailgun vil sende meddelelser
Django indbyggede-fejlagtigt Emails
Hvis du gerne vil Djangos `Indbygget Email Fejl Reporting`_ at fungere korrekt (faktisk sende arbejder emails), er du nødt til eksplicit at indstille" SERVER_EMAIL "indstillingen til en af dine SES-verificerede adresser. . Ellers vil dine fejl emails alle mislykkes, og du vil være lykkeligt uvidende om et problem
Krav :
- Python
- Django
Kommentarer ikke fundet