{"id":9751,"date":"2021-03-12T09:10:08","date_gmt":"2021-03-12T08:10:08","guid":{"rendered":"https:\/\/www.giusseppe.net\/blog\/?p=9751"},"modified":"2021-03-07T21:17:55","modified_gmt":"2021-03-07T20:17:55","slug":"configurar-mail-mailx-en-linux","status":"publish","type":"post","link":"https:\/\/www.giusseppe.net\/blog\/archivo\/2021\/03\/12\/configurar-mail-mailx-en-linux\/","title":{"rendered":"Configurar mail\/mailx en Linux"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9755\" src=\"https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2021\/03\/mailx.png\" alt=\"\" width=\"854\" height=\"493\" srcset=\"https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2021\/03\/mailx.png 854w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2021\/03\/mailx-300x173.png 300w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2021\/03\/mailx-800x462.png 800w, https:\/\/www.giusseppe.net\/blog\/wp-content\/uploads\/2021\/03\/mailx-768x443.png 768w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/p>\n<p>He pasado un par de d\u00edas, desde que hube de formatear mi <a href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2020\/07\/08\/upgrade-a-linuxmint-19\/\">Linux Mint 19.3 para actualizarlo a Linux Mint 20.1<\/a> recuperando peque\u00f1as personalizaciones que hab\u00eda hecho en el PC.<\/p>\n<p>Una de ellas es la herramienta (<em>script<\/em>) de realizaci\u00f3n de <a href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2017\/04\/27\/estoy-haciendo-backups-imposibles\/\">BackUps<\/a> que, entre otras cosas, me env\u00eda por correo electr\u00f3nico diariamente el <a href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2012\/01\/23\/syncronizator-sh\/\">resultado de la sincronizaci\u00f3n<\/a> realizada.<\/p>\n<p>Lo uso desde hace m\u00e1s de 10 a\u00f1os y lo he ido perfeccionando con el paso del tiempo. Entre otras cosas, ahora lo ejecuto con un \u00ab<a href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2017\/08\/16\/mi-obsesion-con-la-sincronizacion-me-tiene-inmovil\/\">cron<\/a>\u00ab, de l\u00ednea de comandos, que hace una llamada al programa en cuesti\u00f3n y env\u00eda el correo informativo utilizando el programa <strong>mail<\/strong> del sistema operativo.<\/p>\n<p>Pero he tardado mucho en configurarlo.<\/p>\n<p>No recordaba qu\u00e9 hab\u00eda que hacer para que funcionase, pero, tras unas cuantas horas, lo he logrado con un par de cosas sencillas que no s\u00e9 muy bien porqu\u00e9 no ten\u00eda apuntadas.<\/p>\n<p>Ten\u00eda una restricci\u00f3n, m\u00e1s o menos tonta autoimpuesta, que era que no quedase abierto un servidor SMTP (ni su puerto 25) permanente en el PC (obsesiones absurdas de seguridad), as\u00ed que algunas de las soluciones que pasan por instalar un MTA como <a href=\"https:\/\/web.mit.edu\/rhel-doc\/4\/RH-DOCS\/rhel-rg-es-4\/s1-email-mta.html\" target=\"_blank\" rel=\"noopener\">Sendmail o Postfix estaban descartadas<\/a>. (Aunque tambi\u00e9n las prob\u00e9, ya cuando empezaba a desesperar)<\/p>\n<p>Por m\u00e1s que intentaba configurar <a href=\"https:\/\/mailutils.org\/manual\/mailutils.html\" target=\"_blank\" rel=\"noopener\">mailutils<\/a> (que incluye mail\/mailx) no consegu\u00eda enviar un correo fuera del equipo, utilizando una cuenta de correo personal en mi hosting preferido (giusseppe.net). Creo que revistando la informaci\u00f3n del manual de mailutils s\u00ed que habr\u00eda sido posible enviar correos sin que fuese preciso instalar nada m\u00e1s, pero no daba con la forma, as\u00ed que prob\u00e9 con alternativas a mailutils, como era <a href=\"https:\/\/manpages.debian.org\/stretch\/s-nail\/s-nail.1.en.html\" target=\"_blank\" rel=\"noopener\">s-nail<\/a>, pero me daba resultados no deseados y algunas configuraciones que hab\u00eda que hacer no me apetec\u00eda tenerlas as\u00ed.<\/p>\n<p>Finalmente, instal\u00e9 <a href=\"https:\/\/wiki.archlinux.org\/index.php\/SSMTP_(Espa%C3%B1ol)\" target=\"_blank\" rel=\"noopener\">sSMTP<\/a> y su configuraci\u00f3n fue trivial:<\/p>\n<blockquote><p>sSMTP es un programa que entrega correo electr\u00f3nico desde un ordenador local a un servidor de correo configurado (mailhub). No es un servidor de correo (como si lo es el servidor de correo rico en funciones sendmail) y no recibe correo, ni expande alias, ni administra una cola. Uno de sus usos principales es reenviar el correo electr\u00f3nico automatizado (como las alertas del sistema) desde su equipo a una direcci\u00f3n de correo electr\u00f3nico externa.<\/p><\/blockquote>\n<p>Por supuesto, ten\u00eda que instalar el peque\u00f1o programita mailutils que servir\u00eda para los comandos mail\/mailx. No he optado por ninguna de las alternativas que no aportan nada que me sea \u00fatil. (No obstante, tambi\u00e9n se puede <a href=\"https:\/\/www.sololinux.es\/como-enviar-correos-electronicos-desde-la-terminal-linux\/#Ssmtp\" target=\"_blank\" rel=\"noopener\">enviar correo s\u00f3lo usando sSMTP<\/a>, pero no se dispone del comando <em>mail<\/em>)<\/p>\n<p>Para instalar ambas utilidades, bastaba un simple:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo apt-get update &amp;&amp; sudo apt-get install ssmtp mailutils<\/pre>\n<p>&nbsp;<\/p>\n<p>Y despu\u00e9s proceder a configurar el fichero <a href=\"https:\/\/linux.die.net\/man\/5\/ssmtp.conf\" target=\"_blank\" rel=\"noopener\">\/etc\/ssmtp\/ssmtp.conf<\/a> con lo siguiente:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\">#\r\n# Config file for sSMTP sendmail\r\n#\r\n# The person who gets all mail for userids &lt; 1000\r\n# Make this empty to disable rewriting.\r\nroot=jmdomin@giusseppe.net\r\n\r\n# The place where the mail goes. The actual machine name is required no\r\n# MX records are consulted. Commonly mailhosts are named mail.domain.com\r\nmailhub=mail.giusseppe.net:587\r\nAuthUser=jmdomin@giusseppe.net\r\nAuthPass=LAFAMOSACONTRASE\u00d1A\r\nUseSTARTTLS=YES\r\n\r\n# Where will the mail seem to come from?\r\n#rewriteDomain=\r\n\r\n# The full hostname\r\nhostname=giusseppe.net\r\n\r\n# Are users allowed to set their own From: address?\r\n# YES - Allow the user to specify their own From: address\r\n# NO - Use the system generated From: address\r\n#FromLineOverride=YES<\/pre>\n<p>&nbsp;<\/p>\n<p>Ahora mis correos salen estupendamente y lo puedo poner a prueba con un simple:<\/p>\n<p><code>echo \"Este es el cuerpo del mensaje\" | mail -s \"Este es el subject\" jmdomin@gmail.com<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>He pasado un par de d\u00edas, desde que hube de formatear mi Linux Mint 19.3 para actualizarlo a Linux Mint 20.1 recuperando peque\u00f1as personalizaciones que hab\u00eda hecho en el PC. Una de ellas es la herramienta (script) de realizaci\u00f3n de BackUps que, entre otras cosas, me env\u00eda por correo electr\u00f3nico diariamente el resultado de la &#8230; <a title=\"Configurar mail\/mailx en Linux\" class=\"read-more\" href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2021\/03\/12\/configurar-mail-mailx-en-linux\/\">Read more<span class=\"screen-reader-text\">Configurar mail\/mailx en Linux<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9755,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,14,110],"tags":[76,98,74,105],"class_list":["post-9751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-confidencias","category-opinion","category-tecnologia-opinion","tag-informatica","tag-internet","tag-linux","tag-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/9751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/comments?post=9751"}],"version-history":[{"count":4,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/9751\/revisions"}],"predecessor-version":[{"id":9756,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/9751\/revisions\/9756"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/media\/9755"}],"wp:attachment":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/media?parent=9751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/categories?post=9751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/tags?post=9751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}