برنامج UW IMAP

كان خادم IMAP التابع لجامعة واشنطن [ 3 ] هو الخادم المرجعي لتطبيق بروتوكول الوصول إلى رسائل الإنترنت . [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] وقد طُوّر في جامعة واشنطن على يد مارك كريسبين وآخرين. [ 10 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]

تاريخ

بدأ تطوير برنامج UW-IMAP حوالي عام 1988. [ 6 ]

في عام 2003، كان برنامج UW IMAP من بين أكثر ثلاث حزم خوادم IMAP مجانية شيوعًا ، إلى جانب Cyrus IMAP و Courier IMAP . [ 11 ] [ 12 ] [ 13 ] وفي عام 2005، بعد إعادة كتابة شاملة لقاعدة بياناته ، [ 6 ] أصبح من بين أفضل اثنين، إلى جانب Cyrus IMAP. [ 14 ] [ 15 ]

في مايو 2008، أوقفت جامعة واشنطن تطوير برنامج UW IMAP. [ 3 ]

في 4 أغسطس 2008، أعلن موظفو جامعة واشنطن الذين شاركوا في تطوير UW IMAP وPine وAlpine أنهم سيحولون جهودهم من التطوير المباشر إلى دور استشاري وتنسيقي أكبر للمساعدة في دمج مساهمات المجتمع، [ 16 ] في أعقاب عمليات تسريح العمال في قسم التكنولوجيا بجامعة واشنطن. [ 17 ]

ج- في الفترة من يناير إلى أغسطس 2009، بدأ القائمون على صيانة نظام دبيان جنو/لينكس، وهو موزع رئيسي لحزمة UW IMAP، في إيقاف دعم حزم UW IMAP الخاصة بهم. [ 18 ] [ 19 ]

في سبتمبر 2009، أعلن مارك كريسبين، المؤلف الرئيسي لبرنامج UW IMAP، عن نسخة معدلة تسمى Panda IMAP. [ 3 ] توفي كريسبين في أواخر عام 2012. [ 20 ]

يحتفظ أحد المتحمسين لـ UW IMAP على الأقل بمستودع شفرة مصدرية عام يحتوي على سجل التغييرات لـ UW IMAP و Panda IMAP منذ بداية المشروع وحتى الإصدار النهائي لـ Crispin. [ 21 ]

المديح والنقد

خلال معظم العقد الأول من الألفية الثانية، اعتُبر بروتوكول UW IMAP خيارًا جيدًا نظرًا لتوافره الواسع، وتضمينه في جميع توزيعات لينكس الرئيسية، ودعمه لبروتوكولي POP وIMAP، وسهولة تثبيته. [ 22 ] [ 14 ] [ 23 ] كما حظي بإشادة لسهولة إدارته وتوافقه مع تنسيقات صناديق البريد القديمة، [ 7 ] ولصغر حجمه وبساطته. [ 24 ]

على عكس خوادم IMAP اللاحقة، ربط خادم UW IMAP حسابات مستخدمي IMAP بحسابات المستخدمين على نظام التشغيل الأساسي للخادم . [ 25 ] [ 26 ] كان الهدف من هذه الميزة، إلى جانب استخدام UW IMAP الافتراضي لملفات صناديق البريد المتجانسة، ضمان التوافق مع أنظمة التشغيل القديمة وممارسات إدارة البريد الإلكتروني ، إلا أنها لاقت انتقادات من بعض المعلقين. [ 27 ] [ 28 ] وعلى وجه الخصوص، أشار سام فارشافشيك، مطور خادم Courier IMAP المنافس، إلى أن قرار كريسبين بعدم إضافة دعم لـ maildir (وهو تنسيق شائع لصناديق البريد غير المتجانسة) إلى UW IMAP ربما يكون نابعًا من استياء متبقٍ من خلاف سابق بين كريسبين ومصمم maildir، دانيال ج. بيرنشتاين . [ 29 ] انتقد القائمون على خادم Citadel IMAP المنافس إصرار كريسبين على الإبقاء على دعم UW IMAP للملفات المسطحة كمخازن للبريد، لما تسببه من تعقيد غير ضروري في بروتوكول IMAP. [ 30 ]

