django-ses

Software kuvakaappaus:
django-ses
Ohjelmiston tiedot:
Versio: 0.4.1
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Harry Marr
Lupa: Vapaa
Suosio: 3

Rating: nan/5 (Total Votes: 0)

Django-ses on drop-in mail backend sovellus Django. & Nbsp; sijaan sähköpostien kautta perinteisen SMTP, Django-SES reitit sähköpostiin kautta Amazon Web Services "erinomainen Yksinkertainen Email Service (SES).
Miksi SES sijaan SMTP?
Konfigurointi, ylläpito ja käsitellä monimutkaista reuna tapauksissa voi olla aikaa vievää. Sähköpostien Django-SES voisi olla houkutteleva, jos:
& Nbsp; Et halua säilyttää postin palvelimia.
& Nbsp; Olet jo käyttöönotettuja EC2 (In-sidottu liikenne SES on vapaa EC2 tapauksissa).
& Nbsp; Sinun täytyy lähettää suuren määrän sähköpostia.
& Nbsp; Et halua olla murehtia PTR-tietueet, Reverse DNS, sähköposti whitelist / mustalle listalle palveluja.
& Nbsp; Django-SES on truely drop-in korvaaja oletussähköpostiohjelmaasi backend. Koodi pitäisi vaadi muutoksia.
Näin aloitat
Olettaen sinulla Django asennettu, sinun Boto 2.0b4 tai korkeampi. Boto on Python kirjasto että ylireagoi AWS API.
Voit tehdä seuraavat asentaa Boto 2.0b4 (käytämme --upgrade täällä varmista, että saat 2.0b4):
Pip asentaa --upgrade Boto
Asenna Django-ses:
Pip asentaa Django-ses
Lisää seuraava teidän settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Nämä ovat valinnaisia ​​- jos he asettaa ympäristömuuttujien he eivät
# On asetettava myös täällä
AWS_ACCESS_KEY_ID = "YOUR-Access-KEY-ID"
AWS_SECRET_ACCESS_KEY = "YOUR-SECRET-Access-KEY"
Nyt kun käytät django.core.mail.send_mail, Simple Email Service lähettää viestejä oletusarvoisesti.
Tutustu esimerkiksi hakemiston lisätietoja.
SES tilastot Raportti
Hyvin yksinkertainen vain luku raportoida oman kiintiön, todentaa sähköpostiosoitteet ja lähettää kuuluu tilastoissa.
Jos haluat käyttää SES lähettämistä tilastoraportit, sinun täytyy sisällyttää django_ses oman INSTALLED_APPS ja sinun täytyy sisällyttää django_ses.urls oman urls.py.
Django Builtin-in Virhe Sähköpostit
Jos haluat Django Builtin Sähköposti virheraportointipalvelun toimiakseen kunnolla (itse lähettää työpäivän sähköposteja), sinun täytyy erikseen asettaa SERVER_EMAIL asetus johonkin SES-todennettujen osoitteita. Muuten virhe sähköpostit kaikki epäonnistuu ja voit olla autuaan tietämätön ongelma.
Huomautus: Sinun täytyy rekisteröityä SES ja tarkistettava, onko sähköpostit aiot käyttää from_email argumentti django.core.mail.send_email (). Boto on verify_email_address () menetelmä: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

Muu ohjelmistojen kehittäjä Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Kommentit django-ses

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!