django-ses

Software screenshot:
django-ses
Software detaljer:
Version: 0.4.1
Upload dato: 14 Apr 15
Udvikler: Harry Marr
Licens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Django-ses er en drop-in post backend app til Django. & Nbsp; I stedet for at sende e-mails via en traditionel SMTP mailserver, Django-SES ruter e-mail via Amazon Web Services 'fremragende Simple Mailservice (SES).
Hvorfor SES stedet for SMTP?
Konfiguration, vedligeholdelse, og beskæftiger sig med nogle komplicerede kant tilfælde kan være tidskrævende. Sende e-mails med Django-SES kan være attraktiv for dig, hvis:
& Nbsp; Du ønsker ikke at opretholde mail-servere.
& Nbsp; Du er allerede indsat på EC2 (In-bundet trafik til SES er fri EC2 forekomster).
& Nbsp; Du skal sende en stor mængde e-mail.
& Nbsp; Du ønsker ikke at skulle bekymre sig om PTR-posterne, Reverse DNS, e-mail whitelist / blacklist tjenester.
& Nbsp; Django-SES er en truely drop-in erstatning for standard mail backend. Din kode bør kræve nogen ændringer.
Kom i gang
Forudsat, at du har fået Django installeret, skal du Boto 2.0b4 eller højere. Boto er en Python-bibliotek, der ombrydes AWS API.
Du kan gøre følgende for at installere Boto 2.0b4 (vi bruger --upgrade her for at sikre, at du får 2.0b4):
pip installere --upgrade boto
Installer Django-ses:
pip installere Django-ses
Tilføj følgende til din settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Det er valgfri - hvis de er indstillet som miljøvariabler de ikke vil
# Skal indstilles her samt
AWS_ACCESS_KEY_ID = 'YOUR-ACCESS-KEY-ID'
AWS_SECRET_ACCESS_KEY = 'YOUR-SECRET-ACCESS-key'
Nu, når du bruger django.core.mail.send_mail vil Simple Mailservice sende meddelelser som standard.
Tjek eksempel bibliotek for mere information.
SES Stats Rapport
En meget simpel skrivebeskyttet rapportere om din kvote er verificerede e-mail adresser og sende statistik.
Hvis du ønsker at bruge SES sender statistik rapporter, skal du medtage django_ses i din INSTALLED_APPS og du skal inkludere django_ses.urls i din urls.py.
Django indbyggede-fejlagtigt Emails
Hvis du gerne vil Djangos Indbygget Email Fejlrapportering til at fungere ordentligt (faktisk sende arbejde emails), er du nødt til eksplicit at indstille SERVER_EMAIL indstilling til en af ​​dine SES-verificerede adresser. Ellers vil dine fejl emails alle mislykkes, og du vil være lykkeligt uvidende om et problem.
Bemærk: Du skal tilmelde dig SES og kontrollere alle e-mails, du vil bruge i from_email argument django.core.mail.send_email (). Boto har en verify_email_address () metode: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

Andre software developer Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Kommentarer til django-ses

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!