{"id":397,"date":"2008-06-12T15:04:25","date_gmt":"2008-06-12T13:04:25","guid":{"rendered":"http:\/\/www.jaxx.it\/keltik\/?p=397"},"modified":"2014-06-17T17:51:45","modified_gmt":"2014-06-17T15:51:45","slug":"inviare-emails-con-allegati-dalla-linea-di-comando","status":"publish","type":"post","link":"https:\/\/www.jaxx.it\/keltik\/inviare-emails-con-allegati-dalla-linea-di-comando\/","title":{"rendered":"Inviare emails con allegati dalla linea di comando"},"content":{"rendered":"<p>In questi giorni ho affrontato l&#8217;argomento relativo all&#8217; invio di files allegati alla posta tramite scripts (mi serviva un sistema rapidissimo per replicare archivi di backup).<\/p>\n<p>Il programma che ho scelto \u00e8 mime-construct, che permette di codificare il file da allegare all&#8217; email e contestualmente di inviare la posta al destinatario scelto.<\/p>\n<p>Nella sua sintassi pi\u00f9 lineare mime-construct pu\u00f2 essere utilizzato in questo modo:<\/p>\n<pre>$ mime-construct --to email@dominio.qualcosa --subject soggetto_dell_email --file-attach \/percorso\/del\/file\r\n<\/pre>\n<p>Questa sintassi prevede che il soggetto sia composto da un&#8217; unica stringa e che il nome dell&#8217;allegato venga fatto corrispondere al nome del file.<\/p>\n<p>Per tutte le possibili opzioni, pi\u00f9 che alla pagina di manuale, vi consiglio di usare l&#8217; opzioni &#8211;help del programma.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questi giorni ho affrontato l&#8217;argomento relativo all&#8217; invio di files allegati alla posta tramite scripts (mi serviva un sistema rapidissimo per replicare archivi di backup). Il programma che ho scelto \u00e8 mime-construct, che permette di codificare il file da allegare all&#8217; email e contestualmente di inviare la posta al destinatario scelto. Nella sua sintassi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":714,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[19],"tags":[485,451,453,452,101,454,6],"class_list":["post-397","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","tag-how-to","tag-linux","tag-mail","tag-mime-construct","tag-server","tag-shell","tag-software-libero"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p6xEB-6p","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":366,"url":"https:\/\/www.jaxx.it\/keltik\/dividere-un-file-sql-in-piu-parti\/","url_meta":{"origin":397,"position":0},"title":"Dividere un file in pi\u00f9 parti","author":"Paolo Canavese","date":"26 Ottobre 2007","format":false,"excerpt":"Recentemente ho avuto bisogno di ripristinare il database del blog, di cui faccio regolarmente il backup o dump che dir si voglia. Trattandosi di un file di dimensioni relativamente grandi - circa 2Mb - sono per\u00f2 incorso in una limitazione imposta al sistema di gestione dei database offerto dal mio\u2026","rel":"","context":"In &quot;Personali&quot;","block_context":{"text":"Personali","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/personali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Split_Icon.png?fit=512%2C295&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":176,"url":"https:\/\/www.jaxx.it\/keltik\/ubuntu-guida-rapida-alla-configurazione-del-server-samba\/","url_meta":{"origin":397,"position":1},"title":"Ubuntu: guida rapida alla configurazione del server Samba","author":"Paolo Canavese","date":"23 Novembre 2006","format":false,"excerpt":"Questa brevissima guida ha l' obiettivo di guidare alla configurazione del server Samba per la distribuzione Ubuntu GNU\/Linux, anche se la procedura \u00e8 del tutto simile per qualsiasi altra distribuzione (a parte l' installazione vera e propria dei pacchetti). Sulla falsa riga di quella relativa all' ambiente LAMP, le istruzioni\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Library-512.png?fit=512%2C512&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":367,"url":"https:\/\/www.jaxx.it\/keltik\/installiamo-enlightenment-e17-su-debian-lenny\/","url_meta":{"origin":397,"position":2},"title":"Installiamo Enlightenment ( e17 ) su Debian Lenny","author":"Paolo Canavese","date":"26 Ottobre 2007","format":false,"excerpt":"Sentendo in giro giudizi molto positivi sulla versione attualmente in sviluppo di Enlightenment mi sono finalmente deciso a provarla. Il sito ufficiale del progetto mette a disposizione i repository per Debian e Ubuntu, ma ho avuto notevoli problemi nell' utilizzarli vuoi per i links interrotti, che per alcuni problemi relativi\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"E17","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/e-shot-main.png?fit=532%2C320&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/e-shot-main.png?fit=532%2C320&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/e-shot-main.png?fit=532%2C320&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":115,"url":"https:\/\/www.jaxx.it\/keltik\/hp-compaq-nx-6110-schermo-nero-dopo-un-suspend\/","url_meta":{"origin":397,"position":3},"title":"HP Compaq NX 6110: schermo nero dopo il suspend","author":"Paolo Canavese","date":"14 Giugno 2006","format":false,"excerpt":"Ho notato in questi giorno un fastidioso problema che affligge il mio portatile HP Compaq nx 6110: al ritorno da una sospensione lo schermo resta nero e devo necessariamente riavviare la macchina. Dopo qualche ricerca su internet ho capito che il problema sta nella configurazione di Xorg e nel blanking\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":276,"url":"https:\/\/www.jaxx.it\/keltik\/tracker-nautilus-ricerca-tramite-tags\/","url_meta":{"origin":397,"position":4},"title":"Tracker: integriamo i tags nella ricerca dei documenti","author":"Paolo Canavese","date":"8 Marzo 2007","format":false,"excerpt":"Tracker si sta affermando come pericoloso rivale di Beagle come soluzione per la ricerca all' interno dei nostri files. Dalla sua parte le migliori performances ed un minor carico per il sistema. Vediamo rapidamente come installarlo su Ubuntu Edgy e come integrare in Nautilus la possibilit\u00e0 di etichettare i nostri\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":784,"url":"https:\/\/www.jaxx.it\/keltik\/linux-logging-sistema-mysql\/","url_meta":{"origin":397,"position":5},"title":"Linux logging di sistema con MySQL","author":"Paolo Canavese","date":"20 Febbraio 2015","format":false,"excerpt":"Questa piccola guida descrive velocemente la procedura per abilitare il logging di sistema su di un database MySQL. Essendo questo un compito di indirizzo prettamente professionale, non mi sono soffermato pi\u00f9 di tanto nello spiegare i dettagli della procedura. Tantomeno ho elencato nel dettaglio tutti i comandi necessari, presumendo che\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Linux-Console-1024x768-Wallpapers-Desktop-Bin-Bash-Etc.jpg?fit=640%2C480&ssl=1","_links":{"self":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":0,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/397\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media\/714"}],"wp:attachment":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media?parent=397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/categories?post=397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/tags?post=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}