django-mailer.

التحميل الان

django-mailer. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • James Tauber
  • موقع ويب الناشر:
  • http://jtauber.com/pyso

django-mailer. العلامات


django-mailer. وصف

تطبيق Django قابل لإعادة الاستخدام في قائمة انتظار إرسال بريد إلكتروني Django-Mailer غير متزامن لذلك بالإضافة إلى وضع البريد في قائمة الانتظار، تحتاج إلى إخباره بشكل دوري بمسح قائمة الانتظار وإرسال البريد في الواقع. هذا الأخير يتم ذلك عبر ملحق الأمر. حالات استخدام Sample * اسم المشرف يريد إرسال إعلان لمرة واحدة لجميع المستخدمين على موقع * يريد مسؤول الموقع إرسال بريد إلكتروني لمرة واحدة إلى مجموعة فرعية من المستخدمين (على سبيل المثال، يرجى ملاحظة المستخدمين الذين أكملوا مسح) * يريد مسؤول الموقع إرسال بريد إلكتروني ولكن يريد لتأجيلها بتاريخ أو وقت معين (على سبيل المثال، أرسل عند 9:00 غدا تذكيرا للتوقف المحدد في الساعة 10 صباحا) * يريد مسؤول الموقع إرسال بريد إلكتروني منتظم إلى مجموعة فرعية من المستخدمين (مثل الأشخاص الذين لم يقوموا بتسجيل الدخول ل أكثر من شهر) * مستخدم يريد إشعار البريد الإلكتروني عند حدوث بعض الأحداث الخاصة بها (مثل صديق يقبل دعوتهم للانضمام إلى مجموعة، يتلقون رسالة خاصة) * يرغب المستخدم إشعار البريد الإلكتروني عند بعض الأحداث ذات الصلة بمجموعة فرعية من المستخدمين يحدث (على سبيل المثال، كان هناك رد على موضوع لوحة الرسائل أو إدخال مدونة أن المستخدم قد اشترك في) * المستخدم لا يريد رسائل بريد إلكتروني فردية لكل إشعار ولكن يريدون ذلك في شكل هضم (E.G. وهضمها يومي من المشاركات الجديدة أو التحديث الأسبوعي على الأصدقاء الذين انضموا إلى أسئلة النطاق * يجب ألا يدير Django-Mailer الاشتراكات الفعلية إلى الأحداث. النظر في "رد جديد على رسائل لوحة الرسائل" استخدام القضية. سيحتاج الموقع الشامل إلى تتبع المستخدمين الذين اشتركت لهم مؤشرات الترابط ثم عند تحديث مؤشر ترابط، سيطلب من Django-Mailer إرسال نفس الرسالة إلى قائمة المستخدمين هذه. ولكن يجب على تطبيق إعلانات DJango تتبع المستخدمين المشتركين في أي مؤشرات ترابط واستخدام مماثل. يستخدم Putting Mail على QueueBecause Django-Mailer حاليا نفس توقيع الوظيفة مثل دعم البريد الأساسي Django يمكنك القيام بما يلي في الرمز الخاص بك: # Favor Django-Mailer لكن Django-Mailer لكنه يعود إلى Django.Core.mailfrom Django.conf استيراد SettingIF "Mailer" في Settings.Installed_Apps: من Mailer Import send_mailelse: من django.core.mail استيراد send_mailand ثم اتصل فقط send_mail كما تفعل عادة في django: send_mail (الموضوع، messial_body_body، settings.default_from_email، المستلمون) بالإضافة إلى ذلك، يمكنك إرسال جميع المديرين كما هو محدد في إعداد المسؤول عن طريق الاتصال: mail_admins (الموضوع، message_body) أو جميع المديرين على النحو المحدد في إعداد المديرين عن طريق الاتصال: mail_managers (موضوع، Message_body) قائمة انتظار واضحة مع extensionsionswith commandwith in mailer في reature_apps الخاص بك، سيكون هناك أوامر اثنين من الإدارة الجديدة التي يمكنك تشغيلها: * سوف Send_Mail مسح قائمة انتظار الرسائل الحالية وبعد إذا كانت هناك أي إخفاقات، فسيتم تمييزها مؤجلة ولن تتمكن من محاولة مرة أخرى بواسطة send_mail. * retry_deferred ستقوم بنقل أي بريد تأجيل مرة أخرى إلى قائمة الانتظار العادية (لذلك سيتم محاولة محاولة مرة أخرى في send_mail التالي). قد ترغب في ضبطها عبر Cron للتشغيل بانتظام: * * * * * (CD Pinax؛ / USR /local/bin/pin2.5 إدارة. PPY SEND_MAIL >> $ pinax / cron_mail.log 2> 1) 0،20،40 * * * * (CD $ pinax؛ /usr/local/bin/python2.5 إدارة. Py Retry_deferred >> $ pinax / cron_mail_deperred.log 2> 1) هذه المحاولات لإرسال البريد كل دقيقة مع إعادة المحاولة كل 20 دقيقة. يستخدم Send_Mail ملف قفل في حالة تطهير قائمة الانتظار يستغرق وقتا طويلا من الفاصل الزمني ender.py send_mail. متطلبات: django. بيثون


django-mailer. برامج ذات صلة

orwebpage.

يتحقق من العديد من جوانب مطابقة صفحات الويب إلى المعيار الدولي ISO / IEC 23026-2006 (ه) IEEE STD. ...

157

تحميل

moha.

التطبيقات الموجهة نحو الوحدة النمطية ...

203

تحميل