بالإضافة إلى ذلك، أشار فارشافشيك إلى أنه على الرغم من إصرار كريسبين على امتثال خوادم IMAP الأخرى لمواصفات IMAP، فإن خادم IMAP الخاص بجامعة واشنطن ونظيره عميل IMAP، باين، استخدما امتداد IMAP خاصًا غير موثق في تلك المواصفات. [ 9 ] كما وُجهت انتقادات لـ IMAP الخاص بجامعة واشنطن بسبب قابليته للاختراق نتيجة تجاوز سعة المخزن المؤقت ، وافتقاره إلى فصل الصلاحيات مقارنةً بمنافسيه سايروس وكوريير. [ 24 ] وبحلول عام 2007، كانت هناك برامج حاسوبية قادرة على استغلال الثغرات الأمنية في تثبيتات IMAP الخاصة بجامعة واشنطن غير المُحدثة أو غير المُهيأة بشكل صحيح. [ 31 ] وكذلك بسبب دعمه غير الموثوق لبروتوكول SSL. [ 32 ]

المكونات والميزات

تم تصميم UW IMAP ليكون متوافقًا مع أنظمة ومخازن البريد القديمة الحالية، وليكون قابلاً للتثبيت "بشكل فوري" دون الحاجة إلى أي تكوين خاص بالموقع.

يستخدم بروتوكول IMAP الخاص بجامعة واشنطن محرك البريد الإلكتروني c-client ، وهو نفسه المستخدم في برنامجي البريد الإلكتروني Alpine و Pine . [ 6 ] [ 10 ] يدعم c-client العديد من تنسيقات تخزين البريد، بما في ذلك ملفات أخبار Usenet ، و MIX ، وmbox ، وmbx ، وmx ، وmh ، وtenex ، وmtx ، و MMDF ، و phile . [ 6 ] كما يدعم c-client بروتوكولات الإنترنت IMAP و POP3 و NNTP و SMTP .

كما تتضمن حزمة UW IMAP خوادم POP2 و POP3 ، [ 33 ] [ 26 ] وبرنامج mailutil المساعد، ووكلاء تسليم البريد dmail و tmail . [ 2 ]

اعتبارًا من عام 2005، كانت قاعدة بيانات UW IMAP تتكون من 135000 سطر من التعليمات البرمجية ، منها 4000 سطر لخادم IMAP نفسه، والباقي لبرنامج c-client. [ 6 ]

قابلية التوسع ودعم دليل البريد

لا يدعم بروتوكول UW IMAP تنسيق maildir رسميًا. [ 34 ] مع ذلك، يمكن تعديل UW IMAP لدعم تنسيقات أخرى، مثل maildir. [ 34 ] توفر Gluelogic رقعة برمجية لدعم maildir في Pine. [ 35 ] يمكن بعد ذلك استخدام نسخة Pine المُعدّلة لتجميع UW IMAP مع دعم اسمي لـ maildir. لكن هذا ينتج عنه خادم به أخطاء لا يميز بشكل صحيح بين الرسائل غير المقروءة والرسائل الحديثة. تتوفر رقعة برمجية لـ Alpine يمكن استخدامها بطريقة مماثلة، ولكن بعيوب أقل. [ 36 ]

انظر أيضاً

