django-ses

Sagteware kiekie:
django-ses
Sagteware besonderhede:
Weergawe: 0.4.1
Upload datum: 14 Apr 15
Ontwikkelaar: Harry Marr
Lisensie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Django-ses is 'n druppel in pos backend app vir Django & nbsp;. In plaas van die stuur van e-pos deur 'n tradisionele SMTP e-pos bediener, Django-SES roetes e-pos deur Amazon Web Services 'n uitstekende eenvoudige e-pos Service (SES).
Hoekom SES plaas van SMTP?
Instel, instandhouding, en die hantering van 'n paar ingewikkelde rand gevalle kan tydrowend wees. Stuur e-pos met Django-SES dalk aantreklik wees vir jou as:
& Nbsp; Jy wil nie pos stuur in stand te hou.
& Nbsp; Jy is reeds op EC2 ontplooi (In-gebonde verkeer te SES is vry van EC2 gevalle).
& Nbsp; Jy moet 'n hoë volume van e-pos te stuur.
& Nbsp; Jy wil nie hoef te bekommer oor PTR rekords, Reverse DNS, e-pos witlys / swartlys dienste.
& Nbsp; Django-SES is 'n werklik drop-in plaasvervanger vir die standaard e-pos backend. Jou kode moet geen verandering vereis.
Aan gaan
Veronderstel jy het 'Django geïnstalleer is, sal jy nodig het boto 2.0b4 of hoër. Boto is 'n Python biblioteek wat vou die AWS API.
Jy kan die volgende boto 2.0b4 te installeer doen (ons gebruik --upgrade hier om seker te maak jy 2.0b4 maak):
PIP installeer --upgrade boto
Installeer Django-ses:
PIP installeer Django-ses
Voeg die volgende by jou settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Hierdie is opsioneel - as hulle stel as omgewing veranderlikes sal hulle nie
# Moet word sowel hier stel
AWS_ACCESS_KEY_ID = 'Jou toegang-KEY-ID'
AWS_SECRET_ACCESS_KEY = 'Jou geheime-Access-sleutel'
Nou, wanneer jy django.core.mail.send_mail gebruik, eenvoudige e-pos Service sal die boodskappe stuur by verstek.
Check uit die voorbeeld gids vir meer inligting.
SES Statistiek Verslag
'N baie eenvoudige lees-alleen verslag oor jou kwota, is geverifieer e-pos adresse en stuur statistieke ingesluit.
As jy wil die SES stuur statistieke verslae te gebruik, moet jy django_ses in jou INSTALLED_APPS sluit en jy moet django_ses.urls in jou urls.py. sluit
Django ingeboude-in Fout e-pos
As jy wil Django se ingeboude e-pos Fout verslag om behoorlik te funksioneer (eintlik stuur werk e-pos), sal jy het om uitdruklik die SERVER_EMAIL omgewing na een van jou SES-geverifieer adresse. Andersins, jou fout e-pos sal almal misluk en jy sal salig onbewus van 'n probleem te wees nie.
Let wel: Jy sal nodig hê om aan te meld vir SES en enige e-pos wat jy gaan gebruik in die FROM_EMAIL argument te django.core.mail.send_email verifieer (). Boto het 'n verify_email_address () metode: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

Ander sagteware ontwikkelaar Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Kommentaar te django-ses

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!