UW IMAP - UW IMAP

UW IMAP
Tuzuvchi (lar)Vashington universiteti
Barqaror chiqish
imap-2007f[1] / 2011 yil 22-iyul[1]
TuriIMAP-server
LitsenziyaApache litsenziyasi 2.0[3]
Veb-saytwww.vashington.edu/ imap/

The UW IMAP server edi[2] ning mos yozuvlar serverini amalga oshirish IMAP protokol.[4][5][6][7][8][9] Da ishlab chiqilgan Vashington universiteti tomonidan Mark Krispin va boshqalar.[10][4][5][6][7][8][9]

Tarix

UW-IMAP-ning rivojlanishi 1988 yil boshlangan.[6]

2003 yilga kelib, UW IMAP eng ommabop uchlikka kirdi bepul dasturiy ta'minot IMAP server paketlari, qolgan ikkitasi Cyrus IMAP va Kuryer IMAP.[11][12][13] 2005 yildan boshlab, shu vaqtga qadar uning kod bazasi keng qayta yozilgan,[6] u eng yaxshi ikkitadan, ikkinchisi Cyrus IMAP edi.[14][15]

2008 yil may oyida Vashington universiteti UW IMAP dasturini ishlab chiqishni to'xtatdi.[2]

2008 yil 4 avgustda Vashington Universitetining UW IMAP, Pine va Alpine dasturlarini ishlab chiqishda qatnashgan xodimlari,[iqtibos kerak ] ular "bizning sa'y-harakatlarimizni to'g'ridan-to'g'ri rivojlanishdan ko'proq jamoatchilik hissalarini birlashtirishga yordam beradigan maslahat va muvofiqlashtiruvchi rolga o'tkazamiz" deb e'lon qildi.[16] Vashington Universitetining texnologiya bo'limi ishdan bo'shatilganidan so'ng.[17]

v. 2009 yil yanvar-avgust oylarida, xizmat ko'rsatuvchilar Debian UW IMAP-ning quyi oqimdagi yirik distribyutori GNU / Linux o'zlarining UW IMAP-paketlarini iste'foga chiqarishni boshladi.[18][19]

2009 yil sentyabr oyida,[iqtibos kerak ] UW IMAP-ning asosiy muallifi Mark Krispin Panda IMAP deb nomlangan vilkani e'lon qildi.[2] Krispin 2012 yil oxirida vafot etdi.[20]

Kamida bitta UW IMAP ixlosmandlari jamoatchilikni qo'llab-quvvatlaydi manba kodi ombori UW IMAP va Panda IMAP-ni o'z ichiga olgan loyiha boshlanganidan Krispinning yakuniy chiqarilishigacha bo'lgan tarixni o'z ichiga oladi.[21]

Maqtov va tanqid

2000-yillarning aksariyat qismida UW IMAP-ning tayyorligi, barcha asosiy Linux tarqatmalariga kiritilganligi, POP va IMAP-ni qo'llab-quvvatlaganligi va o'rnatish qulayligi tufayli yaxshi tanlov deb hisoblanardi.[22][14][23] Shuningdek, u boshqaruvning qulayligi va uzoq vaqtdan beri pochta qutisi formatlari bilan mosligi uchun maqtovga sazovor bo'ldi,[7] va uning kichik o'lchamlari va soddaligi uchun.[24]

Keyingi IMAP serverlaridan farqli o'laroq, UW IMAP IMAP foydalanuvchi hisoblarini serverning asosiy operatsion tizimidagi foydalanuvchi hisoblariga qo'shib qo'ydi.[25][26] Ushbu xususiyat UW IMAP-ning monolitik pochta qutisi fayllarini standart ishlatishi bilan birga eski operatsion tizimlar va elektron pochta xabarlarini boshqarish amaliyoti bilan muvofiqligini ta'minlashga qaratilgan edi,[iqtibos kerak ] ammo ba'zi sharhlovchilarning tanqidiga uchradi.[27][28] Xususan, raqobatdosh Courier IMAP-serverini ishlab chiquvchi Sem Varshavchik, Crispinning UW IMAP-ga maildirni (mashhur bo'lmagan monolitik pochta qutisi formati) qo'llab-quvvatlashni qo'shmaslik to'g'risidagi qarori, Krispin bilan ilgari bo'lgan kelishmovchilik tufayli uzoq davom etgan g'azabdan kelib chiqqan bo'lishi mumkin. maildir dizayner bilan, Daniel J. Bernshteyn.[29] Krispinning UW IMAP-ning pochta do'konlari kabi tekis fayllarni qo'llab-quvvatlashni saqlab qolish bo'yicha talablari raqobatchilar tomonidan tanqid qilindi Qal'a IMAP protokolida keraksiz murakkablikni keltirib chiqarganligi uchun IMAP-server.[30]

