django-ses

البرمجيات قطة:
django-ses
تفاصيل البرنامج:
الإصدار: 0.4.1
تاريخ إيداع: 14 Apr 15
المطور: Harry Marr
ترخيص: حرر
شعبية: 3

Rating: nan/5 (Total Votes: 0)

وجانغو-SES هي قطرة في البريد الخلفية التطبيق لجانغو & nbsp؛ يمكنك بدلا من إرسال رسائل البريد الإلكتروني من خلال ملقم البريد SMTP التقليدي، وطرق جانغو-SES البريد الإلكتروني من خلال الأمازون خدمات الويب "ممتازة بسيطة خدمة البريد الإلكتروني (SES).
لماذا SES بدلا من SMTP؟
يمكن تكوين وصيانة والتعامل مع بعض الحالات حافة معقدة يكون تستغرق وقتا طويلا. إرسال رسائل البريد الإلكتروني مع جانغو-SES قد يكون جذابا لك إذا:
على & nbsp؛ كنت لا تريد للحفاظ على خدمة البريد.
على & nbsp؛ وينتشر بالفعل أنت على EC2 (في ملزمة حركة المرور إلى SES خالية من حالات EC2).
على & nbsp؛ تحتاج إلى إرسال كميات كبيرة من البريد الإلكتروني.
على & nbsp؛ أنت لا تريد أن تقلق على سجلات PTR، عكس DNS، والبريد الإلكتروني القائمة البيضاء / السوداء الخدمات.
على & nbsp؛ جانغو-SES هي قطرة في حقا بديلا عن الخلفية البريد الافتراضي. يجب أن تتطلب التعليمات البرمجية أية تغييرات.
الحصول على الذهاب
على افتراض كنت قد حصلت على جانغو تثبيت، ستحتاج بوتو 2.0b4 أو أعلى. بوتو هي مكتبة بايثون التي يلتف API AWS.
يمكنك القيام بما يلي لتثبيت بوتو 2.0b4 (نستخدمه --upgrade هنا للتأكد من الحصول على 2.0b4):
PIP تثبيت بوتو --upgrade
تثبيت جانغو-SES:
نقطة تثبيت جانغو-SES
إضافة ما يلي إلى settings.py الخاص بك:
EMAIL_BACKEND = 'django_ses.SESBackend "
# هذه هي اختيارية - لو انهم على النحو متغيرات البيئة أنها لن
# تحتاج إلى تعيين هنا أيضا
AWS_ACCESS_KEY_ID = 'YOUR-ACCESS-KEY-ID "
AWS_SECRET_ACCESS_KEY = 'YOUR-SECRET-ACCESS-KEY "
الآن، عند استخدام django.core.mail.send_mail، سوف بسيطة خدمة البريد الإلكتروني بإرسال الرسائل بشكل افتراضي.
تحقق من الدليل سبيل المثال لمزيد من المعلومات.
SES احصائيات تقرير
للقراءة فقط بسيطة جدا الإبلاغ عن الحصص الخاص بك، يتم تضمين عناوين البريد الإلكتروني التحقق من والإحصاءات الإرسال.
إذا كنت ترغب في استخدام تقارير إحصاءات SES الإرسال، يجب عليك تضمين django_ses في INSTALLED_APPS الخاص بك ويجب عليك تضمين django_ses.urls في urls.py. الخاص بك
جانغو مضمنة في رسائل البريد الإلكتروني خطأ
إذا كنت ترغب مدمج بالأخطاء البريد الإلكتروني جانغو لتعمل بشكل صحيح (في الواقع إرسال رسائل البريد الإلكتروني يعمل)، وسيكون لديك لتعيين إعداد SERVER_EMAIL صراحة إلى واحد من العناوين الخاصة بك التحقق SES-. وإلا فإن رسائل البريد الإلكتروني الخاصة بك عن خطأ تفشل وعليك أن تكون على علم بسعادة من مشكلة.
ملاحظة: سوف تحتاج للتسجيل للحصول SES والتحقق من أي رسائل البريد الإلكتروني وأنت تسير لاستخدامها في حجة from_email إلى django.core.mail.send_email (). بوتو لديه verify_email_address (طريقة): https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

Python
جانغو

البرامج الأخرى من المطور Harry Marr

MongoEngine
MongoEngine

12 Apr 15

تعليقات ل django-ses

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!