{"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\/ro\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","title":{"rendered":"Noua versiune a serverului Dovecot POP3 \u0219i IMAP4 2.3.21","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 o nou\u0103 versiune a serverului POP3\/IMAP4 multi-platform\u0103 de \u00eenalt\u0103 performan\u021b\u0103 Dovecot 2.3.21, care suport\u0103 protocoale POP3 \u0219i IMAP4rev1 cu extensii populare, cum ar fi SORT, THREAD \u0219i IDLE, \u0219i mecanisme de autentificare \u0219i criptare (SASL, TLS, SCRAM). Dovecot asigur\u0103 compatibilitate complet\u0103 cu mbox \u0219i Maildir clasice, utiliz\u00e2nd indec\u0219i externi pentru a \u00eembun\u0103t\u0103\u021bi performan\u021ba. Func\u021bionalitatea poate fi extins\u0103 prin plugin-uri (de exemplu, prin plugin-uri sunt implementate cotele \u0219i ACL). Codul proiectului este distribuit sub licen\u021bele LGPL \u0219i MIT.      <\/p>\n<p>Modific\u0103ri principale:  <\/p>\n<ul>\n<li class=\"l\"> lib-oauth2: Validarea tokenilor JWT este permis\u0103 chiar \u0219i \u00een absen\u021ba c\u00e2mpului &#171;typ&#187;. C\u00e2mpul &#171;typ&#187; nu este utilizat de anumi\u021bi emiten\u021bi de chei pentru a economisi spa\u021biu, \u00een special, kubernetes. Acum absen\u021ba &#171;typ&#187; este acceptat\u0103, dar dac\u0103 acesta este prezent, trebuie s\u0103 fie totu\u0219i &#171;jwt&#187;.\n<li class=\"l\"> auth: R\u0103spunsul &#171;Auth&#187; de la passdb \u0219i userdb poate con\u021bine valoarea &#171;event_&lt;name&gt;=value&#187;, care va fi ad\u0103ugat\u0103 la evenimentul de logare \u0219i la evenimentul de utilizator po\u0219tal, respectiv.\n<li class=\"l\"> lib-master: Seteaz\u0103 antetul procesului \u00een diferite etape ale ini\u021bializ\u0103rii pentru a clarifica a\u0219tept\u0103rile procesului.\n<li class=\"l\"> lib-storage: Intervalul mail_temp_scan_interval este acum crescut cu 0\u202630% \u00een func\u021bie de hash-ul numelui utilizatorului, pentru a reduce probabilitatea de v\u00e2rfuri de \u00eenc\u0103rcare.\n<li class=\"l\"> lib-storage: Scanarea fi\u0219ierului temporar a fost mutat\u0103 din momentul deschiderii cutiei po\u0219tale \u00een momentul \u00eenchiderii acesteia, pentru a reduce \u00eent\u00e2rzierile resim\u021bite de utilizatori.\n<li class=\"l\"> stats: Dac\u0103 \u00een metric\u0103 sunt specificate c\u00e2mpuri, toate aceste c\u00e2mpuri sunt exportate ca contoare pentru Prometheus \u00een format exposition.\n<li class=\"l\"> &#171;*-login&#187;: Procesele puteau s\u0103 se \u00eenchid\u0103 brusc din cauza \u00eentreruperii necorespunz\u0103toare a conexiunii SSL.    &#8212; acl: La \u00eenc\u0103rcarea pluginului, flag-urile &#092;&#092;HasChildren \u0219i &#092;&#092;HasNoChildren erau calculate incorect pentru po\u0219tale care con\u021bineau \u00een numele lor &#8216;*&#8217; \u0219i &#8216;%&#8217;.\n<li class=\"l\"> auth: A avut loc o eroare la conectarea la baza de date PostgreSQL \u00een timpul ini\u021bierii.\n<li class=\"l\"> auth: La logarea cu parole incorecte (de exemplu, cu o schem\u0103 necunoscut\u0103) \u00een passdb, \u00een loc de &#171;eroare intern\u0103&#187; ap\u0103rea eroarea &#171;nepotrivire parol\u0103&#187;.\n<li class=\"l\"> auth: Mecanismele XOAUTH2 \u0219i OAUTHBEARER nu emiteau un mesaj de eroare specific protocolului \u00een caz de erori. Acest lucru a \u00eengreunat \u00een special detectarea OIDC.\n<li class=\"l\"> dbox: Dac\u0103 antetul last_temp_file_scan nu a fost setat (\u00een special dup\u0103 migrarea dsync), atunci la urm\u0103toarea deschidere a c\u0103su\u021bei po\u0219tale, scanarea fi\u0219ierelor temporare era \u00eentotdeauna declan\u0219at\u0103. Acest lucru putea provoca un v\u00e2rf de \u00eenc\u0103rcare dup\u0103 migra\u021bii. Problema a fost rezolvat\u0103 prin utilizarea atime-ului directorului c\u0103su\u021bei po\u0219tale \u00een absen\u021ba antetului, ceea ce de obicei \u00eent\u00e2rzie timpul de scanare \u00een viitor.\n<li class=\"l\"> dict-redis: A avut loc o eroare la revenirea tranzac\u021biilor.\n<li class=\"l\">  dsync: La \u0219tergerea c\u0103su\u021bei po\u0219tale de la distan\u021b\u0103, atunci c\u00e2nd separatorii nivelurilor ierarhice nu coincideau, a ap\u0103rut un ciclu infinit care ducea la ie\u0219irea din memorie.\n<li class=\"l\"> dsync: Dsync-ul incrementat nu a fost executat pentru numele de foldere care se terminau \u00een &#8216;%&#8217;, dac\u0103 nu era setat\u0103 valoarea BROKENCHAR. De asemenea, numele de foldere cu &#8216;%&#8217; \u00een alte locuri provocau redenumiri inutile ale folderelor \u00eentr-un nume temporar \u0219i \u00eenapoi la fiecare dsync incrementat. Regresie v2.3.19.\n<li class=\"l\">  imap-hibernate: Dac\u0103 deblocarea clientului IMAP a avut un timeout cu mesajul &#171;(version received)&#187;, atunci debloarea putea finaliza cu succes ulterior \u0219i putea continua s\u0103 func\u021bioneze normal. Acest lucru ducea la confuzie, deoarece imap-hibernate deja \u00eenregistrase c\u0103 clientul s-a deconectat. Acest lucru poate fi evitat for\u021b\u00e2nd conexiunea s\u0103 se finalizeze din cauza timeout-ului de \u00eencheiere a hibern\u0103rii.\n<li class=\"l\"> imapc: Crash la dispari\u021bia din depozit a unui folder, afi\u0219at printr-un plugin virtual.\n<li class=\"l\"> imapc: R\u0103spunsurile EXPUNGE, EXISTS sau FETCH cu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3724\">server<\/a> pentru c\u0103su\u021ba po\u0219tal\u0103 selectat\u0103 anterior puteau fi procesate ca \u0219i cum ar apar\u021bine unei noi c\u0103su\u021be po\u0219tale, selectate \u00een prezent. Acest lucru putea duce la apari\u021bia unor avertiz\u0103ri.\n<li class=\"l\"> lib-http: Serverul HTTP Dovecot (doveadm, stats\/openmetrics) putea deconecta clien\u021bii HTTP \u00eenainte de a trimite complet r\u0103spunsul. Acest lucru se \u00eent\u00e2mpla doar pe servere foarte solicitate, unde buffer-urile socket-urilor nucleului erau extrem de supra\u00eenc\u0103rcate.\n<li class=\"l\"> lib-http: A fost corectat\u0103 o posibil\u0103 c\u0103dere a serverului http \u00een cazul unei deconect\u0103ri premature a clientului. Regresie \u00een 2.3.18.\n<li class=\"l\"> lib-index: Coruperea fi\u0219ierului index putea duce la o \u00eenchidere brusc\u0103 a aplica\u021biei. Rezolvat: Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set): aser\u021biunea a e\u0219uat: (min_file_seq &lt;= max_file_seq).\n<li class=\"l\">  lib-index: Cur\u0103\u021barea fi\u0219ierului de cache existent mai mare de 1 GB a putut provoca o eroare. Acum, dup\u0103 cur\u0103\u021bare, fi\u0219ierele de cache al c\u0103ror dimensiune dep\u0103\u0219e\u0219te 1 GB sunt \u0219terse. Rezolvat: Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset): afirma\u021bie e\u0219uat\u0103: (offset &lt; 0x40000000).\n<li class=\"l\"> lib-lua: Clientul HTTP nu putea determina numele DNS \u00een procesele po\u0219tale deoarece se a\u0219tepta ca socket-ul &#171;dns-client&#187; s\u0103 fie \u00een directorul curent.\n<li class=\"l\"> lib-oauth2: Dovecot trimitea client_id \u0219i client_secret ca parametrii POST pe serverul de introspec\u021bie. Totu\u0219i, \u00een cazul autentific\u0103rii de baz\u0103, utilizarea acestora este op\u021bional\u0103.\n<li class=\"l\"> lib-oauth2: Validarea JWT &#171;aud&#187; nu era efectuat\u0103, dac\u0103 &#171;aud&#187; lipsea din token, dar era configurat \u00een Dovecot.\n<li class=\"l\"> lib-oauth2: Verificare prea strict\u0103 a tipului de cheie JWT.\n<li class=\"l\"> lib-oauth2: Audien\u021ba tokenului JWT nu a fost verificat\u0103 \u00een conformitate cu client_id, a\u0219a cum cere specifica\u021bia.\n<li class=\"l\"> lib-ssl-iostream: Utilizarea parametrului ssl_require_crl=yes putea provoca erori la verificarea CRL pentru conexiuni SSL\/TLS de ie\u0219ire, de\u0219i se presupunea c\u0103 acesta influen\u021beaz\u0103 verificarea CRL doar pentru clien\u021bi. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/ssl-sertifikat\/\"   title=\"certificatelor SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"345\">certificatelor SSL<\/a>. v2.3.17 regresie.\n<li class=\"l\"> lib-sql: Driverul MySQL permitea scurgeri de memorie \u00een cazul unui e\u0219ec la conectare.\n<li class=\"l\"> lib-storage: Diverse corec\u021bii \u00een cazul lipsei de spa\u021biu pe disc.\n<li class=\"l\"> master: Configurarea idle_kill a serviciului nu func\u021biona corect pe serverele aglomerate. Era foarte pu\u021bin probabil ca vreun proces s\u0103 fie inactiv suficient de mult timp pentru a fi ucis. \u00cen plus, la un num\u0103r mare de procese (de exemplu, imap), codul de gestionare idle_kill folosea destul de mult CPU \u00een procesul principal. Acum, fiecare interval de timp idle_kill va urm\u0103ri num\u0103rul minim de procese inactive \u0219i apoi va omor\u00ee acel num\u0103r.\n<li class=\"l\"> mdbox: Verificarea fi\u0219ierelor temporare se efectua pentru directoare \u00eentotdeauna goale.\n<li class=\"l\"> mdbox: La scrierea mesajelor, apelul fdatasync() era efectuat \u00een directorul p\u0103rinte gre\u0219it. De asemenea, \u00een caz de e\u0219ec, se producea o c\u0103dere \u00een loc de a scrie o eroare \u00een jurnal.\n<li class=\"l\"> notify_status: Pluginul se \u00eenchide brusc la ini\u021bializarea e\u0219uat\u0103 a utilizatorului.    &#8212; pop3: Trimiterea comenzii cu simbolul &#8216;:&#8217; provoca o eroare &#171;assert-crash&#187;. Regresie \u00een versiunea 2.3.18.\n<li class=\"l\"> stats: A fost eliminat\u0103 panic\u0103, ap\u0103rut\u0103 la accesarea unui exportator de evenimente inexistent, prin ad\u0103ugarea dinamic\u0103 a unei noi metrici folosind comanda &#171;doveadm stats add&#187;. Acum se returneaz\u0103 o eroare corect\u0103.\n<li class=\"l\"> stats: Dac\u0103 procesul a exportat multe evenimente \u0219i apoi s-a \u00eencheiat, unele dintre ultimele evenimente ar fi putut fi pierdute.\n<li class=\"l\"> stats: Nume incorecte pentru etichetele Prometheus erau create \u00een anumite configura\u021bii de group_by pentru histogram. Prometheus respingea aceste etichete.\n<li class=\"l\"> welcome: Plugin-ul nu a fost executat \u00een anumite situa\u021bii c\u00e2nd INBOX a fost creat, dar nu a fost deschis, de exemplu, dac\u0103 s-a folosit GETMETADATA \u00eenainte de a deschide INBOX.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59895\">opennet.ro<\/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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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\udd47Noua versiune a serverului POP3 \u0219i IMAP4 Dovecot 2.3.21 | ProHoster","description":"A fost publicat\u0103 o nou\u0103 versiune a serverului POP3\/IMAP4 multiplatformat \u0219i de \u00eenalt\u0103 performan\u021b\u0103, Dovecot 2.3.21, care suport\u0103 protocoalele POP3 \u0219i IMAP4rev1 cu extensii populare, cum ar fi SORT, THREAD \u0219i IDLE.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/110697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=110697"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/110697\/revisions"}],"predecessor-version":[{"id":162252,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/110697\/revisions\/162252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=110697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=110697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=110697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}