Bundan tashqari, Varshavchik ta'kidlashicha, Crispinning boshqa IMAP serverlari IMAP spetsifikatsiyalariga mos kelishini talab qilganiga qaramay, UW IMAP server va uning IMAP mijozi hamkasbi Pine ushbu spetsifikatsiyada hujjatlashtirilmagan shaxsiy IMAP kengaytmasidan foydalangan.[9] UW IMAP-ga moyilligi uchun ham tanqid qilindi bufer toshib ketadi va uning etishmasligi uchun imtiyozni ajratish raqiblari Kir va Kuryerga nisbatan,[24] 2007 yildan boshlab UW IMAP o'rnatilmagan yamalgan yoki noto'g'ri tuzilgan xavfsizlik nuqsonlaridan foydalanishga qodir bo'lgan kompyuter dasturlari mavjud edi.[31] va ishonchsiz SSL-quvvatlashi uchun.[32]

Komponentlari va xususiyatlari

UW IMAP mavjud bo'lgan pochta do'konlari va tizimlariga mos keladigan tarzda ishlab chiqilgan va hech qanday saytga mos keladigan konfiguratsiyani talab qilmasdan o'rnatiladigan "plagin-ijro" bo'lishi kerak edi.[iqtibos kerak ]

UW IMAP-dan foydalanadi c-mijoz tomonidan ishlatiladigan pochta mexanizmi Alp tog'lari[iqtibos kerak ] va Qarag'ay elektron pochta mijozlari.[6][10] c-mijoz bir nechta pochta do'konlari formatlarini qo'llab-quvvatlaydi, shu jumladan Usenet yangiliklar,[iqtibos kerak ] MIX,[iqtibos kerak ] mbox, mbx, mx, mh, tenex, mtx, MMDF va fayl.[6] c-mijoz shuningdek qo'llab-quvvatlashni o'z ichiga oladi IMAP, POP3, NNTP va SMTP Internet protokollari.[iqtibos kerak ]

Shuningdek, UW IMAP bilan ta'minlangan POP2 va POP3 serverlar,[33][26] mailutil yordam dasturi va dmail va tmail pochta orqali etkazib berish agentlari.[3]

2005 yilga kelib, UW IMAP kod bazasi 135000 dan iborat edi kod satrlari, ulardan IMAP-serverning o'zi 4000 qatorni, qolgan qismi esa c-mijozni o'z ichiga olgan.[6]

Kengayish va maildirni qo'llab-quvvatlash

UW IMAP maildir formatini rasman qo'llab-quvvatlamaydi.[34] Shu bilan birga, boshqa formatlarni qo'llab-quvvatlash uchun UW IMAP-ni yamoqlash mumkin, masalan, maildir.[34] Gluelogic Pine-dagi maildirlarni qo'llab-quvvatlash uchun yamoqni taklif qiladi.[35][uchinchi tomon manbai kerak ] Keyinchalik yamalgan Pine misoli UW IMAP-ni nominal maildir qo'llab-quvvatlashi bilan kompilyatsiya qilish uchun ishlatilishi mumkin.[iqtibos kerak ] Biroq, bu ko'rinmas va so'nggi xabarlarni to'g'ri ajrata olmaydigan xato server yaratadi.[iqtibos kerak ] Alp tog'lari uchun xuddi shunday ishlatilishi mumkin bo'lgan, ammo kamchiliklari kamroq bo'lgan yamoq mavjud.[36][uchinchi tomon manbai kerak ]

Tashqi havolalar

Shuningdek qarang

