مزامنة البريد دير

مجموعة من الأدوات لمزامنة زوج من صناديق البريد بتنسيق maildir
التحميل الان

مزامنة البريد دير الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Enrico Tassi
  • موقع ويب الناشر:
  • http://www.freepops.org

مزامنة البريد دير العلامات


مزامنة البريد دير وصف

مجموعة من الأدوات لمزامنة زوج من صناديق البريد بتنسيق maildir يختلف مزامنة Mail Dir (SMD) عن حلول أخرى من حيث العروض ومتطلبات التركيب المنخفضة. يتطلب الحل على نطاق واسع IMAP-Server Plus OfflineMap تثبيت خادم IMAP. بدلا من ذلك، لا يتطلب MailDirSync أي خادم IMAP، فقط SSH، لكنه يستخدم لتحميل وحدة المعالجة المركزية الخاصة بي الكمبيوتر المحمول كثيرا، ويبدو أن تطورها توقف في عام 2004. قد تعمل أدوات الأغراض العامة الأخرى مثل RSYNC أو انسجامها أيضا، ولكن لا تستفيد من حقيقة أنها مزامنة رسائل البريد. تشبه المزامنة Mail Dir MailDirsync في تصميم ومتطلباتها، ولكنها أكثر كفاءة، وجود آلياتها المكتوبة في ج (حوالي 700 خط)، في حين تتم كتابة السياسات في لغات البرمجة النصية مثل LUA و SHELT SCRIPT (خطوط 900 أخرى). Sync Mail يستخدم DIR SSH لإرسال واستقبال البيانات، وتشغيل الأوامر على المضيف البعيد (ولكن من حيث المبدأ، يمكن استخدام أي قناة ثنائية الاتجاه، مثل NC على سبيل المثال) يحتاج NC.Cync Mail Dir إلى تثبيت على كلا المضيفين: نحن نسمي الخادم المضيف الذي ندفع إليه وسنسلدعنا، نسمي العميل المضيف الذي نضغط عليه ويسحب إليه. في السيناريو الأكثر شيوعا، الخادم هو خادم البريد الخاص بنا، في حين أن العميل هو الكمبيوتر المحمول الخاص بنا. الدليل ~ / الخادم، وملف ذاكرة التخزين المؤقت (يسمى ملف DB من الآن ON) الذي يمثل حالة صندوق البريد آخر مرة دفعنا فيها بنجاح. مطلوب ملف التكوين فقط على مضيف العميل (الشخص الذي سيدير SMD-STUP و SMD-PUSH) .Sync Mail Dir هي مجموعة من الأدوات ذات الطبقات، حيث يتم تنفيذ أدوات منخفضة المستوى في لغات منخفضة المستوى (لتحقيق عروض لائق ) وأدوات عالية المستوى مكتوبة بلغات البرمجة النصية (لتحقيق مرونة أفضل). * MDDIFF هو برنامج ج صغير ونأمل فعاليته الذي يعطى ملف DB (لقطة من حالة صندوق بريد سابقة) ينشئ مجموعة من الإجراءات (فرق) يجب أن يؤدي العميل إلى مزامنة نسخة صندوق البريد المحلي. إنها أداة منخفضة المستوى، لا تهدف إلى استخدامها مباشرة من قبل المستخدم. * SMD-Server برنامج نصي بسيط يستدعي MDDIFF لحساب Diff، يرسله إلى العميل ثم استمع إلى طلبات العميل مثل الحصول على جسم بريد أو رأس. حتى لو كانت هذه الأداة سهلة التشغيل، فقد لا تكون إعادة توجيه إدخالها وإخراجها إلى SMD-Client عبر شبكة مباشرة، فلا ينبغي للمستخدمين عدم الاتصال بها مباشرة. * SMD-Client برنامج نصي معقد للغاية تطبيق Diff محليا، في نهاية المطاف طلب البيانات إلى الخادم. في حال لا يمكن تطبيق Diff بشكل نظيف، فإنه يخرج رسالة خطأ يجب أن تعرض أدوات المستوى الأعلى للمستخدم. نظرا لأن SMD-Server فهو أداة عالية المستوى، ولكن لا ينبغي استدعاؤها مباشرة من قبل المستخدم العادي. * SMD - سحب الشكر إلى SSH، فإنه ينفذ SMD-Server على مضيف الخادم وعميل SMD على مضيف العميل. هذا يسمح لسحب التغييرات عن بعد وتطبيقها محليا. يتم ترك صندوق البريد عن بعد. من المفترض أن يتم استدعاء هذه الأداة من قبل المستخدم. * SMD-PUSH بفضل SSH، فإنه ينفذ عميل SMD على مضيف الخادم و SMD-Serer على مضيف العميل. هذا يسمح بدفع التغييرات المحلية وتطبيقها على المضيف البعيد. تركت صندوق البريد المحلي غير مسجل. من المفترض أن يتم استدعاء هذه الأداة من قبل المستخدم. * يدير SMD-Loop Runs SMD-PUSH و SMD على فترات منتظمة على فترات محددة من قبل المستخدم في ملف التكوين، على نمط Crontab، ولكن يمسك أخطاء قابلة للاسترداد (مثل مشكلة غير متكررة وغير شبكة)، وإنقاذ فقط في الحالات التي يحتاج فيها التدخل البشري. هذه هي الأداة المساعدة التي قد ترغب في تشغيلها إذا كنت تستخدم بيئة نصية أو واحدة رسومية لا يعتمد على جنوم. * SMD-Applet عبارة عن تطبيق صفيح لمنطقة إعلام Gnome، التي تقوم بتشغيل SMD حلقة، وإخطار المستخدم في نهاية المطاف للأحداث الهامة والسماح له بحلها بالنقر فوق الأزرار بدلا من تشغيل الأوامر من Shell.Installation: SyncMaildir هو جزء من أرشيف دبيان. إذا كنت تقوم بتشغيل Debian أو أحد مشتقاتها، يمكنك تثبيت حزم SyncMaildir و Syncmaildir-Appleter مع مدير الحزمة المفضلة لديك. إذا كنت ترغب في تثبيته من المصدر، فأنت بحاجة إلى مترجم C، وملفات التطوير ل GLIB، GNU سيد. بالنسبة إلى SMD-Applet، تحتاج أيضا إلى برنامج Vala Compiler و Libgee و GTK + 2. قد ترغب أيضا في تخصيص عدد قليل من المتغيرات في Makefile. ثم يجب أن يكون الكتابة جعل التثبيت كافيا ليتم تثبيت SyncMaildir. يتم دعم بعض المنصات المعروفة من خلال قوالب محددة في نهاية الموسوع، على سبيل المثال، قد ترغب في تشغيل جعل OSX / Text / All Make Make OSX / Text / Install هي: SSH و XDELTA و SHA1SUM و LUA5.1 و Bash.More يمكن العثور على وثائق في الصفحة الرئيسية للمشروع. ما الجديد في هذا الإصدار: التصميم: أذكر إجراء الخطأ الذي يمكن الآن تنبعث منه MDDIFF SMD-Client: فهم إجراء الخطأ mddiff.c: استخدم فقط exit_success و exit_failure كقوانين الخروج خطأ مكالمات ماكرو الخروج (Exit_Failure) ينبعث منها إجراء الخطأ تحذير ماكرو جديد، يستخدم لما كان يستخدم أخطاء غير قاتلة التحقق من الحجة المحسن: يتم إجراء إحصائي مقدما، ونحن نفرج إذا لم تكن متماغة syncmaildir.lua: وظيفة المصافحة تنبعث منها شبكة "كقاعدة فشل محتمل. تستخدم لتنبعث "خطأ في الشبكة"، خداع SMD-Applet SMD-Client، SMD-Server، SMD المشتركة: تحقق من وجود برامج مساعد خارجية تفشل في وقت مبكر إذا لم يكن الأمر كذلك SMD-Client، SMD-Server، SYNCMAILDIR.LUA: المزيد من التعليقات في التعليمات البرمجية والمنظمة الأفضل Littler Refactoring for mkdir_p و tmp_for إضافة وظيفة للتحقق من وجود برنامج خارجي باستخدام أمر Shell Type Makefile: وأضاف AssPath / * قالب لتثبيت البرنامج الصغير المسارات المطلقة لبرامج المساعد Readme، تصميم: المسافة البادئة الثابتة بحيث تعرض علامة الشاشة جميع clockquotes على هذا النحو (مجد إلى زاك).


مزامنة البريد دير برامج ذات صلة