{"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\/sl\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","title":{"rendered":"Nova razli\u010dica stre\u017enika POP3 in IMAP4 Dovecot 2.3.21","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Objavljena je nova verzija vi\u0161enamjenskog visokoperformantnog POP3\/IMAP4 servera Dovecot 2.3.21, koja podr\u017eava POP3 i IMAP4rev1 protokole s popularnim ekstenzijama poput SORT, THREAD i IDLE, kao i mehanizmima autentifikacije i enkripcije (SASL, TLS, SCRAM). Dovecot odr\u017eava potpunu kompatibilnost s klasi\u010dnim mbox i Maildir formatima, koriste\u0107i vanjske indekse za pove\u0107anje performansi. Dodatna funkcionalnost mo\u017ee se posti\u0107i pomo\u0107u plugina (na primjer, kvote i ACL su implementirane kroz plugine). Izvorni kod projekta dostupan je pod LGPL i MIT licencama.      <\/p>\n<p>Glavne spremembe:  <\/p>\n<ul>\n<li class=\"l\"> lib-oauth2: Omogo\u010deno je preverjanje JWT-\u017eetonov brez polja \u201etyp\u201c. Polje \u201etyp\u201c nekateri izdajatelji klju\u010dev ne uporabljajo zaradi var\u010devanja s prostorom, zlasti kubernetes. Zdaj je dovoljeno, da \u201etyp\u201c ni prisoten, vendar \u010de je, mora biti vseeno \u201ejwt\u201c.\n<li class=\"l\"> auth: Odgovor \u201eAuth\u201c iz passdb in userdb lahko vsebuje vrednost \u201eevent_=value\u201c, ki bo dodana k dogodku prijave in dogodku za po\u0161tnega uporabnika.\n<li class=\"l\"> lib-master: Postavlja naslov procesa u razli\u010ditim fazama inicijalizacije kako bi objasnilo \u0161to proces o\u010dekuje.\n<li class=\"l\"> lib-storage: Interval mail_temp_scan_interval se zdaj pove\u010duje za 0\u202630% glede na hash uporabni\u0161kega imena, da se zmanj\u0161a verjetnost nihanja obremenitve.\n<li class=\"l\"> lib-storage: Skeniranje privremene datoteke preba\u010deno je s otvaranja po\u0161tanskog sandu\u010di\u0107a na trenutak njegovog zatvaranja, kako bi se smanjilo ka\u0161njenje koje korisnici osje\u0107aju.\n<li class=\"l\"> stats: Ako su navedena polja u metri\u010dkim podacima, tada se sva ta polja izvoze kao broj\u010danici za prometheus u izlo\u017eenom formatu.\n<li class=\"l\"> \u201e*-login\u201c: Procesi so lahko nepri\u010dakovano kon\u010dali ob nenatan\u010dnem pretrganju SSL-povezave. \u2014 acl: Med nalaganjem vti\u010dnika so se zastavice \\HasChildren in \\HasNoChildren nepravilno izra\u010dunale za po\u0161tne predale, ki v svojem imenu vsebujejo \u2018*\u2019 in \u2018%\u2019.\n<li class=\"l\"> auth: Do\u0161lo je do pada prilikom neuspje\u0161nog povezivanja na PostgreSQL bazu podataka tokom pokretanja.\n<li class=\"l\"> auth: Ob prijavi z napa\u010dnimi gesli (na primer, z neznano shemo) v passdb namesto \u201enotranje napake\u201c se je pojavila napaka \u201epassword mismatch\u201c.\n<li class=\"l\"> auth: Mehanizmi XOAUTH2 i OAUTHBEARER nisu isporu\u010divali specifikaciju gre\u0161ke specifi\u010dne za protokol prilikom bilo kakvih gre\u0161aka. To je posebno ote\u017eavalo otkrivanje OIDC.\n<li class=\"l\"> dbox: \u010ce naslov last_temp_file_scan ni bil nastavljen (zlasti po dsync-migraciji), je ob naslednjem odpiranju po\u0161tnega nabiralnika vedno potekalo skeniranje za\u010dasnih datotek. To je lahko povzro\u010dilo porast obremenitve po migracijah. Odpravljeno z uporabo atime mape po\u0161tnega nabiralnika v odsotnosti naslova, kar obi\u010dajno premakne \u010das skeniranja v prihodnost.\n<li class=\"l\"> dict-redis: Pri vra\u010danju transakcij je pri\u0161lo do napake.\n<li class=\"l\">  dsync: Pri brisanju po\u0161tnega nabiralnika na oddaljenem koncu, ko se lo\u010dila hierarhi\u010dnih ravni niso ujemala, je pri\u0161lo do neskon\u010dne zanke, kar je pripeljalo do iz\u010drpanja pomnilnika.\n<li class=\"l\"> dsync: Inkrementalni dsync ni bil izveden za imena map, ki se kon\u010dujejo z \u2018%\u2019, razen \u010de je bila nastavljena vrednost BROKENCHAR. Poleg tega so imena map z \u2018%\u2019 na drugih mestih povzro\u010dila, da je vsak inkrementalni dsync povzro\u010dil nepotrebno preimenovanje mape v za\u010dasno ime in nazaj. Regresija v v2.3.19.\n<li class=\"l\">  imap-hibernate: \u010ce je med razblokiranjem IMAP-stranke pri\u0161lo do \u010dasovnega izteka s sporo\u010dilom \u201e(version received)\u201c, je kasneje razblokiranje lahko uspe\u0161no zaklju\u010deno in normalno delovalo. To je povzro\u010dilo zmedo, saj je imap-hibernate \u017ee zabele\u017eil, da je stranka odklopljena. S tem se lahko izognete tako, da prisilite povezavo, da se kon\u010da ob \u010dasovnem izteku hibernacije.\n<li class=\"l\"> imapc: Padanje ob izginotju iz shrambe mape, prikazane preko virtualnega vti\u010dnika.\n<li class=\"l\"> imapc: Odgovori EXPUNGE, EXISTS ali FETCH z <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/server\/dts-los-angeles\/\"   title=\"stre\u017enika\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3724\">stre\u017enika<\/a> za prej izbrani po\u0161tni nabiralnik so lahko bili obdelani tako, kot da pripadajo novemu po\u0161tnemu nabiralniku, izbranemu v tem trenutku. To je lahko povzro\u010dilo pojav opozoril.\n<li class=\"l\"> lib-http: HTTP stre\u017enik Dovecot (doveadm, stats\/openmetrics) je lahko izklapljal HTTP-stranke pred popolnim po\u0161iljanjem odgovora. To se je dogajalo samo na obremenjenih stre\u017enikih, kjer so bili atomi jedrnega vti\u010dnika mo\u010dno prenapolnjeni.\n<li class=\"l\"> lib-http: Odpravljeno morebitno padanje http-stre\u017enika v primeru zgodnjega izklopa stranke. Regresija v 2.3.18.\n<li class=\"l\"> lib-index: Po\u0161kodba indeksne datoteke je lahko povzro\u010dila nepri\u010dakovano prekinitev dela. Odpravljeno: 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: \u010ci\u0161\u010denje obstoje\u010dih predpomnilni\u0161kih datotek, ve\u010djih od 1 GB, je lahko povzro\u010dilo napako. Zdaj se po \u010di\u0161\u010denju odstranjujejo predpomnilni\u0161ke datoteke, katerih velikost \u0161e vedno presega 1 GB. Odpravljeno: 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-klient ni mogel dolo\u010diti DNS-nim imenom v po\u0161tnih procesih, ker je pri\u010dakoval, da bo socket \u201edns-client\u201c v trenutnem imeniku.\n<li class=\"l\"> lib-oauth2: Dovecot je po\u0161iljal client_id in client_secret kot POST parametre na stre\u017enik introspekcije. Vendar pa je bilo njihovo uporabo pri Basic auth opcijsko.\n<li class=\"l\"> lib-oauth2: Validacija JWT \u201eaud\u201c ni bila izvedena, \u010de \u201eaud\u201c ni bilo v \u017eetonu, vendar je bilo nastavljeno v Dovecot.\n<li class=\"l\"> lib-oauth2: Preve\u010d stroga kontrola vrste JWT klju\u010da.\n<li class=\"l\"> lib-oauth2: Publika JWT \u017eetona ni bila preverjena glede na client_id, kot zahteva specifikacija.\n<li class=\"l\"> lib-ssl-iostream: Uporaba parametra ssl_require_crl=yes je lahko povzro\u010dila napake pri preverjanju CRL za odhodne SSL\/TLS povezave, \u010deprav se je predvidevalo, da vpliva na preverjanje CRL samo za odjemalce. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/ssl-sertifikat\/\"   title=\"SSL-certifikatov\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"345\">SSL-certifikatov<\/a>. v2.3.17 regresija.\n<li class=\"l\"> lib-sql: MySQL gonilnik je omogo\u010dal uhajanje pomnilnika pri neuspelem povezovanju.\n<li class=\"l\"> lib-storage: Razli\u010dne napake pri pomanjkanju prostora na disku.\n<li class=\"l\"> master: Nastavitev idle_kill storitve ni delovala pravilno na obremenjenih stre\u017enikih. Zelo malo verjetno je bilo, da bi kateri koli proces brezdelno \u010dakal dovolj dolgo, da bi bilo ubito. Poleg tega je pri velikem \u0161tevilu procesov (npr. imap) koda za obdelavo idle_kill uporabljala veliko CPU na glavnem procesu. Zdaj vsak \u010dasovni interval idle_kill spremlja najmanj\u0161e \u0161tevilo brezdelnih procesov in nato ubije to \u0161tevilo.\n<li class=\"l\"> mdbox: Preverjanje za\u010dasnih datotek je bilo izvedeno za vedno prazne imenike.\n<li class=\"l\"> mdbox: Pri zapisovanju e-po\u0161tnih sporo\u010dil je bila klicana fdatasync() v napa\u010dnem nadrejenem imeniku. Prav tako je pri napaki pri\u0161lo do sesutja namesto zapisovanja napake v dnevnik.\n<li class=\"l\"> notify_status: Vti\u010dnik nepri\u010dakovano kon\u010da delo pri neuspe\u0161ni inicializaciji uporabnika. \u2014 pop3: Po\u0161iljanje ukaza s simbolom \u2018:\u2019 je povzro\u010dilo napako \u201eassert-crash\u201c. Regresija v izdaji 2.3.18.\n<li class=\"l\"> stats: Odstranjena je panika, ki se je pojavila pri dostopu do neobstoje\u010dega izvoznika dogodkov med dinami\u010dnim dodajanjem nove metrike z ukazom &#171;doveadm stats add&#187;. Zdaj se izpi\u0161e pravilna napaka.\n<li class=\"l\"> stats: \u010ce je proces izvozil veliko dogodkov in nato kon\u010dal, so se nekateri od zadnjih dogodkov lahko izgubili.\n<li class=\"l\"> stats: Napa\u010dna imena oznak Prometheus so bila ustvarjena pri dolo\u010denih konfiguracijah histogram group_by. Prometheus teh oznak ni sprejel.\n<li class=\"l\"> welcome: Vti\u010dnik se ni izvajal v dolo\u010denih situacijah, ko je bil INBOX ustvarjen, vendar ni bil odprt, na primer, \u010de je bil pred odpiranjem INBOX uporabljen GETMETADATA.  <\/ul>\n<p>Izvor: <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.4 - 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\/sl\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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\udd47Nova razli\u010dica stre\u017enika POP3 in IMAP4 Dovecot 2.3.21 | ProHoster","description":"Objavljena je nova razli\u010dica ve\u010dplatformnega visoko zmogljivega POP3\/IMAP4 stre\u017enika Dovecot 2.3.21, ki podpira protokole POP3 in IMAP4rev1 z popularnimi raz\u0161iritvami, kot so SORT, THREAD in IDLE, ter.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/110697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=110697"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/110697\/revisions"}],"predecessor-version":[{"id":162252,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/110697\/revisions\/162252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=110697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=110697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=110697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}