{"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\/fr\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","title":{"rendered":"Nouvelle version du serveur POP3 et IMAP4 Dovecot 2.3.21","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Une nouvelle version du serveur POP3\/IMAP4 multi-plateforme et haute performance Dovecot 2.3.21 a \u00e9t\u00e9 publi\u00e9e, prenant en charge les protocoles POP3 et IMAP4rev1 avec des extensions populaires telles que SORT, THREAD et IDLE, ainsi que des m\u00e9canismes d'authentification et de chiffrement (SASL, TLS, SCRAM). Dovecot maintient une compatibilit\u00e9 totale avec les formats mbox et Maildir classiques, utilisant des index externes pour am\u00e9liorer les performances. La fonctionnalit\u00e9 peut \u00eatre \u00e9tendue via des plugins (par exemple, les quotas et ACL sont impl\u00e9ment\u00e9s via des plugins). Le code du projet est distribu\u00e9 sous les licences LGPL et MIT.      <\/p>\n<p>Principales modifications :  <\/p>\n<ul>\n<li class=\"l\"> lib-oauth2 : La v\u00e9rification des jetons JWT sans le champ \u00ab typ \u00bb est d\u00e9sormais autoris\u00e9e. Le champ \u00ab typ \u00bb n'est pas utilis\u00e9 par certains \u00e9metteurs de cl\u00e9s pour \u00e9conomiser de l'espace, en particulier Kubernetes. Maintenant, l'absence de \u00ab typ \u00bb est accept\u00e9e, mais s'il est pr\u00e9sent, il doit toujours \u00eatre \u00ab jwt \u00bb.\n<li class=\"l\"> auth : La r\u00e9ponse \u00ab Auth \u00bb de passdb et userdb peut contenir la valeur \u00ab event_=value \u00bb, qui sera ajout\u00e9e respectivement \u00e0 l'\u00e9v\u00e9nement de connexion et \u00e0 l'\u00e9v\u00e9nement de l'utilisateur de messagerie.\n<li class=\"l\"> lib-master : D\u00e9finit l'en-t\u00eate de processus \u00e0 diff\u00e9rentes \u00e9tapes d'initialisation pour clarifier les attentes du processus.\n<li class=\"l\"> lib-storage : L'intervalle mail_temp_scan_interval est d\u00e9sormais augment\u00e9 de 0\u202630 % en fonction du hachage du nom d'utilisateur pour r\u00e9duire la probabilit\u00e9 des pics de charge.\n<li class=\"l\"> lib-storage : Le scan de fichier temporaire a \u00e9t\u00e9 d\u00e9plac\u00e9 de l'ouverture de la bo\u00eete aux lettres \u00e0 sa fermeture, afin de r\u00e9duire la latence ressentie par les utilisateurs.\n<li class=\"l\"> stats : Si des champs sont sp\u00e9cifi\u00e9s dans la m\u00e9trique, tous ces champs sont export\u00e9s sous forme de compteurs pour prometheus au format exposition.\n<li class=\"l\"> \u00ab *-login \u00bb : Les processus pouvaient se terminer de mani\u00e8re inattendue lors d'une interruption brutale de la connexion SSL. \u2014 acl : Lors du chargement du plugin, les drapeaux \\HasChildren et \\HasNoChildren \u00e9taient mal calcul\u00e9s pour les bo\u00eetes aux lettres contenant dans leur nom \u2018*\u2019 et \u2018%\u2019.\n<li class=\"l\"> auth : Une erreur s'est produite lors d'une connexion \u00e9chou\u00e9e \u00e0 la base de donn\u00e9es PostgreSQL au d\u00e9marrage.\n<li class=\"l\"> auth : Lors de la connexion avec des mots de passe incorrects (par exemple, avec un sch\u00e9ma inconnu), une erreur \u00ab password mismatch \u00bb \u00e9tait renvoy\u00e9e dans passdb au lieu d'une \u00ab erreur interne \u00bb.\n<li class=\"l\"> auth : Les m\u00e9canismes XOAUTH2 et OAUTHBEARER ne renvoyaient pas de message d'erreur sp\u00e9cifique au protocole lors de toute erreur. Cela a particuli\u00e8rement entrav\u00e9 la d\u00e9tection de l'OIDC.\n<li class=\"l\"> dbox : Si l'en-t\u00eate last_temp_file_scan n'a pas \u00e9t\u00e9 d\u00e9fini (en particulier apr\u00e8s une migration dsync), alors \u00e0 la prochaine ouverture de la bo\u00eete aux lettres, un scan des fichiers temporaires \u00e9tait toujours lanc\u00e9. Cela pouvait causer un pic de charge apr\u00e8s les migrations. R\u00e9solu en utilisant atime du r\u00e9pertoire de la bo\u00eete aux lettres en l'absence de l'en-t\u00eate, ce qui d\u00e9cale g\u00e9n\u00e9ralement le temps de scan dans le futur.\n<li class=\"l\"> dict-redis : L'\u00e9chec se produisait lors du retour en arri\u00e8re des transactions.\n<li class=\"l\">  dsync : Lors de la suppression d'une bo\u00eete aux lettres \u00e0 distance, lorsque les s\u00e9parateurs de niveaux hi\u00e9rarchiques ne correspondaient pas, une boucle infinie se produisait, entra\u00eenant une sortie de m\u00e9moire.\n<li class=\"l\"> dsync : Dsync incr\u00e9mentiel ne s'ex\u00e9cutait pas pour les noms de dossiers se terminant par \u2018%\u2019, \u00e0 moins que la valeur BROKENCHAR ne soit d\u00e9finie. De plus, les noms de dossiers contenant \u2018%\u2019 \u00e0 d'autres endroits entra\u00eenaient \u00e0 chaque ex\u00e9cution d'un dsync incr\u00e9mentiel un renommage inutile du dossier en un nom temporaire puis de nouveau. R\u00e9gression v2.3.19.\n<li class=\"l\">  imap-hibernate : Si le d\u00e9verrouillage du client IMAP \u00e9chouait en raison d'un d\u00e9lai d'expiration avec le message \u00ab (version re\u00e7ue) \u00bb, le d\u00e9verrouillage pouvait ensuite se terminer avec succ\u00e8s et continuer \u00e0 fonctionner normalement. Cela causait de la confusion, car imap-hibernate avait d\u00e9j\u00e0 enregistr\u00e9 que le client s'\u00e9tait d\u00e9connect\u00e9. Cela peut \u00eatre \u00e9vit\u00e9 en for\u00e7ant la connexion \u00e0 se terminer par expiration de d\u00e9lai \u00e0 la fin de l'hibernation.\n<li class=\"l\"> imapc : Plantage lors de la disparition d'un dossier affich\u00e9 via un plugin virtuel.\n<li class=\"l\"> imapc : Les r\u00e9ponses EXPUNGE, EXISTS ou FETCH avec <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3724\">de serveurs<\/a> pour une bo\u00eete aux lettres pr\u00e9c\u00e9demment s\u00e9lectionn\u00e9e pouvaient \u00eatre trait\u00e9es comme appartenant \u00e0 la nouvelle bo\u00eete aux lettres actuellement s\u00e9lectionn\u00e9e. Cela pouvait entra\u00eener des alertes.\n<li class=\"l\"> lib-http : Le serveur HTTP Dovecot (doveadm, stats\/openmetrics) pouvait d\u00e9connecter les clients HTTP avant l'envoi complet de la r\u00e9ponse. Cela ne se produisait que sur des serveurs charg\u00e9s o\u00f9 les tampons de sockets du noyau \u00e9taient fortement satur\u00e9s.\n<li class=\"l\"> lib-http : R\u00e9solution d'un possible plantage du serveur http en cas de d\u00e9connexion pr\u00e9matur\u00e9e du client. R\u00e9gression dans 2.3.18.\n<li class=\"l\"> lib-index : La corruption d'un fichier d'index pouvait entra\u00eener une terminaison anormale. Corrig\u00e9 : 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 : La suppression d'un fichier cache existant de plus de 1 Go pouvait entra\u00eener un \u00e9chec. D\u00e9sormais, apr\u00e8s la suppression, les fichiers cache dont la taille d\u00e9passe toujours 1 Go sont supprim\u00e9s. R\u00e9solu : Panic : fichier mail-index-util.c : ligne 10 (mail_index_uint32_to_offset) : assertion \u00e9chou\u00e9e : (offset &lt; 0x40000000).\n<li class=\"l\"> lib-lua : Le client HTTP ne pouvait pas r\u00e9soudre les noms DNS dans les processus de messagerie, car il s'attendait \u00e0 ce que le socket \u00ab dns-client \u00bb soit situ\u00e9 dans le r\u00e9pertoire actuel.\n<li class=\"l\"> lib-oauth2 : Dovecot envoyait client_id et client_secret en tant que param\u00e8tres POST au serveur d'introspection. Cependant, en authentification Basic, leur utilisation est facultative.\n<li class=\"l\"> lib-oauth2 : La validation JWT \u00ab aud \u00bb n'\u00e9tait pas effectu\u00e9e si \u00ab aud \u00bb \u00e9tait absent dans le jeton, mais configur\u00e9 dans Dovecot.\n<li class=\"l\"> lib-oauth2 : V\u00e9rification de type de cl\u00e9 JWT trop stricte.\n<li class=\"l\"> lib-oauth2 : L'audience du jeton JWT n'a pas \u00e9t\u00e9 v\u00e9rifi\u00e9e par rapport \u00e0 client_id, comme l'exige la sp\u00e9cification.\n<li class=\"l\"> lib-ssl-iostream : L'utilisation du param\u00e8tre ssl_require_crl=yes pouvait entra\u00eener des \u00e9checs de v\u00e9rification CRL pour les connexions SSL\/TLS sortantes, bien qu'il soit suppos\u00e9 qu'il n'affecte la v\u00e9rification CRL que pour les clients. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/\"   title=\"de certificats SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"345\">de certificats SSL<\/a>. v2.3.17 r\u00e9gression.\n<li class=\"l\"> lib-sql : Le pilote MySQL permettait une fuite de m\u00e9moire lors d'une connexion \u00e9chou\u00e9e.\n<li class=\"l\"> lib-storage : Divers correctifs en cas de manque d'espace disque.\n<li class=\"l\"> master : La configuration d'idle_kill du service ne fonctionnait pas correctement sur les serveurs charg\u00e9s. Il \u00e9tait tr\u00e8s peu probable qu'un processus reste inactif assez longtemps pour \u00eatre tu\u00e9. De plus, avec un grand nombre de processus (par exemple, imap), le code de gestion d'idle_kill utilisait beaucoup de CPU dans le processus principal. D\u00e9sormais, chaque intervalle d'idle_kill suivra le nombre minimum de processus inactifs puis tuera ce nombre.\n<li class=\"l\"> mdbox : La v\u00e9rification des fichiers temporaires \u00e9tait effectu\u00e9e pour des r\u00e9pertoires toujours vides.\n<li class=\"l\"> mdbox : Lors de l'\u00e9criture de courriels, l'appel \u00e0 fdatasync() \u00e9tait effectu\u00e9 dans le mauvais r\u00e9pertoire parent. De plus, un \u00e9chec entra\u00eenait un plantage au lieu d'\u00e9crire une erreur dans le journal.\n<li class=\"l\"> notify_status : Le plugin se termine de mani\u00e8re inattendue lors d'une initialisation d'utilisateur \u00e9chou\u00e9e. \u2014 pop3 : L'envoi d'une commande avec le symbole \u2018:\u2019 entra\u00eenait un \u00e9chec \u00ab assert-crash \u00bb. R\u00e9gression dans la version 2.3.18.\n<li class=\"l\"> stats : La panique caus\u00e9e par l'acc\u00e8s \u00e0 un exportateur d'\u00e9v\u00e9nements inexistant lors de l'ajout dynamique d'une nouvelle m\u00e9trique via la commande &#171; doveadm stats add &#187; a \u00e9t\u00e9 corrig\u00e9e. Un message d'erreur appropri\u00e9 est d\u00e9sormais affich\u00e9.\n<li class=\"l\"> stats: Si le processus a export\u00e9 de nombreux \u00e9v\u00e9nements puis s'est termin\u00e9, certains des derniers \u00e9v\u00e9nements ont pu \u00eatre perdus.\n<li class=\"l\"> stats: Des noms de balises Prometheus incorrects ont \u00e9t\u00e9 cr\u00e9\u00e9s dans certaines configurations de histogram group_by. Prometheus a rejet\u00e9 ces balises.\n<li class=\"l\"> welcome: Le plugin ne s'ex\u00e9cutait pas dans certaines situations o\u00f9 la BO\u00ceTE DE R\u00c9CEPTION \u00e9tait cr\u00e9\u00e9e mais pas ouverte, par exemple, si GETMETADATA \u00e9tait utilis\u00e9 avant l'ouverture de la BO\u00ceTE DE R\u00c9CEPTION.  <\/ul>\n<p>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47Nouvelle version du serveur POP3 et IMAP4 Dovecot 2.3.21 | ProHoster","description":"Une nouvelle version du serveur POP3\/IMAP4 multiplateforme haute performance Dovecot 2.3.21 a \u00e9t\u00e9 publi\u00e9e, prenant en charge les protocoles POP3 et IMAP4rev1 avec des extensions populaires telles que SORT, THREAD et IDLE.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-pop3-i-imap4-servera-dovecot-2-3-21","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/110697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=110697"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110697\/revisions"}],"predecessor-version":[{"id":162252,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110697\/revisions\/162252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=110697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=110697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=110697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}