نظام معالجة الرسائل MH
نظام معالجة الرسائل MH هو عميل بريد إلكتروني مجاني ومفتوح المصدر . يختلف عن معظم أنظمة قراءة البريد الأخرى في أنه، بدلاً من كونه برنامجًا واحدًا، يتكون من عدة برامج مختلفة مصممة للعمل من سطر الأوامر الذي يوفره نظام التشغيل الشبيه بنظام يونكس . [ 1 ] ومن الاختلافات الأخرى أنه بدلاً من تخزين الرسائل المتعددة في ملف واحد، تُخزَّن كل رسالة في ملف منفصل ضمن مجلد خاص. وبفضل هذه الخيارات التصميمية، يصبح من السهل جدًا وبديهيًا برمجة إجراءات على رسائل البريد باستخدام أدوات البرمجة النصية المعتادة في نظام التشغيل .
تستمر برامج مشتقة من MH في التطور تحت اسمي nmh و mmh . كما تحتوي GNU Mailutils على تطبيق لـ MH. [ 2 ]
تصميم
صُمم برنامج MH وفقًا لفلسفة يونكس ، [ 3 ] ويتألف من برامج منفصلة، مثل showبرنامج لعرض الرسائل، scanوبرنامج لعرض عناوين الرسائل، وبرنامج rmmلحذف الرسائل. وباستخدام هذا pickالبرنامج، يُمكن تحديد الرسائل، بناءً على المُرسِل على سبيل المثال، والتي تُعالجها البرامج الأخرى.
نظراً لتشغيل البرامج المختلفة بشكل منفصل وفي أوقات مختلفة، يجب ترتيب التواصل بينها بشكل خاص. تُخزَّن معلومات مثل البريد الإلكتروني المُحدَّد حالياً في ملفات (في هذه الحالة، بواسطة .mh_sequencesملف في شجرة دليل MH الخاص بالمستخدم).
تاريخ
اقترح آر. ستوكتون غينز ونورمان شابيرو برنامج MH ، وطوّره بروس إس. بوردن وآخرون في مؤسسة راند . [ 4 ] أُنشئت النسخة الأولى من MH بحلول عام 1979. ثم تولى مارشال تي. روز وجون إل. رومين، العاملان في جامعة كاليفورنيا، إرفاين، تطوير البرنامج. وكان آخر إصدار من MH هو 6.8.4، وهو عبارة عن تحديث للصيانة للإصدار 6.8.3، وهو متاح للاستخدام العام.
nmh ("MH الجديد") [ 5 ] هو إصدار نشط حاليًا من MH. تم تطويره من الإصدار MH 6.8.3 بواسطة ريتشارد كولمان أثناء عمله في معهد جورجيا للتكنولوجيا، وتم إصداره بموجب ترخيص BSD . يتضمن هذا الإصدار "تغييرات LBL" التي أُجريت على MH في أواخر الثمانينيات بواسطة فان جاكوبسون ومايك كاريلز وكريج ليريس. [ 6 ] أحدث إصدار هو nmh 1.8، بتاريخ 18 فبراير 2023. [ 5 ]
mmh ("معالج البريد الإلكتروني الخاص بـ meillo") [ 7 ] هو نسخة معدلة من nmh، لكن واجهة المستخدم الخاصة بهما غير متوافقة.
أداء
يعتمد أداء برنامج MH بشكل كبير على نظام الملفات وميزات نظام التشغيل الذي يعمل عليه. تتطلب كل عملية قراءة رسالة تشغيل برنامج منفصل، ومسح دليل في مجلد كبير، وفتح ملف قبل الوصول إلى البيانات. من ناحية أخرى، تتطلب تنسيقات صناديق البريد مثل mbox، التي تستخدم ملفًا واحدًا، غالبًا إدراج أو حذف بيانات في منتصف الملف عند قراءة الرسائل أو تعديلها، وقد تكون هذه العملية بطيئة للغاية. في هذه الحالات، يكون برنامج MH أسرع بكثير.
يعمل تنسيق تخزين maildir الذي اشتهر بفضل qmail و Courier Mail Server على تحسين العديد من الميزات التي ظهرت لأول مرة في MH: ملف منفصل لكل رسالة، ودليل منفصل لكل "مجلد" بريد، واستغلال الروابط الصلبة وميزات نظام الملفات المتقدمة الأخرى لتحسين الأداء من حيث المساحة والوقت.
واجهة المستخدم
نظام MH هو نظام قائم على سطر الأوامر بطبيعته. أما بالنسبة للواجهة الرسومية، فكان البرنامج الأصلي هو xmh ، وهو تطبيق لنظام X Window . بعد توقف تطوير xmh، تم تطوير أداة مشابهة تسمى exmh بلغة Tcl/Tk ، وتم تحديثها آخر مرة في 7 يناير 2004. [ 8 ] يُعتبر exmh مكتمل الميزات، ومنذ عام 2004لم يشهد البرنامج سوى تطويرات طفيفة تتجاوز إصلاح الأخطاء. كما يوفر مشروع MH-E واجهة Emacs لبرنامج MH . [ 9 ]
بالإضافة إلى عملاء MH المخصصين هؤلاء، يتم تضمين دعم صناديق بريد MH في العديد من العملاء الآخرين مثل Claws Mail و Novell Evolution و Mutt و Sylpheed .
انظر أيضاً
- قائمة عملاء البريد الإلكتروني
- MH و xmh: البريد الإلكتروني للمستخدمين والمبرمجين
- نظام معالجة الرسائل nmh
- مسؤول البريد لدى ميلو (mmh)
مراجع
- ↑ "كيف يعمل البريد الإلكتروني في نظام يونكس: MH و NMH: البريد الإلكتروني للمستخدمين والمبرمجين" .
- ↑ "دليل أدوات البريد الإلكتروني GNU" .
- ↑ "مقدمة موجزة عن رسالة البريد الإلكتروني MH" ، مارك فان هينينجن، ديسمبر 1993.
- ↑ روبرت هـ. أندرسون؛ نورمان ز. شابيرو؛ تورا ك. بيكسون؛ فيليس هـ. كانتار (ديسمبر 1989). "تصميم نظام بريد MH" (ملف PDF) . صفحة 11، ملاحظة 2. تاريخ الاطلاع: 9 مايو 2017 .
- 1 2 "nmh - نظام معالجة الرسائل" . تم الاسترجاع في 20 ديسمبر 2018 .
- ↑ "nmh - "LBL" changes" . تم الاسترجاع في 23-03-2012 .
- ↑ "معالج البريد الإلكتروني الخاص بـ meillo (mmh)" . تم الاطلاع عليه بتاريخ 14 مارس 2021 .
- ↑ "Exmh 2.7.2" . تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
- ↑ "MH-E" . تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
روابط خارجية
- الصفحة الرئيسية الأصلية لموقع MH على موقع Wayback Machine (تمت أرشفة بتاريخ 25-02-2009)
- الصفحة الرئيسية الحالية للصحة العقلية
- التاريخ المبكر من MH و xmh: البريد الإلكتروني للمستخدمين والمبرمجين ، بقلم جيري بيك
- تنسيقات تخزين البريد الإلكتروني
- برنامج عميل البريد الإلكتروني لنظام التشغيل لينكس
- برنامج بريد إلكتروني مجاني
- برامج الإنترنت لنظام يونكس
- البرامج التي تستخدم ترخيص BSD
