django-ses

Screenshot Software:
django-ses
Mga detalye ng Software:
Bersyon: 0.4.1
I-upload ang petsa: 14 Apr 15
Nag-develop: Harry Marr
Lisensya: Libre
Katanyagan: 3

Rating: nan/5 (Total Votes: 0)

Django-ses ay isang drop-in mail backend app para sa Django. & Nbsp; Sa halip ng pagpapadala ng mga email sa pamamagitan ng isang tradisyonal na SMTP server ng mail, Django-SES mga ruta ng email sa pamamagitan ng mahusay na Simple Serbisyo Email Amazon Web Services '(SES).
Bakit SES sa halip na SMTP?
Pag-configure, pagpapanatili, at pagharap sa ilang mga kumplikadong mga kaso edge maaaring maging matagal. Pagpapadala ng mga email na may mga Django-SES ay maaaring maging kaakit-akit sa iyo kung:
& Nbsp; Hindi mo gusto upang mapanatili ang mail server.
& Nbsp; Naka-deploy sa EC2 (In-bound na trapiko sa SES ay libre mula sa mga pagkakataon EC2).
& Nbsp; Kailangan mong magpadala ng isang mataas na bilang ng email.
& Nbsp; Hindi mo nais na kailangang mag-alala tungkol sa mga talang PTR, Baliktarin DNS, email whitelist / blacklist serbisyo.
& Nbsp; Django-SES ay isang truely drop-in kapalit para sa default mail backend. Dapat nangangailangan ng iyong code walang mga pagbabago.
Pagkuha ng pagpunta
Sa pag-aakala Kaka-install mo Django, kakailanganin mong Boto 2.0b4 o mas mataas pa. Boto ay isang Python library na bumabalot sa AWS API.
Maaari mong gawin ang mga sumusunod upang i-install boto 2.0b4 (na aming ginagamit --upgrade dito upang matiyak na makukuha mo 2.0b4):
buto ng bungang-kahoy-install --upgrade boto
I-install Django-ses:
buto ng bungang-kahoy-install Django-ses
Idagdag ang sumusunod sa iyong settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Ang mga ito ay opsyonal - kung ito ay naka-set bilang kapaligiran variable sila ay hindi
# Kailangang i-set dito pati na rin
AWS_ACCESS_KEY_ID = 'IYONG-ACCESS-KEY-ID'
AWS_SECRET_ACCESS_KEY = 'IYONG-lihim-ACCESS-KEY'
Ngayon, kapag ginamit mo ang django.core.mail.send_mail, Serbisyo Simpleng Email ay magpapadala ng mensahe sa pamamagitan ng default.
Tingnan ang mga halimbawa direktoryo para sa karagdagang impormasyon.
Iulat SES Stats
Isang napaka-simpleng read-only na mag-ulat sa iyong quota, na-verify na mga email address at pagpapadala ng mga istatistika ay kasama.
Kung nais mong gamitin ang SES pagpapadala ng mga ulat ng mga istatistika, dapat mong isama django_ses sa iyong INSTALLED_APPS at dapat mong isama django_ses.urls sa iyong urls.py.
Django Builtin-in mga email Error
Kung gusto mo Builtin Error sa Pag-uulat ng E-mail Django upang gumana nang maayos (aktwal na magpadala nagtatrabaho e-mail), magkakaroon ka ng tahasang itinakda ang setting SERVER_EMAIL sa isa sa iyong SES-verify ang address. Kung hindi man, ang iyong mga email ng error lahat mabigo at magagawa mong blissfully walang kamalayan ng problema.
Tandaan: Kakailanganin mong mag-sign up para sa SES at i-verify ang anumang mga email na iyong pupuntahan gamitin sa from_email argumento sa django.core.mail.send_email (). Boto ay may verify_email_address () na pamamaraan: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

Iba pang mga software developer ng Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Mga komento sa django-ses

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!