OfflineIMAP
OfflineIMAP هو برنامج مساعد لمزامنة IMAP ، قادر على مزامنة البريد على خادم IMAP مع مجلد Maildir المحلي [ 2 ] أو خادم آخر.
وصف
تتم عملية المزامنة ثنائية الاتجاه بين نقطتي نهاية ("مستودعات بعيدة" و"مستودعات محلية"). [ 3 ]
يستخدم OfflineIMAP بروتوكول الوصول إلى رسائل الإنترنت (IMAP) للوصول إلى خوادم البريد فقط . (لا يدعم بروتوكول مكتب البريد ، وهو طريقة شائعة أخرى لتلقي البريد من الخادم). [ 4 ] يعمل بشكل أسرع (مع أنه يتأثر بزمن استجابة الاتصال) ويدعم ميزات أكثر تقدماً من معظم برامج البريد الإلكتروني . [ 5 ] يمكن تفعيل وضع خاص لتحسين التعامل مع تطبيق IMAP غير القياسي في Gmail، وذلك من خلال ملف الإعدادات . [ 6 ]
عند ضبطه لتخزين البريد محليًا، يستخدم OfflineIMAP تنسيق Maildir . [ 3 ] قد تتم إضافة دعم صناديق بريد Unix في المستقبل، على الرغم من أنه غير مُفعّل حاليًا. [ 6 ]
إعدادات
يمكن تعريف عدة حسابات مزامنة، يتكون كل منها من مستودعات بعيدة ومحلية، في ملف التكوين. ثم يتم تكوين كل مستودع على حدة، مما يسمح بتحديد بيانات الاعتماد وطريقة الوصول. [ 3 ]
التصفية والترجمة
يُتيح OfflineIMAP إمكانية تصفية مجلدات المستودع البعيد، بحيث تتم المزامنة الجزئية فقط عند الحاجة. لاستخدام هذه الميزة، يجب تحديد القناع الذي سيتم مطابقته مع قائمة المجلدات في كل عملية مزامنة. يتم ذلك باستخدام وظيفة lambda في بايثون ؛ على سبيل المثال، لمزامنة مجلدات "INBOX" و"Sent Mail" و"Received" فقط، يجب تحديد القاعدة التالية: [ 5 ]
folderfilter = lambda foldername : foldername in [ "INBOX" , "Sent Mail" , "Received" ]يمكن تغيير أسماء المجلدات المتبقية (ترجمتها) باستخدام بنية مماثلة: [ 3 ]
nametrans = lambda foldername : re . sub ( "^Sent$" , "root/Sent" , re . sub ( "^(\[G.*ail\]|INBOX)" , "root" , foldername ) )يمكن استخدام هذه التقنية أيضًا لمزامنة محتوى خادم IMAP مع مجلد خادم آخر. [ 5 ]
القيود
يجب أن يستخدم كل حساب دليلاً منفصلاً؛ وإلا فقد تعاني عملية المزامنة من سلوك غير متوقع أو حتى فقدان البيانات. [ 5 ]
واجهة المستخدم
يوفر OfflineIMAP العديد من واجهات سطر الأوامر ، بما في ذلك واجهة تفاعلية تعتمد على رموز الألوان ، وواجهة تسجيل غير تفاعلية في وحدة التحكم ، بالإضافة إلى عدة أوضاع أخرى أقل تفصيلاً. [ 3 ] كما تتوفر واجهة مستخدم رسومية تعتمد على Tk . [ 5 ]
انظر أيضاً
مراجع
- ↑ "سجل تغييرات النسخة الرئيسية" . تم الاطلاع عليه بتاريخ 13 مارس 2023 .
- ^ إكنفيلز، ميلا (2011). "Drei Tools zum Archivieren von IMAP-Mails" [ ثلاث أدوات لأرشفة رسائل بريد IMAP ] . مجلة لينكس .
- 1 2 3 4 5 مارتن، بن (6 مايو 2008)، "OfflineIMAP يجعل الرسائل والمرفقات متاحة محليًا" ، Linux.com ، مؤرشف من الأصل في 30 أكتوبر 2012 ، تم استرجاعه في 23 أغسطس 2012
- ↑ دانين، فينسنت (26 أكتوبر 2009)، "الاحتفاظ برسائل البريد الإلكتروني IMAP محليًا باستخدام OfflineIMAP" ، TechRepublic ، تم الاطلاع عليه في 23 أغسطس 2012
- 1 2 3 4 5 غورزن، جون (مارس 2004)، "بريد سريع ومريح للسفر: OfflineIMAP" ، مجلة لينكس ، العدد 119، الرقم الدولي الموحد للدوريات 1075-3583 ، تم الاطلاع عليه في 23 أغسطس 2012
- 1 2 بروكماير، جو (31 يناير 2011)، "استخدام OfflineIMAP لمزامنة البريد الإلكتروني أثناء التنقل" ، ServerWatch ، تم الاطلاع عليه في 23 أغسطس 2012
- برنامج بريد إلكتروني مجاني
- مزامنة البيانات
- برنامج مجاني مكتوب بلغة بايثون
- برنامج يستخدم Tk (برنامج)
