{"id":192,"date":"2016-04-16T20:35:30","date_gmt":"2016-04-16T18:35:30","guid":{"rendered":"http:\/\/wordpress.igua.es\/?p=192"},"modified":"2016-03-22T20:36:02","modified_gmt":"2016-03-22T19:36:02","slug":"exchange-2016-socket-error-con-imap","status":"publish","type":"post","link":"https:\/\/wordpress.igua.es\/index.php\/2016\/04\/16\/exchange-2016-socket-error-con-imap\/","title":{"rendered":"Exchange 2016 &#8211; Socket error con IMAP"},"content":{"rendered":"<p>En anteriores publicaciones vimos como activar IMAP sobre nuestro Exchange 2016, y desde entonces he estado usando correctamente esta funcionalidad sobre SSL. Curiosamente desde hace unos d\u00edas me aparec\u00edan unos errores de conexi\u00f3n con el servicio de IMAP y como no he cambiado nada recientemente me sorprendi\u00f3, concretamente aparec\u00edan dos errores, o bien \u00abSocket error\u00bb o bien \u00abError SSL\u00bb<\/p>\n<p><!--more--><\/p>\n<p>En principio prob\u00e9 a usar el servicio de IMAP sin SSL por si acaso pod\u00edan ir los tiros por ah\u00ed, pero no, en ese momento solo aparec\u00edan errores de \u00abSocket Error\u00bb.<\/p>\n<p>Comprob\u00e9 que el servicio siguiera levantado, y as\u00ed era, reinicie el servidor y nada, el mismo error.<\/p>\n<p>En este punto y tras mirar infinidad de p\u00e1ginas web, encontr\u00e9 una interesante donde aparec\u00eda un comando powershell para comprobar el estado de IMAP (\u00bfComprobar estado? \u00a1Pero si ya he visto que el servicio est\u00e1 levantado!)<\/p>\n<pre class=\"brush: powershell; title: C\u00f3digo:; notranslate\" title=\"C\u00f3digo:\">\r\n&lt;span class=&quot;text-base&quot;&gt;Get-ServerComponentState -Identity &quot;ServerName&quot; -Component ImapProxy&lt;\/span&gt;\r\n<\/pre>\n<p>Y efectivamente estaba Inactivo:<\/p>\n<p><a href=\"http:\/\/wordpress.igua.es\/?attachment_id=203\" rel=\"attachment wp-att-203\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-203\" src=\"http:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP001-300x29.jpg\" alt=\"IMAP001 - Estado Inactivo\" width=\"300\" height=\"29\" srcset=\"https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP001-300x29.jpg 300w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP001-500x48.jpg 500w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP001.jpg 733w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Por lo tanto este era el motivo de que no estuviera funcionando correctamente, se ve que al Exchange le da por parar servicios alegremente. El siguiente paso es ver quien ha puesto en inactivo el IMAP, por lo que ejecutaremos este otro comando:<\/p>\n<pre class=\"brush: powershell; title: C\u00f3digo:; notranslate\" title=\"C\u00f3digo:\">\r\n(Get-ServerComponentState -Identity &quot;ServerName&quot; -Component ImapProxy).LocalStates\r\n<\/pre>\n<p>Como respuesta obtuve los siguientes datos:<\/p>\n<p><a href=\"http:\/\/wordpress.igua.es\/?attachment_id=204\" rel=\"attachment wp-att-204\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-204\" src=\"http:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP002-300x25.jpg\" alt=\"IMAP002 - HealthAPI\" width=\"300\" height=\"25\" srcset=\"https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP002-300x25.jpg 300w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP002-768x65.jpg 768w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP002-500x42.jpg 500w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP002.jpg 873w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Vemos que el que ha iniciado la petici\u00f3n de inactividad fue \u00abHealthAPI\u00bb, por lo que vamos a ejecutar un \u00faltimo comando m\u00e1s haciendo que ahora pida que se cambie el estado de IMAP y se establezca en \u00abActivo\u00bb.<\/p>\n<pre class=\"brush: powershell; title: C\u00f3digo:; notranslate\" title=\"C\u00f3digo:\">\r\nSet-ServerComponentState -Identity &quot;ServerName&quot; -component ImapProxy -state Active -requester HealthAPI\r\n<\/pre>\n<p>Y ahora que tendremos otra vez todo correcto.<\/p>\n<p><a href=\"http:\/\/wordpress.igua.es\/?attachment_id=205\" rel=\"attachment wp-att-205\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-205\" src=\"http:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP003-300x30.jpg\" alt=\"IMAP003 - Todo correcto\" width=\"300\" height=\"30\" srcset=\"https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP003-300x30.jpg 300w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP003-768x77.jpg 768w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP003-500x50.jpg 500w, https:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/IMAP003.jpg 963w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Espero que no vuelva a pasar, pero por si pasa ya no nos pillara de sorpresa.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En anteriores publicaciones vimos como activar IMAP sobre nuestro Exchange 2016, y desde entonces he estado usando correctamente esta funcionalidad sobre SSL. Curiosamente desde hace unos d\u00edas me aparec\u00edan unos errores de conexi\u00f3n con el servicio de IMAP y como &hellip; <a href=\"https:\/\/wordpress.igua.es\/index.php\/2016\/04\/16\/exchange-2016-socket-error-con-imap\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-exchange"],"_links":{"self":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":4,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/192\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}