django-ses

Skjermbilde programvare:
django-ses
Prog.varedetaljer:
Versjon: 0.4.1
Last opp dato: 14 Apr 15
Utvikler: Harry Marr
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Django-ses er en drop-in post backend app for Django. & Nbsp; I stedet for å sende e-post gjennom en tradisjonell postserver SMTP, Django-SES ruter e-post gjennom Amazon Web Services 'utmerket Simple e-posttjeneste (SES).
Hvorfor SES stedet for SMTP?
Konfigurering, vedlikehold, og arbeider med noen kompliserte edge tilfeller kan være tidkrevende. Sende e-post med Django-SES kan være attraktivt for deg hvis:
& Nbsp; Du ønsker ikke å opprettholde postservere.
& Nbsp; Du er allerede utplassert på EC2 (In-bundet trafikk til SES er fri fra EC2 instanser).
& Nbsp; Du må sende et høyt volum av e-post.
& Nbsp; Du ønsker ikke å måtte bekymre seg for PTR records, Reverse DNS, e-posthviteliste / svarteliste tjenester.
& Nbsp; Django-SES er en virkelig drop-in erstatning for standard e-post backend. Koden bør kreve noen endringer.
Komme kommer
Forutsatt at du har fått Django installert, må du Boto 2.0b4 eller høyere. Boto er en Python bibliotek som brytes AWS API.
Du kan gjøre følgende for å installere Boto 2.0b4 (vi bruker --upgrade her for å sikre at du får 2.0b4):
PIP installere --upgrade Boto
Installere django-ses:
PIP installere django-ses
Legg til følgende i settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Dette er valgfritt - hvis de er satt som miljøvariabler vil de ikke
# Må settes her også
AWS_ACCESS_KEY_ID = 'DIN-TILGANG-KEY-ID'
AWS_SECRET_ACCESS_KEY = 'DIN-SECRET-TILGANG-KEY'
Nå, når du bruker django.core.mail.send_mail, vil Simple e-posttjeneste sende meldingene som standard.
Sjekk ut eksempel katalogen for mer informasjon.
SES Stats Rapporter
En veldig enkel skrivebeskyttet rapportere om kvoten din, er bekreftet e-postadresser og sender statistikk inkludert.
Hvis du ønsker å bruke SES sending statistikk rapporter, må du inkludere django_ses i din INSTALLED_APPS og du må inkludere django_ses.urls i din urls.py.
Django innebygd-in Feil e-post
Hvis du ønsker Djangos builtin Email feilrapportering å fungere skikkelig (faktisk sende arbeids e-post), må du eksplisitt sette SERVER_EMAIL innstillingen til en av dine SES-verifiserte adresser. Ellers vil feil eposter alle mislykkes, og du vil være uvitende om et problem.
Merk: Du må registrere deg for SES og kontrollere eventuelle e-poster du kommer til å bruke i FROM_EMAIL argument for å 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

Annen programvare fra utvikleren Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Kommentarer til django-ses

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!