django-ses

צילום מסך תוכנה:
django-ses
פרטי תוכנה:
גרסה: 0.4.1
טען תאריך: 14 Apr 15
מפתחים: Harry Marr
רשיון: ללא תשלום
פופולריות: 3

Rating: nan/5 (Total Votes: 0)

Django-ses הוא ירידה ב-mail אפליקציה backend לDjango & nbsp;. במקום לשלוח מיילים דרך שרת דואר SMTP מסורתי, מסלולי Django-SES דוא"ל באמצעות שירות Amazon Web 'השירותים המעולה פשוט דוא"ל (SES).
מדוע SES במקום SMTP?
הגדרת תצורה, שמירה, והתמודדות עם מקרים קצה מסובכים יכולה להיות זמן רב. שליחת הודעות דוא"ל עם Django-SES עשויה להיות אטרקטיבית לך אם:
& Nbsp; אתה לא רוצה לשמור על שרתי דואר.
& Nbsp; (בכריכת התנועה לSES היא חופשית ממקרי EC2) אתה כבר פרוס על EC2.
& Nbsp; אתה צריך לשלוח כמות גדולה של דואר אלקטרוני.
& Nbsp; אתה לא רוצה צריך לדאוג רשומות PTR, הפוך DNS, שירותי רשימה לבנה / רשימה שחורה דואר אלקטרוני.
& Nbsp; Django-SES הוא נפתח ב תחליף הנאמן לbackend דואר ברירת מחדל. הקוד שלך צריך לא דורש שינויים.
איך הולך
בהנחה שיש לי מותקן Django, תצטרך Boto 2.0b4 או גבוה יותר. Boto הוא ספריית פייתון שעוטפת API AWS.
אתה יכול לעשות את הפעולות הבאות כדי להתקין boto 2.0b4 (אנו משתמשים --upgrade כאן כדי לוודא שאתה מקבל 2.0b4):
PIP להתקין boto --upgrade
התקן Django-ses:
PIP להתקין Django-ses
להוסיף את הדברים הבאים לsettings.py שלך:
EMAIL_BACKEND = 'django_ses.SESBackend'
# אלה הם אופציונליים - אם הם מוגדרים כמשתני סביבה הם לא
# צריך להיות מוגדרים גם כאן
AWS_ACCESS_KEY_ID = '-ACCESS-KEY-הזהות שלך "
AWS_SECRET_ACCESS_KEY = 'YOUR-SECRET-ACCESS-KEY "
עכשיו, כשאתה משתמש בdjango.core.mail.send_mail, שירות דואר אלקטרוני פשוט ישלח הודעות כברירת מחדל.
בדוק את ספריית הדוגמא לקבלת מידע נוספת.
SES סטטיסטיקה דווח
קריאה בלבד פשוטה מאוד לדווח על המכסה שלך, כתובות דואר אלקטרוני אומתו וסטטיסטיקת שליחה כלולה.
אם ברצונך להשתמש בדוחות הסטטיסטיים SES השליחה, עליך לכלול django_ses בINSTALLED_APPS שלך ואתה חייב לכלול django_ses.urls בurls.py. שלך
הודעות דוא"ל שגיאה Django builtin-ב
אם ברצונך דיווח שגיאות דוא"ל builtin של Django כדי לתפקד כראוי (בעצם לשלוח עובדים מיילים), תצטרך להגדיר את הגדרת SERVER_EMAIL במפורש לאחת מהכתובות מאומתות-SES שלך. אחרת, הודעות דוא"ל השגיאה שלך כל ייכשלו ותהיה מודע באושר של בעיה.
הערה: יהיה עליך להירשם לSES ולאמת את כל מיילים שאתה הולך להשתמש בטיעון FROM_EMAIL לdjango.core.mail.send_email (). יש Boto verify_email_address () שיטה: https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

תוכנות אחרות של יזם Harry Marr

MongoEngine
MongoEngine

12 Apr 15

תגובות ל django-ses

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!