مراجع

  1. 1 2 "وثائق خادم IMAP الخاص بجامعة واشنطن: ملاحظات مرجعية" . جامعة واشنطن . 22 يوليو 2011. تم الاطلاع عليه بتاريخ 4 نوفمبر 2018 .
  2. ١ ٢ "مركز معلومات IMAP" . جامعة واشنطن . ٢٣ يوليو ٢٠٠٩. تاريخ الاسترجاع : ٤ نوفمبر ٢٠١٨. ترخص جامعة واشنطن شفرة المصدر لمجموعة أدوات UW IMAP، imap-2006 والإصدارات الأحدث، بموجب رخصة أباتشي، الإصدار ٢.٠. تتضمن مجموعة أدوات UW IMAP ما يلي:
    • مكتبة عميل C: واجهة برمجة تطبيقات (API) تُستخدم لإنشاء عملاء وخوادم البريد الإلكتروني، بما في ذلك دعم بروتوكولات IMAP وPOP3 وSMTP وNNTP، بالإضافة إلى الوصول إلى ملفات صندوق البريد المحلي على أنظمة Unix وWindows.
    • خوادم جامعة واشنطن POP2 (ipop2d) وPOP3 (ipop3d) وIMAP4rev1 (imapd)
    • mailutil: برنامج مساعد يساعد في إدارة صناديق البريد الإلكتروني (المحلية و IMAP/POP3/NNTP)
    • dmail: وكيل تسليم البريد (MDA) للاستخدام مع procmail
    • tmail: أداة MDA للاستخدام مع نظام البريد (مثل sendmail، postfix، إلخ).
  3. ١ ٢ ٣ "الصفحة الرئيسية لـ Panda IMAP" . مؤرشفة من الأصل بتاريخ ١٦ يوليو ٢٠١٢. تم الاطلاع عليها بتاريخ ٢٣ سبتمبر ٢٠٠٨. تم تطوير Panda IMAP من UW IMAP 2007b عند توقف تطوير UW IMAP في مايو ٢٠٠٨. ومنذ ذلك الحين، لم تُجرِ جامعة واشنطن سوى تعديلات طفيفة على UW IMAP (UW IMAP 2007f) لبعض المشاكل الحرجة (وليس جميعها). جميع تعديلات UW IMAP 2007f، أو ما هو أفضل منها، موجودة في Panda IMAP. على عكس UW IMAP، يجتاز Panda IMAP جميع اختبارات حالة توافق خادم IMAP بنجاح . يُعد Panda IMAP واحدًا من ثلاثة خوادم فقط تجتاز هذه الاختبارات؛ الخادمان الآخران هما Dovecot وSurgeMail. الإصدار الحالي من Panda IMAP هو imap-2010... Panda IMAP متاح عن طريق التبرع. للحصول على مزيد من التفاصيل، يُرجى التواصل معنا عبر البريد الإلكتروني لمسؤول موقع panda.com. لا نقدم الدعم لـ UW IMAP أو Alpine، فهما مشروعان متوقفان. من المستبعد أن تُصدر جامعة واشنطن أي تحديثات لهما مستقبلاً.{{cite web}}: رابط خارجي في |quote=( المساعدة )
  4. 1 2 كريستنسون 2003 ، ص 110 : "يُعدّ UW IMAP التطبيق المرجعي لبروتوكول IMAP. ويمكن تكييفه بمرونة مع مجموعة واسعة من تنسيقات تخزين الرسائل، على الرغم من أنه غالبًا ما يستخدم نسخة مُعدّلة قليلاً من تنسيق المجلدات الإصدار السابع. بالنسبة للخوادم الصغيرة، يؤدي UW IMAP أداءً مقبولاً، ولكنه يفتقر إلى بعض ميزات أنظمة IMAP الأخرى. ونظرًا لخصائص أدائه الضعيفة نسبيًا، نادرًا ما تُستخدم هذه الحزمة في البيئات ذات المتطلبات العالية." 
  5. 1 2 غاريس، روبن (4 فبراير 2010). "الاتصالات الموحدة والمصادر المفتوحة: البحث عن حزمة LAMP السحرية" . عالم الشبكات . ما هي حزمة LAMP للاتصالات الموحدة؟ ... يُعرّف نيميرتس أنظمة الاتصالات الموحدة بأنها توفر كحد أدنى بروتوكول نقل الصوت عبر الإنترنت (VoIP)، والمراسلة الموحدة، والمراسلة الفورية/الحضور، والمؤتمرات (صوت، فيديو، ويب)؛ وقد تشمل الميزات الإضافية وظائف الاتصال، وتطبيقات الجوال، والتكامل مع أنظمة الفيديو والحضور عن بُعد القائمة على الغرف، والتكامل مع منصات الحوسبة الاجتماعية. دعونا نلقي نظرة على خيارات المصادر المفتوحة في الفئات الأساسية. ... أنا شخصيًا أفضل بروتوكول IMAP، وتحديدًا تطبيق UW IMAP المرجعي لبروتوكولات IMAP، أو نسخة Panda IMAP المتفرعة من تلك الشجرة.
  6. 1 2 3 4 5 6 7 غولوبيتسكي 2005 ، ص. ١٢ : "تم تطوير وصيانة UW-IMAP في جامعة واشنطن بواسطة مارك كريسبين، مؤلف RFC الأصلي لبروتوكول IMAP. يهدف هذا البرنامج إلى توفير خادم IMAP بسيط ومرن وسهل الاستخدام لأنظمة متعددة المستخدمين. يعتمد البرنامج على افتراض أن IMAP سيكون أحد طرق تسجيل الدخول العديدة التي يمكن للمستخدمين عن بُعد من خلالها الوصول إلى النظام. على وجه الخصوص، يجب أن تقتصر الاختلافات الوظيفية بين الوصول عبر IMAP وطريقة الوصول عبر سطر الأوامر مثل SSH على أن الوصول عبر IMAP مُحسَّن لقراءة البريد الإلكتروني. لا يُعد تقييد الوصول إلى IMAP بما يتجاوز الوصول الممنوح لمستخدم سطر الأوامر هدفًا تصميميًا.يخضع خادم UW-IMAP للتطوير النشط منذ عام ١٩٨٨، على الرغم من إعادة كتابة قاعدة التعليمات البرمجية بالكامل عدة مرات منذ ذلك الحين. يُعتبر الكود الحالي مُتاحًا فقط حتى إصدار imap-2000 لعام ٢٠٠٠. بالنظر إلى الإصدارات الأقدم، وجدتُ تداخلًا في التعليمات البرمجية بنسبة ٢٠٪ تقريبًا بين imap-2004c1 (أحدث إصدار حتى كتابة هذه السطور) و..." إصدار imap-4 لعام 1996، ولا يوجد تداخل بين imap-2004c1 وأي إصدار سابق له.يحتوي الكود الحالي على 135,000 سطر برمجي و40,000 سطر من ملفات أخرى. من هذا الكود، لا يتجاوز خادم IMAP نفسه 4,000 سطر، بينما يتكون باقي الكود من مكتبة داخلية (مُضمنة) تُسمى c-client. تُعد هذه المكتبة أيضًا الواجهة الخلفية لعميل البريد الإلكتروني Pine.يوفر تجميع imapd ملفًا تنفيذيًا واحدًا لغرض واحد. يجب استخدام برنامج خارجي مثل inetd للاستماع على منافذ IMAP المناسبة. عند إنشاء اتصال، يتم تشغيل عملية imapd، التي تتولى معالجة هذا الاتصال، ثم تنتهي. نظرًا لبساطة دور imapd في النظام، فإن كمية الكود اللازمة لتنفيذه قليلة. في المقابل، تزداد الاعتمادية على برامج أخرى لأداء الوظائف الأساسية، وأبرزها تسليم البريد والاستماع إلى المنافذ. يتطلب برنامج imapd أيضًا لا يوجد ملف تهيئة – يتم تحديد خيارات التهيئة أثناء عملية التجميع.ومن الميزات البارزة الأخرى لبروتوكول UW-IMAP أنه لا يتقيد بنوع معين من صيغ صناديق البريد. بشكل افتراضي، يتم تجميع تثبيت UNIX UW مع دعم لأنواع صناديق البريد التالية: mbox، mbx، mx، mh، tenex، mtx، mmdf، وphile. يتم توفير هذا الدعم من خلال برامج تشغيل صناديق البريد. تُستخدم منطق داخلي لتحديد نوع صندوق البريد، ثم يتم توجيه التنفيذ إلى برنامج التشغيل المناسب. 
  7. 1 2 3 Koka & Lipasti 2004 ، ص 2 : "يُعد خادم IMAP الخاص بجامعة واشنطن تطبيقًا مرجعيًا مفتوح المصدر لبروتوكول IMAP، وقد كتبه مارك كريسبين، مخترع بروتوكول IMAP. وهو شائع لسهولة إدارته ومرونته وتوافقه مع تنسيقات صناديق البريد الحالية." 
  8. 1 2 بلوم 2001 ، ص 468 : "طُوِّرت حزمة POP3 وIMAP الأكثر شيوعًا على منصة يونكس في جامعة واشنطن. على الرغم من أن اسم الحزمة البرمجية هو IMAP، إلا أنها تتضمن خادم POP3 بالإضافة إلى خادم IMAP4rev1. ... تأتي العديد من توزيعات لينكس مزودةً بحزمة UW IMAP الثنائية. يمكنك اختيار تثبيت UW IMAP من التوزيعة التي تأتي مع نظام يونكس الخاص بك، أو يمكنك تنزيل ملف الشفرة المصدرية الحالي وبنائه بنفسك." 
  9. 1 2 3 Varshavchik 2014 : "UW-IMAP و Pine، وهما ما يسمى "التطبيقات المرجعية" لـ IMAP، يستخدمان امتداد IMAP خاصًا وغير موثق ( الرابط الأصلي )."
  10. 1 2 Mullet & Mullet 2000 ، الصفحات 205-206 : "خادم IMAP الخاص بجامعة واشنطن (UW IMAP) هو خادم IMAP يستخدم inetd أو برنامجًا مشابهًا لخدمة الإنترنت لتوفير وصول IMAP للمستخدمين إلى مخزن البريد.عادةً ما يشير المستخدمون عند ذكر UW IMAP إلى مكون برنامج IMAP الخفي في بيئة تطوير IMAP4rev1/C-Client. تتضمن حزمة بيئة التطوير أداة اختبار IMAP تسمى mtest ومكتبة واجهة برمجة تطبيقات IMAP تسمى C-Client. كما تتضمن أيضًا خادمَي POP يوفران وصولًا وسيطًا إلى خادم IMAP الخاص بك من خلال POP، لتسهيل الانتقال من أنظمة POP القديمة. يأتي برنامج UW IMAP الخفي نفسه مدمجًا مع عميل البريد الإلكتروني الشهير PINE ومضمنًا في العديد من إصدارات نظام التشغيل Linux.تتوفر في حزمة منفصلة أدوات UW IMAP، وهي مجموعة من الأدوات لإدارة خادم IMAP. طُوِّرت هذه التقنية من قِبَل جامعة واشنطن، وهي مبنية على واجهة برمجة تطبيقات C-Client.تُناسب مجموعة ميزات وتصميم UW IMAP أي نظام قائم يرغب في إضافة بروتوكول IMAP. يمكن استخدامها مباشرةً على أي نظام مستخدم Unix shell، دون تعديلات أو بنية تحتية خاصة.كما يمكن استخدامها كخادم IMAP مُخصَّص؛ ومع ذلك، قد تحتاج إلى التفكير في تعديلها إذا كنت تخطط لتوسيع نطاقها لتشمل مجتمعات مستخدمين كبيرة جدًا. يعتمد عدد مستخدمي IMAP الذين يدعمهم نظام معين بشكل كبير على مكونات الجهاز ونظام التشغيل. لا يحتاج UW IMAP إلى الكثير من موارد النظام، ولكنه يتطلب ذاكرة كافية لكل عملية ونطاق ترددي للقرص. يمكنك أن يكون لديك عدد من مستخدمي UW IMAP على نظام واحد يفوق عدد مستخدمي Unix shell، ولكن ضمن حدود المعقول؛ فإذا لم يتمكن جهاز معين من التعامل مع 5000 مستخدم Unix shell بكفاءة، فلا تتوقع منه التعامل مع 100000 مستخدم UW IMAP بكفاءة.بشكل عام، يكون التوسع أكثر فعالية مع مجموعة من الأنظمة الصغيرة مقارنةً بمجموعة كبيرة من الأنظمة الكبيرة. نظام ضخم متجانس. وحدة المعالجة المركزية السريعة أقل أهمية بكثير من سعة نقل البيانات الكبيرة للقرص...تخدم جامعة واشنطن مجتمعها المكون من 80,000 مستخدم بمجموعة من خوادم IMAP الصغيرة وغير المكلفة، حيث يُخصص لكل منها جزء من مساحة المستخدم الإجمالية. تقع خوادم IMAP في نطاق DNS خاص مرتبط بنظام حسابات جامعة واشنطن.قد يُنقل المستخدم فريد إلى خادم IMAP مختلف، لكن fred.deskmail.washington.edu يشير دائمًا إلى خادم IMAP المخصص له.تأتي معظم توزيعات يونكس، وخاصةً مفتوحة المصدر منها، مزودةً ببرنامج IMAP خفي ( imapd ) غير مُسمى. من المرجح أن يكون هذا البرنامج الخفي هو خادم IMAP الخاص بجامعة واشنطن. لعلّ أبرز ما يُميّز خادم IMAP الخاص بجامعة واشنطن هو أنه من تأليف مارك كريسبين، مؤسس بروتوكول IMAP نفسه. ويمكن القول إن كريسبين يُعدّ مرجعًا أساسيًا لمجتمع IMAP، تمامًا كما يُعدّ لينوس تورفالدز مرجعًا أساسيًا لمجتمع لينكس. ابتكر كريسبين بروتوكول IMAP بمفرده تمامًا، عندما طُلب منه بناء نظام بريد موزّع دون أي توجيه. وقد كتب خادم IMAP الأصلي من الصفر بلغة التجميع DEC-20 عام 1985. تأثر التصميم الأولي لبروتوكول IMAP بشكل كبير بنظام البريد DEC-20، الذي كان كريسبين أيضًا مطوّره الرئيسي والقائم على صيانته. ويمكن إرجاع الفضل في السنوات التسع الأولى من تطوير بروتوكول IMAP بالكامل إلى كريسبين.
  11. باور 2003 : "إن أكثر ثلاثة خوادم IMAP مفتوحة المصدر شيوعًا هي IMAP جامعة واشنطن (UW IMAP)، وCyrus IMAP من جامعة كارنيجي ميلون، وCourier IMAP من Inter7 Internet Technologies."
  12. كريستنسون 2003 ، ص 5 : "إن أكثر ثلاثة خوادم IMAP مفتوحة المصدر شيوعًا هي Cyrus [CYR] و UW-IMAP [UWI] و Courier IMAP [COU]". 
  13. كريستنسون 2003 ، ص 108 : "توجد ثلاثة حلول شائعة لخوادم IMAP مفتوحة المصدر: حلول جامعة واشنطن (UW) وسايروس وكوريير IMAP. لكل منها خصائصها وميزاتها التي تجعلها الخيار الأفضل في ظروف معينة." 
  14. 1 2 باوتس، داوسون وبوردي 2005 ، ص 259 : "إن سهولة إعداد وتثبيت خادم IMAP الخاص بجامعة واشنطن تجعله في كثير من الأحيان أكثر جاذبية [من خوادم IMAP الأخرى]. في هذا الفصل، سنركز بشكل أساسي على خادمَي IMAP الأكثر شيوعًا: خادم IMAP الخاص بجامعة واشنطن، نظرًا لشعبيته وسهولة تثبيته، وخادم IMAP الخاص بسايروس، نظرًا لميزات الأمان الإضافية التي يتمتع بها." 
  15. Golubitsky 2005 ، ص 10 : "[هناك] ثلاثة خوادم IMAP مفتوحة المصدر متاحة مجانًا تشترك في الجزء الأكبر من السوق - UW-IMAP و Cyrus و Courier-IMAP." 
  16. "الوضع الألبي" . مؤرشف من الأصل بتاريخ 28-07-2014 . تم الاطلاع عليه بتاريخ 22-11-2016 .
  17. بيري، نيك (21 مايو 2008). "جامعة واشنطن تُسرح موظفين في مجال التكنولوجيا" . صحيفة سياتل تايمز . تاريخ الاسترجاع: 22 نوفمبر 2016 .
  18. "ردًا على: [ ملاحظات الإصدار ] الحزم المهملة، رقم إصدار squeeze" . lists.debian.org .
  19. "ردًا على: هل تم إيقاف uw-imapd لصالح squeeze؟" . lists.debian.org .
  20. "مارك ريد كريسبين" . Cookfamilyfuneralhome.com . تم الاطلاع عليه بتاريخ 4 نوفمبر 2018 .
  21. "jonabbey/panda-imap" . GitHub . 9 مايو 2022.
  22. سميث 2003 ، ص 527 : "نظرًا لأنه متاح بسهولة، ويأتي مع جميع توزيعات لينكس الرئيسية، ويدعم كلاً من POP وIMAP، فإن هذا القسم [من الكتاب] يصف تثبيت وتكوين UW IMAP." 
  23. سوينكا 2008 ، الصفحات 468-469 : "[نتناول] تثبيت وتكوين خادم IMAP الخاص بجامعة واشنطن (UW)، والذي يتضمن ربطًا بخادم POP. يتوفر خادم البريد هذا منذ سنوات عديدة، وعملية تثبيته سهلة. بالنسبة لقاعدة مستخدمين صغيرة إلى متوسطة الحجم (تصل إلى بضع مئات من المستخدمين)، يُفترض أن يعمل بكفاءة.إذا كنت مهتمًا بخادم بريد ذي سعة أكبر لبروتوكول IMAP، فضع في اعتبارك خادم Cyrus أو Courier IMAP. يوفر كلاهما خيارات توسع رائعة، إلا أنهما يتطلبان إجراءات تثبيت وتكوين أكثر تعقيدًا بعض الشيء...تحتوي معظم توزيعات لينكس على ملفات ثنائية مُجهزة مسبقًا لـ UW-IMAP في مستودعات التوزيعة. على سبيل المثال، يمكن تثبيت UW-IMAP في فيدورا باستخدام Yum ..." 
  24. 1 2 غولوبيتسكي 2005 ، الصفحات 13، 20 : "تكمن الميزة الأساسية لـ UW-IMAP في كونه أصغر وأبسط الخوادم الثلاثة، سواء من حيث حجم الكود أو الوظائف الرئيسية المُقدمة، أو في أنه يوفر مجموعة أصغر من طرق واجهة برمجة تطبيقات IMAP مقارنةً بالخوادم الأخرى. (قد يعود صغر مجموعة واجهة برمجة التطبيقات جزئيًا إلى حقيقة أن مؤلف UW هو من كتب RFC الخاص بـ IMAP، والذي يُحدد الحد الأدنى المسموح به من وظائف واجهة برمجة التطبيقات).ومع ذلك، فإن العيوب كثيرة، ويبدو أنها تعود إلى فلسفة تصميم الحزمة. الكود ليس معياريًا على الإطلاق... وبما أن معظم الوظائف يتم توفيرها بواسطة مكتبة عميل C، وهي أيضًا الواجهة الخلفية لعميل البريد Pine، فمن المحتمل أن يتم تجميع وظائف في خادم UW لا تكون ضرورية أو مرغوبة إلا لتشغيل العميل...على الرغم من تاريخ UW-IMAP في تجاوزات سعة المخزن المؤقت، لا تزال حالات وظائف السلاسل النصية التي لا تُجري فحصًا للطول (مثل) وفيرة داخل الكود...[وفقًا] لمقياس قابلية الهجوم المستخدم هنا، يُعدّ Courier الأقل عرضةً للاختراق بين الخوادم، بينما يحصل كل من UW وCyrus على درجات متقاربة... على الرغم من الحجم الكبير لقاعدة بيانات Cyrus، فإن قابلية اختراقها مماثلة لتلك الخاصة بـ UW-IMAP، مما يشير إلى أن Cyrus يتمتع بفصل جيد للصلاحيات بينما يفتقر UW-IMAP إلى ذلك. sprintf
  25. غلينون 2000 ، ص 385 : "ترتبط إدارة خادم بنمط UW ارتباطًا وثيقًا بنظام التشغيل الذي يعمل عليه. بمعنى آخر، إذا كنت تُشغّل خادم UW-IMAP على نظام UNIX، فاستعد لإدارة حسابات UNIX بالإضافة إلى جوانب خدمة IMAP... أما إذا اخترت Cyrus IMAP كحل لك، فقد لا تحتاج أبدًا إلى إنشاء أو إدارة أي حسابات مستخدمين UNIX. ومع ذلك، ستحتاج إلى معرفة أوسع بتنفيذ IMAP والأدوات المساعدة لصيانته." 
  26. 1 2 سميث 2011 ، ص 382 : "على الرغم من اسمه، فإن خادم IMAP الخاص بجامعة واشنطن... يدعم بروتوكولات POP2 وPOP3 وIMAP. تستخدم خوادم POP خادم IMAP في الخلفية. عادةً ما تأتي هذه المجموعة من الخوادم في حزمة تُسمىأو. يخزن خادم IMAP مجلدات بريد المستخدم في مجلدات المستخدمين الرئيسية، وهو ما قد يكون غير عملي إذا قام المستخدمون أيضًا بتسجيل الدخول إلى حساباتهم وتخزين ملفات أخرى غير البريد الإلكتروني هناك." imapuw-imapd
  27. باور 2003 : "[مقارنةً بـ Cyrus IMAP و Courier IMAP،] يُعد UW IMAP الأقل مرونة، حيث يدعم فقط تسليم ملفات البريد لحسابات المستخدمين المحليين؛ ويتم تخزين صندوق وارد كل مستخدم محلي كملف نصي واحد/var/mail/myusername. وهذا له عيبان: يجب أن يكون كل مستخدم بريد مستخدمًا للنظام، ولا يمكن إلا لعملية واحدة الكتابة إلى صندوق وارد أي مستخدم في أي وقت، مما قد يؤدي إلى تعقيدات تتعلق بقفل الملفات."
  28. إلبرين وبارنو 2003 : "تقارن هذه الورقة أداء ثلاثة خوادم IMAP مختلفة، يستخدم كل منها آلية تخزين مختلفة: يستخدم Cyrus قاعدة بيانات مبنية على BerkeleyDB، ويستخدم Courier-IMAP مجلدات البريد، ويستخدم UW-IMAP ملفات mbox. كما استخدمنا قاعدة بيانات MySQL لمحاكاة خادم IMAP يعتمد على قاعدة بيانات علائقية. وجدنا أن Cyrus وMySQL يتفوقان على UW وCourier في معظم الاختبارات، وغالبًا ما يتفوقان بشكل ملحوظ على Courier. يتميز Cyrus بكفاءة عالية في عمليات المسح مثل استرجاع العناوين، كما أنه يؤدي أداءً جيدًا في عمليات البحث في حقول العناوين. يتشابه أداء UW وCyrus في عمليات البحث في النصوص الكاملة، على الرغم من أن Cyrus يبدو أنه يتوسع بشكل أفضل قليلاً مع زيادة حجم صندوق البريد. يتفوق MySQL في عمليات البحث في النصوص الكاملة واسترجاع العناوين، ولكنه يؤدي أداءً ضعيفًا عند حذف الرسائل."
  29. فارشافشيك 2014 : "في مايو 1992، اقترح دان بيرنشتاين استخدام RFC 931 للتصدي لأنواع معينة من رؤوس البريد الإلكتروني المزورة. اعترض مارك كريسبين لأسباب تقنية عديدة... في النهاية، انتصر بيرنشتاين في هذا النقاش، على الرغم من وجود بعض المشاكل التقنية الأخرى في وثيقة RFC 931 التي دعمت موقف كريسبين. [لاحقًا]، تم تنقيح RFC 931 وتحديثه ليصبح RFC 1413 [مع إسناد الفضل إلى بيرنشتاين، وليس كريسبين].واصل بيرنشتاين كتابة خادم Qmail. قدم Qmail طريقة جديدة لحفظ البريد الإلكتروني، وهي maildirs، [والتي] عالجت العديد من أوجه القصور القديمة في تنسيق البريد التقليدي mbox (تنسيق البريد الافتراضي الذي يستخدمه خادم UW-IMAP)...بين عامي 1995 و1999، اكتسب Qmail شعبية كبيرة حتى أصبح ثاني أكثر خوادم البريد الإلكتروني شيوعًا على الإنترنت. مع تزايد شعبية Qmail، بدأ الناس يسألون كريسبين عن إضافة دعم لـ قام برنامج Qmail بتحويل مجلدات البريد إلى خادم UW-IMAP. كريسبين، الذي كان لا يزال يشعر بالاستياء من خسارته في النقاش الحاد حول RFC 931، استغل هذه الفرصة إلى أقصى حد. بدا وكأنه يستمتع برفض كل طلب من هذا القبيل...
  30. "ما هو "الحذف الفوري" ومتى يجب استخدامه؟" . مجموعة الاتصالات غير الخاضعة للرقابة. مؤرشف من الأصل بتاريخ 4 نوفمبر 2018. تم الاسترجاع بتاريخ 4 نوفمبر 2018. الحذف الفوري هو إعداد قابل للتكوين من قِبل الموقع، يجعل خدمة IMAP الخاصة بـ Citadel تتصرف بطريقة منطقية عند حذف الرسائل، على عكس السلوك المحدد في RFC 3501. لا يوفر بروتوكول IMAP طريقة مباشرة لحذف الرسائل. بدلاً من ذلك، يجب على العميل تعيين علامة "محذوف" على أي رسائل يُراد حذفها، ثم تنفيذ عملية "حذف" بعد ذلك لحذف الرسائل فعليًا من صندوق البريد. صُمم بهذه الطريقة لأن التنفيذ المرجعي (UW IMAP) يخزن صناديق البريد بأكملها في ملفات نصية، ويتطلب حذف رسالة واحدة إعادة كتابة الملف بأكمله. بدلاً من معالجة قيود مخزن الرسائل هذا، قرر مارك كريسبين تطبيق حل بديل ثم تعريف هذا الحل كجزء من المعيار. من خلال "حذف" صندوق البريد لاحقًا، يُعاد كتابة الملف مرة واحدة فقط. من الواضح أن هذه الوظيفة مبهمة ومعقدة بلا داعٍ لأي نظام بريد آخر، لا سيما نظام مثل Citadel الذي يخزن الرسائل في قاعدة بيانات.
  31. McNab 2007 ، الصفحات 304-305 : "[نسرد] ثغرات UW IMAP و Courier IMAP التي يمكن استغلالها عن بعد... تتوفر البرامج النصية العامة التالية للاستغلال لعدد من هذه الثغرات..." 
  32. زيوبرزينسكي 2006 : "أُفضّل صناديق البريد التقليدية حيث تُخزّن الرسائل المتعددة في ملف واحد لكل مجلد. تستخدم معظم خوادم IMAP الحديثة، مثل Courier أو Cyrus، تنسيقات maildir أو MH الحديثة، والتي تُخزّن كل رسالة في ملف منفصل. هذا يستهلك كمية هائلة من عقد i . لسوء الحظ، خادم IMAP الوحيد مفتوح المصدر الذي وجدته والذي يستخدم المجلدات التقليدية هو uw-imap. (يستخدم CommunicationGate Pro ملفات فردية، ولكنه خادم تجاري). يُعاني خادم uw-imap من عدد من العيوب، خاصةً فيما يتعلق بتنفيذ بروتوكول SSL. أظهرت اختباراتي لـ uw-imap مع عميل SSL IMAP الذي كنت أعتزم استخدامه لهذا المشروع (PalmOS VersaMail) فشلًا في الاتصال أو فشلًا تامًا في الاتصال. للحصول على ما أريده - مجلدات البريد في ملف واحد وSSL يعمل - قمت بفصل وظيفة IMAP وSSL على خادمين منفصلين: stunnel و uw-imap. أثبت برنامج Stunnel أنه متطور للغاية في تكوين SSL ومستوى تسجيل الرسائل التشخيصية.
  33. بلوم 2001 ، ص 458 : "يدعم برنامج IMAP بجامعة واشنطن كلاً من POP3 و IMAP". 
  34. 1 2 سيل 2003 ، ص 344 : "نشأ بروتوكول IMAP في جامعة واشنطن، التي توزع خادم IMAP الخاص بها. لا يدعم خادم UW-IMAP صناديق بريد maildir كما هو موزع، ولكن تتوفر تحديثات لإضافة هذه الوظيفة. راجع صفحة qmail الرئيسية غير الرسمية ( http://www.qmail.org/، مؤرشفة في 15 يونيو 2019 على Wayback Machine ) للحصول على روابط التحديثات الخاصة بإصدار UW-IMAP الحالي." 
  35. "Glue Logic LLC - PINE patches" . www.gluelogic.com .
  36. "تحديث Maildir لبرنامج Alpine" . برنامج البريد الإلكتروني Alpine . تم الاطلاع عليه بتاريخ 2026-03-08 .

فهرس