{"id":110697,"date":"2023-10-09T15:10:16","date_gmt":"2023-10-09T13:10:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21"},"modified":"2023-10-09T15:10:16","modified_gmt":"2023-10-09T13:10:16","slug":"novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","title":{"rendered":"Versioni i ri i serverit POP3 dhe IMAP4 Dovecot 2.3.21","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Versioni e re e ndryshme p\u00ebr sh\u00ebrbimin e korrespondenc\u00ebs me performanc\u00eb t\u00eb lart\u00eb POP3\/IMAP4 Dovecot 2.3.21 \u00ebsht\u00eb publikuar, duke mb\u00ebshtetur protokollet POP3 dhe IMAP4rev1 me zgjerime t\u00eb njohura si SORT, THREAD dhe IDLE, si dhe mekanizma autenticiteti dhe enkriptimi (SASL, TLS, SCRAM). Dovecot ruan plotesisht p\u00ebrputhshm\u00ebri me mbox klasike dhe Maildir, duke aplikuar indekse t\u00eb jashtme p\u00ebr t\u00eb rritur performanc\u00ebn. P\u00ebr zgjerimin e funksionalitetit mund t\u00eb p\u00ebrdoren plugina (p.sh., p\u00ebrmes plugina jan\u00eb realizuar kuota dhe ACL). Kodi i projektit shp\u00ebrndahet n\u00ebn licencat LGPL dhe MIT.      <\/p>\n<p>Ndryshimet kryesore:  <\/p>\n<ul>\n<li class=\"l\"> lib-oauth2: Kontrollimi i JWT-tokens \u00ebsht\u00eb lejuar pa fush\u00ebn &#171;typ&#187;. Fusha &#171;typ&#187; nuk p\u00ebrdoret nga disa l\u00ebshues t\u00eb \u00e7el\u00ebsave p\u00ebr t\u00eb kursyer hap\u00ebsir\u00eb, n\u00eb ve\u00e7anti, kubernetes. Tani mungesa e &#171;typ&#187; lejohet, por n\u00ebse \u00ebsht\u00eb prezent, duhet t\u00eb jet\u00eb gjithmon\u00eb &#171;jwt&#187;.\n<li class=\"l\"> auth: P\u00ebgjigjja &#171;Auth&#187; nga passdb dhe userdb mund t\u00eb p\u00ebrmbaj\u00eb vler\u00ebn &#171;event_&lt;name&gt;=value&#187;, e cila do t\u00eb shtohet n\u00eb eventin e hyrjes n\u00eb sistem dhe eventin e p\u00ebrdoruesit t\u00eb post\u00ebs p\u00ebrkat\u00ebsisht.\n<li class=\"l\"> lib-master: Vendos titullin e procesit n\u00eb faza t\u00eb ndryshme t\u00eb inicializimit p\u00ebr t\u00eb sqaruar \u00e7far\u00eb pret procesi.\n<li class=\"l\"> lib-storage: Intervali mail_temp_scan_interval tani rritet me 0&#8230;30% n\u00eb var\u00ebsi t\u00eb hash-it t\u00eb emrit t\u00eb p\u00ebrdoruesit, p\u00ebr t\u00eb reduktuar mund\u00ebsin\u00eb e skokjeve t\u00eb ngarkes\u00ebs.\n<li class=\"l\"> lib-storage: Skanimi i dosjes p\u00ebrkoh\u00ebsisht \u00ebsht\u00eb zhvendosur nga hapja e kutis\u00eb postare n\u00eb momentin e mbylljes s\u00eb saj, p\u00ebr t\u00eb zvog\u00ebluar vones\u00ebn, e cila ndjehet nga p\u00ebrdoruesit.\n<li class=\"l\"> stats: N\u00ebse n\u00eb metrik\u00eb jan\u00eb specifikuar fusha, t\u00eb gjitha k\u00ebto fusha eksportohen si num\u00ebrues p\u00ebr prometheus n\u00eb formatin exposition.\n<li class=\"l\"> &#171;*-login&#187;: Proceset mund t\u00eb kishin ndaluar papritur n\u00eb nj\u00eb nd\u00ebrprerje t\u00eb pakujdesshme t\u00eb lidhjes SSL.    &#8212; acl: Kur ngarkohej plugin-i, flamujt &#092;&#092;HasChildren dhe &#092;&#092;HasNoChildren llogariteshin gabim p\u00ebr kutit\u00eb e post\u00ebs q\u00eb p\u00ebrmbanin n\u00eb emrin e tyre &#8216;*&#8217; dhe &#8216;%&#8217;.\n<li class=\"l\"> auth: Ndodhi nj\u00eb d\u00ebshtim gjat\u00eb lidhjes s\u00eb d\u00ebshtuar me DBMS PostgreSQL gjat\u00eb fillimit.\n<li class=\"l\"> auth: Gjat\u00eb hyrjes n\u00eb sistem me fjal\u00ebkalime t\u00eb gabuara (p\u00ebr shembull, me nj\u00eb skem\u00eb t\u00eb panjohur) n\u00eb passdb, n\u00eb vend t\u00eb &#171;gabimit t\u00eb brendsh\u00ebm&#187; jepet gabimi &#171;password mismatch&#187;.\n<li class=\"l\"> auth: Mekanizmat XOAUTH2 dhe OAUTHBEARER nuk jepnin nj\u00eb mesazh gabimi specifik p\u00ebr protokollin n\u00eb rast t\u00eb ndonj\u00eb gabimi. Kjo pengonte ve\u00e7an\u00ebrisht zbulimin e OIDC.\n<li class=\"l\"> dbox: N\u00ebse titulli last_temp_file_scan nuk ishte vendosur (ve\u00e7an\u00ebrisht pas migrimit dsync), at\u00ebher\u00eb kur hapej p\u00ebrs\u00ebri kutia e post\u00ebs, gjithmon\u00eb fillonte skanimi i skedar\u00ebve temporar\u00eb. Kjo mund t\u00eb shkaktonte nj\u00eb rritje t\u00eb ngarkes\u00ebs pas migrimeve. Kjo u rregullua duke p\u00ebrdorur atime t\u00eb direktorit t\u00eb kutis\u00eb s\u00eb post\u00ebs n\u00eb munges\u00eb t\u00eb titullit, q\u00eb zakonisht e zhvendos koh\u00ebn e skanimit n\u00eb t\u00eb ardhmen.\n<li class=\"l\"> dict-redis: Gjat\u00eb rrotullimit t\u00eb transaksioneve ndodhi nj\u00eb d\u00ebshtim.\n<li class=\"l\">  dsync: Kur fshihej kutia e post\u00ebs n\u00eb an\u00ebn e larg\u00ebt, kur ndar\u00ebsit e niveleve t\u00eb hierarkis\u00eb nuk p\u00ebrputheshin, ndodhte nj\u00eb cik\u00ebl i pafund, duke shkaktuar d\u00ebshtim t\u00eb memories.\n<li class=\"l\"> dsync: Incremental dsync nuk ishte kryer p\u00ebr emrat e dosjeve q\u00eb mbaronin n\u00eb &#8216;%&#8217;, n\u00ebse vlera BROKENCHAR nuk ishte vendosur. Gjithashtu, emrat e dosjeve me &#8216;%&#8217; n\u00eb vende t\u00eb tjera binin n\u00eb nj\u00eb riem\u00ebrim t\u00eb panevojsh\u00ebm t\u00eb dosjes n\u00eb emrin e p\u00ebrkohsh\u00ebm dhe p\u00ebrs\u00ebri. Regresioni v2.3.19.\n<li class=\"l\">  imap-hibernate: N\u00ebse gjat\u00eb \u00e7eljes s\u00eb IMAP-klientit kishte nj\u00eb skadim me mesazhin &#171;(version received)&#187;, m\u00eb von\u00eb \u00e7elja mund t\u00eb p\u00ebrfundonte me sukses dhe t\u00eb vazhdonte pun\u00ebn normale. Kjo shkaktonte konfuzion, pasi imap-hibernate tashm\u00eb kishte regjistruar se klienti ishte desconektuar. Kjo mund t\u00eb shmanget duke detyruar lidhjen t\u00eb mbyllet me skadimin e koh\u00ebs s\u00eb gjumit.\n<li class=\"l\"> imapc: Shembja gjat\u00eb zhdukjes nga depo e nj\u00eb dosjeje, e cila shfaqej p\u00ebrmes nj\u00eb plugini virtual.\n<li class=\"l\"> imapc: Pjes\u00ebt e p\u00ebrgjigjeve EXPUNGE, EXISTS ose FETCH nga <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"server\u00eb\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3724\">server\u00eb<\/a> p\u00ebr kutin\u00eb e post\u00ebs q\u00eb ishte zgjedhur m\u00eb par\u00eb mund t\u00eb p\u00ebrpunoheshin sikur i takonin nj\u00eb kutie t\u00eb re postash, e cila ishte zgjedhur n\u00eb at\u00eb moment. Kjo mund t\u00eb \u00e7onte n\u00eb shfaqjen e paralajm\u00ebrimeve.\n<li class=\"l\"> lib-http: HTTP-serveri Dovecot (doveadm, stats\/openmetrics) mund t\u00eb ndalte klient\u00ebt HTTP deri n\u00eb d\u00ebrgimin p\u00ebrfundimtar t\u00eb p\u00ebrgjigjes. Kjo ndodhte vet\u00ebm n\u00eb server\u00ebt e ngarkuar, ku buffers e soket\u00ebve t\u00eb kernels ishin mbingarkuar shum\u00eb.\n<li class=\"l\"> lib-http: Rregulluar nj\u00eb r\u00ebnien e mundshme t\u00eb http-serverit n\u00eb rastin e \u00e7aktivizimit t\u00eb her\u00ebt t\u00eb klientit. Regression n\u00eb 2.3.18.\n<li class=\"l\"> lib-index: D\u00ebmtimi i skedarit t\u00eb indeksit mund t\u00eb shkaktonte nj\u00eb mbyllje t\u00eb papritur. Rregulluar: Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set): assertion failed: (min_file_seq &lt;= max_file_seq).\n<li class=\"l\">  lib-index: Pastrimi i skedh\u00ebs s\u00eb ekzistueshme t\u00eb ke\u0161it mbi 1 GB mund t\u00eb kishte shkaktuar d\u00ebshtim. Tani, pas pastrimit, skedhat e ke\u0161it q\u00eb ende tejkalojn\u00eb 1 GB, fshihen. Zgjidhur: Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset): assertion failed: (offset &lt; 0x40000000).\n<li class=\"l\"> lib-lua: HTTP-klienti nuk mund t\u00eb p\u00ebrcaktonte emrat DNS n\u00eb proceset e post\u00ebs, pasi priste q\u00eb socket-i &#171;dns-client&#187; t\u00eb ishte n\u00eb katalogun aktual.\n<li class=\"l\"> lib-oauth2: Dovecot d\u00ebrgonte client_id dhe client_secret si parametra POST te serveri i introspecionit. Megjithat\u00eb, me autentifikimin Basic, p\u00ebrdorimi i tyre \u00ebsht\u00eb opcional.\n<li class=\"l\"> lib-oauth2: Validimi i JWT &#171;aud&#187; nuk u krye, n\u00ebse &#171;aud&#187; mungonte n\u00eb token, por ishte konfiguruar n\u00eb Dovecot.\n<li class=\"l\"> lib-oauth2: Kontrolli shum\u00eb i rrept\u00eb i llojit t\u00eb \u00e7el\u00ebsit JWT.\n<li class=\"l\"> lib-oauth2: Audience e tokenit JWT nuk u kontrollua p\u00ebr p\u00ebrputhshm\u00ebri me client_id, si\u00e7 k\u00ebrkon specifikimi.\n<li class=\"l\"> lib-ssl-iostream: P\u00ebrdorimi i parametrit ssl_require_crl=yes mund t\u00eb shkaktonte d\u00ebshtime n\u00eb verifikimin e CRL p\u00ebr lidhjet SSL\/TLS q\u00eb ikin, ndon\u00ebse supozohej se ndikon vet\u00ebm n\u00eb verifikimin CRL p\u00ebr klient\u00ebt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/ssl-sertifikat\/\"   title=\"certifikatat SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"345\">certifikatat SSL<\/a>. v2.3.17 regresion.\n<li class=\"l\"> lib-sql: Driver-i MySQL lejonte nj\u00eb rrjedhje t\u00eb memories gjat\u00eb lidhjes s\u00eb d\u00ebshtuar.\n<li class=\"l\"> lib-storage: Rregullime t\u00eb ndryshme n\u00eb rast t\u00eb munges\u00ebs s\u00eb hap\u00ebsir\u00ebs n\u00eb disk.\n<li class=\"l\"> master: Konfigurimi idle_kill i sh\u00ebrbimit nuk punonte si\u00e7 duhet n\u00eb server\u00ebt e ngarkuar. Ishte shum\u00eb e pamundur q\u00eb ndonj\u00eb proces t\u00eb q\u00ebndronte i pal\u00ebvizur mjaftuesh\u00ebm gjat\u00eb p\u00ebr ta vrar\u00eb. P\u00ebr m\u00eb tep\u00ebr, me numrin e madh t\u00eb proceseve (p.sh. imap), kodi i p\u00ebrpunimit t\u00eb idle_kill p\u00ebrdorte mjaft CPU n\u00eb procesin kryesor. Tani \u00e7do interval kohe idle_kill do t\u00eb monitoroj\u00eb numrin e minim t\u00eb proceseve t\u00eb pal\u00ebvizura dhe m\u00eb pas do ta vriste k\u00ebt\u00eb num\u00ebr.\n<li class=\"l\"> mdbox: Kontrollet e skedave p\u00ebrkohore u kryen p\u00ebr katalog\u00ebt gjithmon\u00eb t\u00eb zbraz\u00ebt.\n<li class=\"l\"> mdbox: gjat\u00eb shkrimit t\u00eb letrave, thirrja fdatasync() u krye n\u00eb katalogun e gabuar prind. Gjithashtu, gjat\u00eb d\u00ebshtimit, ndodhi r\u00ebnia n\u00eb vend q\u00eb t\u00eb shkruhej nj\u00eb gabim n\u00eb regjist\u00ebr.\n<li class=\"l\"> notify_status: Plugin-i ndalon funksionimin n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb inicializimit t\u00eb p\u00ebrdoruesit.    &#8212; pop3: D\u00ebrgimi i komand\u00ebs me simbolin &#8216;:&#8217; \u00e7onte n\u00eb d\u00ebshtimin &#171;assert-crash&#187;. Regresion n\u00eb l\u00ebshimin 2.3.18.\n<li class=\"l\"> stats: \u00cbsht\u00eb eliminuar panika q\u00eb ndodhte kur drejtoheshin tek nj\u00eb eksportues ngjarjesh t\u00eb pafund pas shtimit dinamik t\u00eb nj\u00eb metri t\u00eb re me komand\u00ebn \"doveadm stats add\". Tani jepet nj\u00eb gabim korrekt.\n<li class=\"l\"> stats: N\u00ebse procesi eksportoi shum\u00eb ngjarje dhe m\u00eb pas p\u00ebrfundoi, disa nga ngjarjet e fundit mund t\u00eb ishin humbur.\n<li class=\"l\"> stats: Emrat e paqart\u00eb t\u00eb etiketave Prometheus u krijuan n\u00eb konfigurata t\u00eb caktuara histogram group_by. Prometheus i refuzoi k\u00ebto etiketa.\n<li class=\"l\"> welcome: Plugin-i nuk u ekzekutua n\u00eb disa situata kur INBOX u krijua, por nuk u hap, p\u00ebr shembull, n\u00ebse para hapjes s\u00eb INBOX u p\u00ebrdor GETMETADATA.  <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59895\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e POP3\/IMAP4-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b POP3 \u0438 IMAP4rev1 \u0441 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a SORT, THREAD \u0438 IDLE, \u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u043c\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f (SASL, TLS, SCRAM). Dovecot \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043f\u043e\u043b\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 mbox \u0438 Maildir, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u044b \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0414\u043b\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0435\u0440\u0435\u0437 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110697","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e POP3\/IMAP4-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b POP3 \u0438 IMAP4rev1 \u0441 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a SORT, THREAD \u0438 IDLE, \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f POP3 \u0438 IMAP4 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e POP3\/IMAP4-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b POP3 \u0438 IMAP4rev1 \u0441 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a SORT, THREAD \u0438 IDLE, \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-09T13:10:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-09T13:10:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Versioni i ri i serverit POP3 dhe IMAP4 Dovecot 2.3.21 | ProHoster","description":"Versioni i ri i serverit t\u00eb shum\u00ebplatformsh\u00ebm me performanc\u00eb t\u00eb lart\u00eb POP3\/IMAP4 Dovecot 2.3.21 \u00ebsht\u00eb publikuar, duke mb\u00ebshtetur protokollet POP3 dhe IMAP4rev1 me zgjerime t\u00eb njohura, t\u00eb tilla si SORT, THREAD dhe IDLE.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f POP3 \u0438 IMAP4 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e POP3\/IMAP4-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Dovecot 2.3.21, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b POP3 \u0438 IMAP4rev1 \u0441 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a SORT, THREAD \u0438 IDLE, \u0438.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-09T13:10:16+00:00","article:modified_time":"2023-10-09T13:10:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"110697","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 16:10:44","updated":"2026-02-22 15:30:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/110697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=110697"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/110697\/revisions"}],"predecessor-version":[{"id":162252,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/110697\/revisions\/162252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=110697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=110697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=110697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}