Adabiyotlar

  1. ^ a b "UW IMAP Server hujjatlari: YO'Q". Vashington universiteti. 2011 yil 22-iyul. Olingan 2018-11-04.
  2. ^ a b v d "Panda IMAP uy sahifasi". Arxivlandi asl nusxasi 2012-07-16. Olingan 2008-09-23. Panda IMAP UW IMAP 2007b-dan UW IMAP-ning rivojlanishi 2008 yil may oyida tugatilganda o'chirildi. O'shandan beri Vashington universiteti UW IMAP-ga (UW IMAP 2007f) ba'zi (ammo hammasi emas) muhim muammolar uchun faqat kichik o'zgarishlarni kiritdi. UW IMAP 2007f formatidagi barcha o'zgarishlar yoki undan ham yaxshisi Panda IMAP-da.
    UW IMAP-dan farqli o'laroq, Panda IMAP bularning barchasini to'liq topshiradi IMAP-serverga muvofiqlik holati sinov to'plami. Panda IMAP - bu uchta serverdan biri; boshqalar Dovecot va SurgeMail.
    Panda IMAP-ning amaldagi versiyasi imap-2010 ...
    Panda IMAP xayriya yo'li bilan mavjud. Qo'shimcha ma'lumot uchun biz bilan bog'laning, elektron pochta orqali panda.com pochta orqali pochta orqali yuboring ...
    Biz UW IMAP yoki Alpine-ni qo'llab-quvvatlamaymiz. Ikkalasi ham o'lik loyihalar. UW-ning har ikkalasiga ham keyingi yangilanishlarni amalga oshirishi shubhali.
  3. ^ a b "IMAP Axborot Markazi". Vashington universiteti. 2009 yil 23-iyul. Olingan 2018-11-04. Vashington universiteti UW IMAP asboblar to'plamining manba kodini imap-2006 va undan keyingi versiyasini Apache litsenziyasining 2.0-versiyasi asosida litsenziyalaydi.
    UW IMAP dasturiga quyidagilar kiradi:
    • c ‑ mijozlar kutubxonasi: IMAP, POP3, SMTP va NNTP protokollarini qo'llab-quvvatlashni va Unix va Windows-da mahalliy pochta qutisi fayllariga kirishni o'z ichiga olgan elektron pochta mijozlari va serverlarini yaratish uchun ishlatiladigan API (dasturiy dasturlash interfeysi).
    • UW ning POP2 (ipop2d), POP3 (ipop3d) va IMAP4rev1 (imapd) serverlari
    • mailutil: elektron pochta qutilarini boshqarishda yordam beradigan yordam dasturi (mahalliy va IMAP / POP3 / NNTP)
    • dmail: procmail bilan foydalanish uchun MDA (Pochta etkazib berish agenti)
    • tmail: tizim pochtasida foydalanish uchun MDA (masalan, sendmail, postfix va boshqalar)
  4. ^ a b Kristenson 2003 yil, p. 110: "UW IMAP - bu IMAP protokolining mos yozuvlar dasturidir. U turli xil xabarlar do'koni formatlariga moslashuvchan tarzda moslashtirilishi mumkin, lekin ko'pincha 7-nashrning papka formatining biroz o'zgartirilgan nashridan foydalaniladi. Kichikroq serverlar uchun UW IMAP ishlaydi etarli darajada, ammo unda boshqa IMAP tizimlarining ba'zi xususiyatlar to'plami mavjud emas. Ishlash ko'rsatkichlari nisbatan sustligi sababli, ushbu paket juda qiyin sharoitlarda kamdan kam qo'llaniladi. "
  5. ^ a b Gareiss, Robin (2010 yil 4-fevral). "UC va ochiq manba: sehrli chiroqni topish". Tarmoq dunyosi. [Unified Communications] ning LAMP to'plami nima? ... Nemertes UC tizimlarini minimal VOIP, Unified Messaging, IM / mavjudligi va konferentsiyalarni (audio, video, veb) ta'minlovchi sifatida belgilaydi; qo'shimcha funktsiyalarga kontaktli aloqa funksiyalari, mobil mijozlar, xonada joylashgan video va telepresensiya tizimlari bilan integratsiya va ijtimoiy hisoblash platformalari bilan integratsiya kiradi. Asosiy toifadagi ochiq manbali variantlarni ko'rib chiqamiz. ... Men IMAP uchun bo'lar edim, xususan IMAP protokollarini UW IMAP ma'lumotnomasini amalga oshirish yoki Panda IMAP ushbu daraxtni ajratib olish uchun.
  6. ^ a b v d e f g Golubitskiy 2005 yil, p. 12: "UW-IMAP Vashington Universitetida IMAP RFC-ning asl muallifi Mark Krispin tomonidan yozilgan va saqlanadi. Ushbu paketning maqsadi ko'p foydalanuvchi tizimlar uchun IMAP-serverning sodda va egiluvchanligini ta'minlashdir. Paketda IMAP masofaviy foydalanuvchilar tizimga kirishlari mumkin bo'lgan ko'plab kirish usullaridan biri bo'ladi degan taxminni qo'llaydi, xususan, IMAP kirish va SSH kabi qobiqqa kirish usuli o'rtasidagi funktsional farqlar faqat IMAP-ga kirish pochta uchun optimallashtirilgan bo'lishi kerak. IMAP-ga kirishni qobiq foydalanuvchisi uchun ruxsatdan tashqari cheklash dizayn maqsadi emas.
    UW-IMAP-server 1988 yildan buyon faol rivojlanmoqda, ammo shu vaqtdan beri butun kod bazasi bir necha bor qayta yozilgan. Amaldagi kod faqat 2000 imap-2000 versiyasiga qadar qaytib borishi mumkin. Orqaga qarab, imap-2004c1 (ushbu yozuvdagi eng so'nggi versiya) va 1996 yil imap-4 versiyasi o'rtasida taxminan 20% kod yopilishini topdim va imap-2004c1 va imap-4dan oldingi har qanday versiya o'rtasida hech qanday o'xshashlik yo'q. .
    Amaldagi kod bazasida 135000 satr kod va 40.000 qator boshqa fayllar mavjud. Ushbu koddan IMAP-serverning o'zi atigi 4000 ta satrni o'z ichiga oladi, qolgan qismi esa c-client deb nomlangan ichki (kompilyatsiya qilingan) kutubxonadan iborat. Ushbu kutubxona, shuningdek, Pine elektron pochta mijozining orqa tomoni hisoblanadi.
    Imapd-ni kompilyatsiya qilish bitta maqsad bilan bitta ikkilikni taqdim etadi. Tegishli IMAP portlarini tinglash uchun inetd kabi tashqi dasturdan foydalanish kerak. Ulanish o'rnatilganda imapd jarayoni amalga oshiriladi va bitta ulanishni boshqaradi, keyin tugaydi. Tizimda UW imapd-ning o'rni oddiy bo'lgani uchun uni amalga oshirish uchun zarur bo'lgan kod miqdori kamayadi. Savdo asosiy funktsiyalarni bajarish uchun boshqa dasturlarga, xususan pochta orqali etkazib berish va portni tinglashga bog'liqliklarni oshiradi. Imapd dasturi shuningdek konfiguratsiya faylini talab qilmaydi - kompilyatsiya vaqtida konfiguratsiya parametrlari tanlanishi kerak.
    UW-IMAP-ning yana bir diqqatga sazovor xususiyati shundaki, u pochta qutisi formatlari uchun agnostikdir. Odatiy bo'lib, UNIX UW o'rnatilishi mbox, mbx, mx, mh, tenex, mtx, mmdf va phile pochta qutilarining turlarini qo'llab-quvvatlaydi. Ushbu yordam pochta qutisi drayverlari orqali ta'minlanadi. Ichki mantiq pochta qutisi turini taxmin qilish uchun ishlatiladi, so'ngra ijro tegishli haydovchiga o'tkaziladi. "
  7. ^ a b v Koka va Lipasti 2004 yil, p. 2: "Vashington Universitetining IMAP serveri - bu IMAP ixtirochisi Mark Krispin tomonidan yozilgan IMAP-ning ochiq manbali ma'lumotnoma dasturidir. U boshqarish qulayligi, egiluvchanligi va mavjud pochta qutisi formatlari bilan mosligi bilan mashhur."
  8. ^ a b Blum 2001 yil, p. 468: "Unix platformasida ishlatiladigan eng keng tarqalgan POP3 va IMAP to'plami Vashington Universitetida ishlab chiqilgan. Garchi dasturiy ta'minot to'plami IMAP deb nomlangan bo'lsa-da, u POP3 serverini va IMAP4rev1 serverini o'z ichiga oladi. ... Ko'pgina Linux tarqatmalari allaqachon mavjud UW IMAP ikkilik to'plami bilan birga keling. UW IMAP-ni Unix tizimingiz bilan ta'minlangan tarqatishdan tanlashingiz yoki joriy manba kodi faylini yuklab olishingiz va o'zingiz yaratishingiz mumkin. "
  9. ^ a b v Varshavchik 2014 yil: "UW-IMAP va Pine, IMAPning" mos yozuvlar dasturlari "deb nomlangan shaxsiy, hujjatsiz IMAP kengaytmasi (asl havola )."
  10. ^ a b Mullet & Mullet 2000, 205-206-betlar: "Vashington universiteti IMAP-server (UW IMAP) - foydalanadigan IMAP-server. inetd yoki foydalanuvchilarga IMAP-ning pochta do'koniga kirishini ta'minlash uchun shunga o'xshash Internet-superemem.
    Odatda odamlar UW IMAP-ga murojaat qilishganda, ular IMAP4rev1 / C-Client Development Environment-ning IMAP demon komponentiga murojaat qilishadi. Rivojlanish muhiti to'plami IMAP sinov dasturini o'z ichiga oladi mtest va C-Client deb nomlangan IMAP API kutubxonasi. Bundan tashqari, eski POP tizimlaridan oson o'tish uchun POP orqali IMAP serveringizga proksi-server orqali kirishni taklif qiladigan bir nechta POP-serverlar mavjud. UW IMAP xizmatining o'zi mashhur PINE pochta mijozi bilan ta'minlangan va Linux operatsion tizimining ko'plab versiyalariga kiritilgan.
    UW IMAP Utilities, IMAP serverini boshqarish vositalari to'plami, alohida paketda mavjud. UW IMAP yordam dasturlari Vashington universiteti tomonidan ishlab chiqilgan va C-Client API asosida ...
    UW IMAP funktsiyalari to'plami va dizayni uni IMAP qo'shishni istagan mavjud tizim uchun juda mos keladi. Uni har qanday Unix qobig'i foydalanuvchi tizimida, modifikatsiyasiz va maxsus infratuzilmasiz foydalanish mumkin.
    Bundan tashqari, maxsus IMAP-server uchun ham foydalanish mumkin; ammo, agar siz uni juda katta foydalanuvchi jamoalariga kengaytirishni rejalashtirmoqchi bo'lsangiz, uni o'zgartirish haqida o'ylashingiz kerak bo'lishi mumkin. Muayyan tizimning qancha IMAP foydalanuvchisini qo'llab-quvvatlashi apparat va operatsion tizimga bog'liq. UW IMAP tizim resurslari uchun juda ko'p narsalarga muhtoj emas, ammo bu jarayon uchun etarli bo'lgan xotira va diskning o'tkazuvchanligini talab qiladi. Tizimda Unix qobig'i foydalanuvchilariga qaraganda ko'proq UW IMAP foydalanuvchilari bo'lishi mumkin, ammo sababga ko'ra; agar ma'lum bir mashina 5000 ta Unix qobig'i foydalanuvchisini yaxshi ishlamasa, 100000 UW IMAP foydalanuvchisi bilan yaxshi ishlashini kutmang.
    Umuman olganda, masshtab ulkan monolitga qaraganda kichik tizimlar klasterida yaxshiroq ishlaydi. Tezkor protsessor juda ko'p disk o'tkazish qobiliyatiga qaraganda kamroq ahamiyatga ega ...
    Vashington universiteti 80000 foydalanuvchidan iborat o'z jamoasiga kichik, arzon IMAP-serverlar klasteri bilan xizmat qiladi, ularning har biriga umumiy foydalanuvchi maydonining bir qismi berilgan. IMAP serverlari UW hisob qaydnomasi tizimiga bog'langan maxsus DNS domenida joylashgan. Foydalanuvchi fred boshqa IMAP-serverga ko'chirilishi mumkin, ammo fred.deskmail.washington.edu har doim unga tayinlangan IMAP-serverga ishora qiladi.
    Unixning aksariyat variantlari, xususan, ochiq manbali navlari, odatda yorliqsiz IMAP demoni bilan birga keladi (imapd). Ushbu xizmat UW IMAP-server bo'lishi ehtimoli bor.
    Ehtimol, UW IMAP-server haqidagi eng qiziqarli va muhim fakt shuki, uni IMAPning ajdodi Mark Krispin yozgan. Linus Torvalds Linux hamjamiyatiga o'xshab, Krispin IMAP hamjamiyatiga tegishli deyish adolatli. Krispin IMAPni o'zi mustaqil ravishda ixtiro qildi, undan hech qanday ko'rsatmalarsiz tarqatilgan pochta tizimini qurishni so'rashdi. U asl IMAP serverini noldan DEC-20 assambleyasi tilida 1985 yilda yozgan. IMAPning dastlabki dizayniga DEC-20 pochta tizimi kuchli ta'sir ko'rsatdi, uning asosiy ishlab chiqaruvchisi va xizmatchisi Crispin edi. IMAPning rivojlanishining dastlabki to'qqiz yilini butunlay Krispin bilan bog'lash mumkin. "
  11. ^ Bauer 2003 yil: "Uchta eng mashhur ochiq manbali IMAP serverlari Vashington universiteti IMAP (UW IMAP), Karnegi Mellon universitetidan Cyrus IMAP va Inter7 Internet Technologies-dan Courier IMAP."
  12. ^ Kristenson 2003 yil, p. 5: "Uchta ochiq manbali IMAP-serverlar - bu Cyrus [CYR], UW-IMAP [UWI] va Courier IMAP [COU] paketlari."
  13. ^ Kristenson 2003 yil, p. 108: "Uchta mashhur Ochiq kodli IMAP server echimlari mavjud: Vashington universiteti (UW), Cyrus va Courier IMAP echimlari. Ularning har biri o'ziga xos joy va xususiyatlarga ega bo'lib, uni muayyan sharoitlarda eng yaxshi tanlov qiladi."
  14. ^ a b Bautts, Dawson & Purdy 2005 yil, p. 259: "UW IMAP-ning konfiguratsiyasi va o'rnatilishi osonligi ko'pincha uni [boshqa IMAP-serverlarga qaraganda) jozibador qiladi. Ushbu bobda biz birinchi navbatda eng keng tarqalgan ikkita IMAP-serverga e'tibor qaratamiz: UW IMAP, chunki uning mashhurligi va qo'shimcha xavfsizlik xususiyatlari tufayli o'rnatish qulayligi va Cyrus IMAP. "
  15. ^ Golubitskiy 2005 yil, p. 10: "[U erda] uchta erkin manbali IMAP-serverlar mavjud bo'lib, ular bozorning asosiy qismini baham ko'rishadi - UW-IMAP, Cyrus va Courier-IMAP."
  16. ^ "Alp holati". Olingan 2016-11-22.
  17. ^ Perri, Nik (2008-05-21). "UW texnologiya xodimlarini ishdan bo'shatdi". Sietl Tayms. Olingan 2016-11-22.
  18. ^ "Re: [release-notes] Eskirgan paketlar, versiya raqamini siqib qo'ying". lists.debian.org.
  19. ^ "Re: uw-imapd siqish uchun to'xtatilganmi?". lists.debian.org.
  20. ^ "Mark Rid Krispin". Cookfamilyfuneralhome.com. Olingan 2018-11-04.
  21. ^ "jonabbey / panda-imap". GitHub.
  22. ^ Smit 2003 yil, p. 527: "Bu osonlikcha mavjud bo'lganligi sababli, Linux-ning barcha yirik tarqatmalariga ega va POP va IMAP-ni qo'llab-quvvatlaydi, [kitobning] ushbu qismida UW IMAP-ning o'rnatilishi va sozlanishi tasvirlangan."
  23. ^ Soyinka 2008 yil, 468-469-betlar: "[Biz] Vashington Universitetining (UW) IMAP serverini o'rnatishni va konfiguratsiyasini o'z ichiga olamiz, u POP-server ilgagini o'z ichiga oladi. Ushbu pochta serveri ko'p yillar davomida mavjud edi. O'rnatish jarayoni ham Kichik va o'rta foydalanuvchi bazasi uchun (bir necha yuz foydalanuvchiga qadar) u yaxshi ishlashi kerak.
    Agar sizga IMAP uchun yuqori hajmli pochta serveri qiziq bo'lsa, Cyrus yoki Courier IMAP serverini ko'rib chiqing. Ikkalasi ham ta'sirchan miqyoslash variantlarini taklif qiladi; ammo, ular biroz murakkabroq o'rnatish va konfiguratsiya protseduralariga ehtiyoj sezadilar ...
    Aksariyat Linux tarqatish dasturlarida tarqatiladigan omborlarda UW-IMAP uchun paketlangan paketlar mavjud. Masalan, UW-IMAP-ni o'rnatish mumkin Fedora yordamida Yum..."
  24. ^ a b Golubitskiy 2005 yil, 13,20-bet: "UW-IMAP-ning asosiy foydasi shundaki, u uchta serverning eng kichigi va soddasi, ham kod hajmi, ham taqdim etiladigan asosiy funktsiyalar jihatidan, hamda IMAP API usullarining kichikroq to'plamini taqdim etadi. boshqa serverlar. (Kichik API to'plami qisman UW muallifi API funktsiyalarining minimal ruxsat etilgan to'plamini belgilaydigan IMAP RFC-ni yozganligi sababli bo'lishi mumkin.)
    Biroq, kamchiliklar juda ko'p va paketning dizayn falsafasiga tushganga o'xshaydi. Kod umuman modulli emas ... va funktsional imkoniyatlarning aksariyati pochta mijozi Pine-ning orqa tomoni bo'lgan c-mijoz kutubxonasi tomonidan ta'minlanganligi sababli, bu funksiya UW-serverda to'planishi mumkin. mijozning ishlashi uchun juda zarur yoki kerakli ...
    UW-IMAP-ning buferdan oshib ketish tarixiga qaramay, uzunlikni tekshirishni amalga oshirmaydigan string funktsiyalari misollari (masalan sprintf) hali ham kod ichida juda ko'p ...
    [Shunga ko'ra] bu erda ishlatiladigan hujum metrikasiga ko'ra, Courier serverlarning eng zaif tomoni hisoblanadi, UW va Cyrus esa bir xil ball to'playdilar ... Kirus kod bazasining katta bo'lishiga qaramay, uning hujumga layoqati UW-IMAP-ga o'xshaydi, bu shuni ko'rsatadiki Kir yaxshi imtiyozga ega, ammo UW-IMAP ajratmaydi. "
  25. ^ Glennon 2000 yil, p. 385: "UW uslubidagi serverni boshqarish u ishlayotgan operatsion tizim bilan chambarchas bog'liqdir. Boshqacha qilib aytadigan bo'lsak, agar siz UW-IMAP serverini UNIX tizimida ishlasangiz, UNIX hisob qaydnomalarini hamda aspektlarini boshqarishga tayyor bo'ling. IMAP xizmatidan ... Agar siz, boshqa tomondan, Cyrus IMAP-ni o'zingizning echimingiz sifatida tanlasangiz, hech qachon UNIX foydalanuvchi hisob qaydnomalarini yaratishingiz yoki ularni boshqarishingizga hojat qolmasligi mumkin, ammo sizning IMAPni amalga oshirish va sizning yordam dasturlaringiz haqidagi bilimingiz. yanada kengroq bo'lishi kerak. "
  26. ^ a b Smit 2011 yil, p. 382: "Vashington universiteti nomiga qaramay IMAP-server ... POP2, POP3 va IMAP-ni qo'llab-quvvatlaydi. POP-serverlar IMAP-serverni sahna ortida ishlatadilar. Ushbu serverlar to'plami odatda paket deb nomlanadi imap yoki uw-imapd. IMAP-server foydalanuvchi pochta papkalarini foydalanuvchilarning uy kataloglarida saqlaydi, agar foydalanuvchilar ham o'zlarining hisoblariga kirib, pochta aloqasi bo'lmagan fayllarni saqlasalar, bu noqulay bo'lishi mumkin. "
  27. ^ Bauer 2003 yil: "[Cyrus IMAP va Courier IMAP bilan taqqoslaganda] UW IMAP eng kam moslashuvchan, chunki u faqat mahalliy foydalanuvchi hisob qaydnomasi orqali pochta fayllarini etkazib berishni qo'llab-quvvatlaydi; har bir mahalliy foydalanuvchining kirish qutisi bitta tekis fayl sifatida saqlanadi, / var / mail / myusername. Buning ikkita kamchiliklari bor: har bir pochta foydalanuvchisi ham tizim foydalanuvchisi bo'lishi kerak va faqat bitta jarayon istalgan vaqtda istalgan foydalanuvchining pochta qutisiga yozishi mumkin, natijada faylni blokirovka qilish asoratlari bo'lishi mumkin. "
  28. ^ Elprin va Parno 2003 yil: "Ushbu maqola uchta turli xil IMAP-serverlarning ish faoliyatini taqqoslaydi, ularning har biri har xil saqlash mexanizmidan foydalanadi: Cyrus BerkeleyDB-da o'rnatilgan ma'lumotlar bazasidan, Courier-IMAP maildirslardan va UW-IMAP-dan mbox fayllaridan foydalanadi. Shuningdek, biz MySQL ma'lumotlar bazasidan foydalanamiz ma'lumotlar bazasi bilan boshqariladigan IMAP serverini simulyatsiya qilish uchun. Biz Cyrus va mySQL UW va Courier-dan ko'p sinovlarda ustun bo'lishini, ko'pincha Courier-ni keskin ravishda mag'lub etishini aniqladik. Kir, ayniqsa sarlavhalarni olish kabi skanerlash operatsiyalarida juda samarali va qidiruvlarda ham yaxshi ishlaydi. sarlavha maydonlarida. UW va Cyrus xuddi shu tarzda to'liq matnli qidiruvlarni bajaradi, ammo Kir pochta qutisi kattalashgan sari kattalashganga o'xshaydi. mySQL to'liq matnli qidirishda va sarlavhani qidirishda ustun turadi, lekin xabarlarni o'chirishda yomon ishlaydi. "
  29. ^ Varshavchik 2014 yil: "1992 yil may oyida Dan Bernshteyn ... foydalanishni taklif qildi RFC 931 soxta pochta sarlavhalarining ma'lum sinflarini engish. Mark Krispin bir necha texnik asoslarda e'tiroz bildirdi ... Bernshteyn oxir-oqibat bu bahsda g'alaba qozondi, garchi Krispinning foydasiga ishlash (va uning mavqeini qo'llab-quvvatlash) boshqa texnik muammolar bo'lsa ham RFC 931 hujjat. [Oxir-oqibat] RFC 931 qayta ko'rib chiqilgan va bo'lish uchun yangilangan RFC 1413 [Krispinga emas, Bernshteynga berilgan kredit bilan].
    Bernshtayn Qmail serverini yozishga kirishdi. Qmail elektron pochta xabarlarini saqlash uchun yangi fayllarni yuborish usulini taqdim etdi, u [...] an'anaviy ... mbox pochta formatining bir necha uzoq vaqtdan beri mavjud bo'lgan kamchiliklarini (UW-IMAP-server foydalanadigan standart pochta formatini) hal qildi ...
    1995-1999 yillarda Qmail Internetdagi eng mashhur ikkinchi pochta serveriga aylanguniga qadar mashhurlikka erishdi. Qmail-ning mashhurligi oshib borishi bilan odamlar Krispindan UW-IMAP-serverga Qmail-ning mailtirlarini qo'llab-quvvatlash haqida so'rashni boshladilar. Krispin hali ham alangali urushda mag'lub bo'lganidan hushyor RFC 931, ushbu imkoniyatni barcha kerakli narsalar uchun qamchilagan. U har bir bunday iltimosni rad etishni xush ko'rganday tuyuldi ... "
  30. ^ "" Tez o'chirish "nima va uni qachon ishlatishim kerak?". Tsenzurasiz aloqa guruhi. Olingan 2018-11-04. Instant Expunge - bu saytni sozlash mumkin bo'lgan sozlamadir, bu Citadel-ning IMAP xizmatini xabarlarni o'chirishda o'zini oqilona tutishini aks ettiradi. RFC 3501.
    IMAP protokolida xabarlarni o'chirishning to'g'ridan-to'g'ri usuli yo'q. Buning o'rniga, mijoz o'chirilishi kerak bo'lgan har qanday xabarga "O'chirilgan" bayrog'ini o'rnatishi kerak va keyin pochta qutisidagi xabarlarni haqiqatan ham o'chirish uchun "O'chirish" amalini bajarishi kerak. Bu shunday ishlab chiqilgan, chunki mos yozuvlar dasturi (UW IMAP) butun pochta qutilarini tekis fayllarda saqlaydi va bitta xabarni o'chirish uchun butun faylni qayta yozish kerak. Ushbu xabarlar do'konidagi cheklovlarni tuzatish o'rniga, Mark Krispin vaqtinchalik echimlarni amalga oshirishga qaror qildi va keyin ushbu echimlarni standartning bir qismi sifatida aniqladi. Keyinchalik pochta qutisini "o'chirish" orqali fayl faqat bir marta qayta yoziladi.
    Shubhasiz, ushbu funksiya boshqa har qanday pochta tizimi uchun, xususan ma'lumotlar bazasida xabarlarni saqlaydigan Citadel uchun keraksiz va keraksiz darajada murakkabdir.
  31. ^ McNab 2007 yil, 304-305-betlar: "[Biz ro'yxatdagi] uzoqdan foydalaniladigan UW IMAP va Courier IMAP zaifliklari ... Quyidagi ommaviy ekspluatatsiya skriptlari ushbu zaifliklar uchun mavjud ..."
  32. ^ Ziobrzinskiy 2006 yil: "Men odatdagi pochta qutilarini afzal ko'raman, unda bir nechta xabarlar bitta papkada bitta faylda saqlanadi. Ko'pgina zamonaviy IMAP serverlari, masalan, Courier yoki Cyrus, har bir xabarni o'z faylida saqlaydigan zamonaviy maildir yoki MH formatlarini ishlatadi. i tugunlari. Afsuski, an'anaviy papkalardan foydalanadigan yagona ochiq manbali IMAP server uw-imap. (CommuniGate Pro bitta fayllardan foydalanadi, lekin bu tijorat serveridir.) Uw-imap serverida bir qator kamchiliklar mavjud, ayniqsa SSL-protokolni amalga oshirishda. SSL IMAP mijozi bilan uw-imap-ni sinab ko'rganimda, ushbu loyiha uchun (PalmOS VersaMail) muvaffaqiyatsiz ulanishlar yoki ulanishda xatoliklar ko'rsatildi. Men xohlagan narsani olish uchun - bitta faylli pochta papkalari va ishlaydigan SSL - IMAP va SSL funktsiyalarini ikkita alohida serverlar bo'yicha ajratdim: stunnel va uw-imap. Stunnel SSL konfiguratsiyasi va jurnalga yozish va diagnostika xabarlari darajasida juda murakkab ekanligini isbotladi. "
  33. ^ Blum 2001 yil, p. 458: "Vashington Universitetining IMAP dasturi POP3 va IMAP-ni qo'llab-quvvatlaydi."
  34. ^ a b 2003 yil sill, p. 344: "IMAP o'zining IMAP-serverini tarqatadigan Vashington Universitetida paydo bo'lgan. UW-IMAP serveri tarqatilgan pochta qutilarini qo'llab-quvvatlamaydi, ammo bu funksiyani qo'shish uchun yamaqlar mavjud. Qmailning norasmiy uy sahifasiga qarang (http://www.qmail.org/ ) joriy UW-IMAP versiyasi uchun yamoqlarga havolalar uchun. "
  35. ^ "Glue Logic LLC - PINE patches". www.gluelogic.com.
  36. ^ "Alp tog'lari uchun Maildir patch". alpine.x10host.com.

Bibliografiya