{"id":443,"date":"2005-08-10T19:25:09","date_gmt":"2005-08-10T17:25:09","guid":{"rendered":"http:\/\/www.marblestation.com\/blog\/?p=443"},"modified":"2012-04-26T17:58:29","modified_gmt":"2012-04-26T15:58:29","slug":"compilar-mail-notification-20-en-ubuntu","status":"publish","type":"post","link":"https:\/\/www.marblestation.com\/?p=443","title":{"rendered":"Compilar Mail Notification 2.0 en Ubuntu"},"content":{"rendered":"<p>Acaba de salir la versi\u00f3n 2.0 de <a href=\"http:\/\/www.nongnu.org\/mailnotify\/\">mail-notification<\/a> con el cual podemos monitorizar el estado de nuestras cuentas de mail, cuando recibimos un nuevo mail se nos avisar\u00e1 mostrando un sobre en el panel de GNOME (area de notificaci\u00f3n). Soporta POP3, IMAP y gmail entre otros.<\/p>\n<p>Para compilarlo en Ubuntu Hoary tendremos que instalar unos cuantos paquetes de desarrollo:<br \/>\n<!--more--><\/p>\n<pre>\r\naptitude install build-essentials\r\naptitude install libxml-parser-perl\r\naptitude install libgtk2.0-dev libgnome2-dev libgmime2.1-dev\r\naptitude install libgnomeui-dev\r\naptitude install libeel2-dev\r\naptitude install libsoup2.2-dev\r\naptitude install libicu28-dev libssl-dev libsasl2-dev\r\n<\/pre>\n<p>A continuaci\u00f3n nos bajamos el codigo fuente <a href=\"http:\/\/savannah.nongnu.org\/download\/mailnotify\/mail-notification-2.0.tar.gz\">mail-notification-2.0.tar.gz<\/a> y descomprimimos para aplicar 2 parches que arreglan un par de fallos:<\/p>\n<pre>\r\ntar -zxvf mail-notification-2.0.tar.gz\r\ncd mail-notification-2.0\r\nwget http:\/\/savannah.nongnu.org\/download\/mailnotify\/mail-notification-2.0-buildfix.diff\r\npatch -p0 < mail-notification-2.0-buildfix.diff\r\nwget http:\/\/savannah.nongnu.org\/download\/mailnotify\/mail-notification-2.0-gmail-properties-fix.diff\r\npatch -p0 < mail-notification-2.0-gmail-properties-fix.diff\r\n<\/pre>\n<p>A continaci\u00f3n ya podemos compilar e instalar con checkinstall (aptitude install checkinstall), el cual nos generar\u00e1 un .deb que se integrara en el sistema de paquetes de Ubuntu:<\/p>\n<pre>\r\n.\/configure --prefix=\/usr\r\nmake\r\ncheckinstall\r\n<\/pre>\n<p>Gracias a los paquetes de desarrollo que hemos instalado inicialmente, vamos a tener mail-notification con soporte para:<\/p>\n<pre>\r\nMailbox backends\r\n  --enable-mbox                yes\r\n  --enable-mh                  yes\r\n  --enable-maildir             yes\r\n  --enable-pop3                yes\r\n  --enable-imap                yes\r\n  --enable-gmail               yes\r\n  --enable-evolution           no (Evolution not found)\r\n  --enable-sylpheed            yes\r\n\r\nPOP3 and IMAP features\r\n  --enable-ssl                 yes\r\n  --enable-sasl                yes\r\n  --enable-ipv6                yes\r\n<\/pre>\n<p>Lo estoy probando con una cuenta de gmail y la verdad es que si lo toqueteo mucho falla r\u00e1pido&#8230; ser\u00e1 cuesti\u00f3n de no dejarlo tranquilo \ud83d\ude1b No se como ira con los otros protocolos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Acaba de salir la versi\u00f3n 2.0 de mail-notification con el cual podemos monitorizar el estado de nuestras cuentas de mail, cuando recibimos un nuevo mail se nos avisar\u00e1 mostrando un sobre en el panel de GNOME (area de notificaci\u00f3n). Soporta POP3, IMAP y gmail entre otros. Para compilarlo en Ubuntu Hoary tendremos que instalar unos &hellip; <a href=\"https:\/\/www.marblestation.com\/?p=443\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Compilar Mail Notification 2.0 en Ubuntu<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-443","post","type-post","status-publish","format-standard","hentry","category-espanyol","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=443"}],"version-history":[{"count":1,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions"}],"predecessor-version":[{"id":1476,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions\/1476"}],"wp:attachment":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}