{"id":168,"date":"2010-09-16T20:34:06","date_gmt":"2010-09-16T19:34:06","guid":{"rendered":"http:\/\/capri.dev\/blog\/?p=168"},"modified":"2010-09-16T20:36:20","modified_gmt":"2010-09-16T19:36:20","slug":"mailman-como-hacer-backup-de-mis-suscriptores","status":"publish","type":"post","link":"https:\/\/capri.dev\/blog\/mailman-como-hacer-backup-de-mis-suscriptores\/","title":{"rendered":"Mailman : C\u00f3mo hacer backup de mis suscriptores"},"content":{"rendered":"<p>Una pregunta que me estuve haciendo durante alg\u00fan tiempo despu\u00e9s de instalarme el servidor de listas Mailman fue c\u00f3mo demonios hacer un backup de la lista de suscriptores. Se pueden encontrar muchos scripts en la red que permiten llevar a cabo esta tarea con m\u00e1s o menos dificultad porque dependen de otras herramientas que podr\u00edan no estar instaladas en nuestra distribuci\u00f3n linux, o simplemente porque nuestros conocimientos de linux y sus entresijos son limitados. Estos scripts est\u00e1n bien, no tengo nada contra ellos excepto lo dicho: ponerlos en marcha puede resultar complicado debido a las dependencias y a veces lo que buscamos es una soluci\u00f3n m\u00e1s sencilla.<\/p>\n<p>As\u00ed que hoy se me ocurri\u00f3 una pregunta sencilla: \u00bfQu\u00e9 comandos se pueden ejecutar sobre las listas v\u00eda email? (aparte de los comandos de suscripci\u00f3n y desuscripci\u00f3n). En <a href=\"http:\/\/www.gnu.org\/software\/mailman\/mailman-member\/node41.html\">http:\/\/www.gnu.org\/software\/mailman\/mailman-member\/node41.html<\/a> encontr\u00e9 la respuesta, y al llegar al final del documento la esperanza inund\u00f3 mi coraz\u00f3n:<\/p>\n<blockquote><p>who [PASSWORD]<br \/>\nSee everyone who is on this mailing list.<\/p><\/blockquote>\n<p>\u00bfAs\u00ed de f\u00e1cil?. Bueno, me faltaba saber a qu\u00e9 direcci\u00f3n deb\u00eda mandar ese mail. Despu\u00e9s de dar algnas vueltas por aqu\u00ed y por all\u00ed (leer la documentaci\u00f3n de mailman es una pesadilla) encontr\u00e9 la informaci\u00f3n que me faltaba. El email deb\u00eda mandarse a la direcci\u00f3n<\/p>\n<p><strong>[nombre_de_la_lista]-request@[dominio_de_la_lista]<\/strong><\/p>\n<p>Ni corto ni perezoso mand\u00e9 un mail a una de mis listas utilizando la direcci\u00f3n sugerida y puse en el cuerpo del mensaje <strong>\u00abwho\u00bb seguido de la contrase\u00f1a de acceso a dicha lista<\/strong>.<\/p>\n<p>La respuesta fue inmediata, aunque no recib\u00ed lo que esperaba sino el siguiente mensaje:<\/p>\n<blockquote><p>Los resultados del comando que ha enviado por correo electr\u00f3nico m\u00e1s<br \/>\nabajo. Tambi\u00e9n se ha incluido su mensaje original.<br \/>\n&#8211; Resultados:<br \/>\n    Ignorando partes MIME que no son text\/plain<br \/>\n&#8211; Proceso terminado.<\/p><\/blockquote>\n<p>As\u00ed que deduje que <strong>a mailman no le gustan los correos en formato html<\/strong> (la configuraci\u00f3n por defecto de mi cliente de correo). Cre\u00e9 otro correo exactamente igual, pero esta vez formateado como texto plano, lo mand\u00e9 y esper\u00e9 unos segundos. Lo que me lleg\u00f3 a continuaci\u00f3n fue exactamente lo que el manual promet\u00eda: un listado de todos los suscriptores a mi lista. Una estupenda noticia, ya pod\u00eda hacer un backup de una manera r\u00e1pida y sencilla sin complicarme la vida con scripts de servidor.<\/p>\n<p><em>Nota final para usuarios exigentes<\/em>: S\u00ed, si tienes cientos de listas con miles de suscriptores en cada una de ellas y lo que quieres es un backup semanal o diario de todos esos datos, lo que necesitas es un script de servidor sin duda. Hay varios escritos en python. Este me parece bastante bueno respecto a otros que he probado: <a href=\"http:\/\/paulschreiber.com\/blog\/2006\/08\/30\/mailman-mailing-list-backup-script\/\">http:\/\/paulschreiber.com\/blog\/2006\/08\/30\/mailman-mailing-list-backup-script\/<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una pregunta que me estuve haciendo durante alg\u00fan tiempo despu\u00e9s de instalarme el servidor de listas Mailman fue c\u00f3mo demonios hacer un backup de la lista de suscriptores. Se pueden encontrar muchos scripts en la red que permiten llevar a cabo esta tarea con m\u00e1s o menos dificultad porque dependen de otras herramientas que podr\u00edan no estar instaladas en nuestra distribuci\u00f3n linux, o simplemente porque nuestros conocimientos de linux y sus entresijos son limitados. Estos scripts est\u00e1n bien, no tengo nada contra ellos excepto lo dicho: ponerlos en marcha puede resultar complicado debido a las dependencias y a veces lo que buscamos es una soluci\u00f3n m\u00e1s sencilla. As\u00ed que hoy se me ocurri\u00f3 una pregunta sencilla: \u00bfQu\u00e9 comandos se pueden ejecutar sobre las listas v\u00eda email? (aparte de los comandos de suscripci\u00f3n y desuscripci\u00f3n). En http:\/\/www.gnu.org\/software\/mailman\/mailman-member\/node41.html encontr\u00e9 la respuesta, y al llegar al final del documento la esperanza inund\u00f3 mi [&hellip;]<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/capri.dev\/blog\/mailman-como-hacer-backup-de-mis-suscriptores\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[97,99,98],"class_list":["post-168","post","type-post","status-publish","format-standard","hentry","category-tecnico","tag-mailman-backup-suscriptores","tag-mailman-comandos-email","tag-mailman-copia-seguridad-suscriptores"],"_links":{"self":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":0,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"wp:attachment":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}