{"id":33,"date":"2008-04-17T10:29:04","date_gmt":"2008-04-17T08:29:04","guid":{"rendered":"http:\/\/www.work4net.it\/?p=33"},"modified":"2008-04-17T10:29:04","modified_gmt":"2008-04-17T08:29:04","slug":"aggiunta-automatica-firma-tramite-smtp-postfix","status":"publish","type":"post","link":"https:\/\/www.italiamac.it\/work4net\/2008\/04\/aggiunta-automatica-firma-tramite-smtp-postfix\/","title":{"rendered":"Aggiunta automatica firma tramite SMTP Postfix"},"content":{"rendered":"<p>Aggiungere per tutti i client mail di una rete la firma automatica (Es. informativa privacy) diventa piuttosto lavorioso e noioso. A questo problema ci viene incontro <a href=\"http:\/\/www.pldaniels.com\/altermime\/\">Altermime<\/a>\u00a0che integrato con postfix ci permette di raggiungere il nostro scopo. Ecco alcune indicazioni su come procedere :<br \/>\n<br \/>\n<!--more--><br \/>\n[ad#ads]<br \/>\n<br \/>\n1. Installing alterMIME<\/p>\n<blockquote><p># wget http:\/\/www.pldaniels.com\/altermime\/altermime-0.2.2.tar.gz<br \/>\n# tar -xzvf altermime-0.2.2.tar.gz<br \/>\n# cd altermime-0.2.2<br \/>\n# make<\/p><\/blockquote>\n<blockquote><p># cp altermime \/usr\/bin\/<br \/>\n# chown root.root \/usr\/bin\/altermime<br \/>\n# chmod 755 \/usr\/bin\/altermime<\/p><\/blockquote>\n<p>2. Aggiunta utente con privilegi &#8220;user&#8221; per Altermime<\/p>\n<blockquote><p># useradd -r -c \u201cPostfix Filters\u201d -d \/var\/spool\/filter filter<br \/>\n# mkdir \/var\/spool\/filter<br \/>\n# chown filter.filter \/var\/spool\/filter<br \/>\n# chmod 750 \/var\/spool\/filter<br \/>\n\u00a0<\/p><\/blockquote>\n<p>3. Creare lo script\u00a0per\u00a0attivare\u00a0alterMIME<\/p>\n<blockquote><p>#!\/bin\/sh<br \/>\nINSPECT_DIR=\/var\/spool\/filter<br \/>\nSENDMAIL=\/usr\/sbin\/sendmail<br \/>\n# Exit codes from<br \/>\nEX_TEMPFAIL=75<br \/>\nEX_UNAVAILABLE=69<br \/>\n# Clean up when done or when aborting.<br \/>\ntrap &#8220;rm -f in.$$&#8221; 0 1 2 3 15<br \/>\n# Start processing.<br \/>\ncd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }<br \/>\n\/bin\/cat &gt; in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; }<br \/>\n\/usr\/local\/bin\/altermime &#8211;input=in.$$ &#8211;verbose &#8211;force-for-bad-html &#8211;log-syslog &#8211;disclaimer=\/etc\/postfix\/sign.text &#8211;disclaimer-html=\/etc\/postfix\/sign.text &#8211;xheader=&#8221;X-Copyrighted-Material: Please visit http:\/\/www.miosito.it&#8221; || { echo Message content rejected; exit $EX_UNAVAILABLE; }<br \/>\n$SENDMAIL &#8220;$@&#8221; &lt; in.$$<br \/>\nexit $?<br \/>\n\u00a0<\/p><\/blockquote>\n<p>4. Creare il Disclaimer Files<\/p>\n<blockquote><p># joe \/etc\/postfix\/sign.text<br \/>\nAll&#8217;interno ci aggiungiamo ad esempio la informativa sulla privacy.<\/p><\/blockquote>\n<p>5. ora configuriamo postfix nel seguente modo:<\/p>\n<blockquote><p>#joe \/etc\/postfix\/master.cf<br \/>\nSubito dopo la prima riga &#8220;smtp inet&#8230;.&#8221; aggiungiamo il dfilt come indicato di seguito:<\/p><\/blockquote>\n<blockquote><p>dfilt unix &#8211; n n &#8211; &#8211; pipe\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 flags=Rq user=filter argv=\/etc\/postfix\/disclaimer -f ${sender} ${recipient}<\/p><\/blockquote>\n<p>6. Restart Postfix<\/p>\n<blockquote><p># postfix reload<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Aggiungere per tutti i client mail di una rete la firma automatica (Es. informativa privacy) diventa piuttosto lavorioso e noioso. A questo problema ci viene incontro Altermime\u00a0che integrato con postfix ci permette di raggiungere il nostro scopo. Ecco alcune indicazioni su come procedere :<\/p>\n","protected":false},"author":2,"featured_media":1322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[41,7],"tags":[157,158,159,160,161,162,163,164,165,60,166,1497,167,138,48,168,169,170,171,172,173,174,175],"class_list":["post-33","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opensource","category-tutorial","tag-aermime","tag-c-postfix","tag-client-mail","tag-disclaimer","tag-exit-codes","tag-firma","tag-html-log","tag-informativa-privacy","tag-informativa-sulla-privacy","tag-linux","tag-lt","tag-opensource","tag-postfix","tag-privacy","tag-rete","tag-root-root","tag-sbin","tag-tar-gz","tag-tar-xzvf","tag-text-disclaimer","tag-undefined","tag-unix","tag-useradd"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8fSv5-x","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":368,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/12\/samba-clamd-samba-vscan-su-centos-52\/","url_meta":{"origin":33,"position":0},"title":"Samba + Clamd + Samba-Vscan su CentOS 5.2","author":"Dev","date":"15 Dicembre 2008","format":false,"excerpt":"Eccovi qui un semplice tutorial su come preparare una macchina linux CentOS con Samba + Clamd e Samba-Vscan. Prima di tutto creiamo il file per sfruttare il repo: dag.repo in \/etc\/yum.repos.d\/ Con all'interno: [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http:\/\/apt.sw.be\/redhat\/el$releasever\/en\/$basearch\/dag\/ gpgcheck=1 gpgkey=http:\/\/dag.wieers.com\/packages\/RPM-GPG-KEY.dag.txt enabled=1 2. Installiamo e configuriamo\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":117,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/06\/contro-lo-spam-una-nuova-arma-il-protocollo-spf\/","url_meta":{"origin":33,"position":1},"title":"Contro lo spam una nuova arma: &#8220;il protocollo SPF&#8221;","author":"Dev","date":"12 Giugno 2008","format":false,"excerpt":"Poich\u00e8 molti spammer odierni falsificano gli indirizzi email, diventa importante poter controllare se un'email \u00e8 autentica o \u00e8 stata inviata da un indirizzo email contraffatto. Tale azione pu\u00f2 essere eseguita tramite il protocollo SPF acronimo di \"Sender Policy Framework\", che permette agli utenti di verificare se una determinata email proviene\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":660,"url":"https:\/\/www.italiamac.it\/work4net\/2009\/05\/dstat-versatile-programma-per-le-statistiche-del-sistema\/","url_meta":{"origin":33,"position":2},"title":"Dstat &#8211; versatile programma per le statistiche del sistema","author":"Dev","date":"22 Maggio 2009","format":false,"excerpt":"Dstat \u00e8 un versatile programmino per la sostituzione di vmstat, nfsstat, iostat, netstat e ifstat. Dstat copre alcune delle loro limitazioni ed aggiunge alcune funzionalit\u00e0 e flessibilit\u00e0 infatti pu\u00f2 facilmente monitorare i sistemi durante i test per la risoluzione dei problemi. Dstat consente di visualizzare tutte le tue risorse di\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":343,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/10\/bloccare-spammershackers-com-mod_spamhaus-su-apache2\/","url_meta":{"origin":33,"position":3},"title":"Bloccare Spammers\/Hackers com mod_spamhaus su Apache2","author":"Dev","date":"15 Ottobre 2008","format":false,"excerpt":"mod_spamhaus \u00e8 un modulo di apache che sfrutta le DNSBL permettendo di bloccare spam relay via web forms, prevenire URL injection,http DDoS attacks fda bots ecc. 1. Scarichiamo il pacchetto Tgz wget http:\/\/kent.dl.sourceforge.net\/sourceforge\/mod-spamhaus\/mod_spamhaus05.tar.gz 2. Scompattiamo e compliliamo: tar zxvf mod_spamhaus05.tar.gz cd mod-spamhaus make[...] make install 3. Aggiungiamo il modulo di\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":181,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/08\/come-installare-vmware-server-version-106-su-ubuntu-804-desktop\/","url_meta":{"origin":33,"position":4},"title":"Come Installare VMware Server (Version 1.0.6) su Ubuntu 8.04 Desktop","author":"Dev","date":"31 Agosto 2008","format":false,"excerpt":"1. Note Preliminari Scaricare la versione 1.0.6 (rilasciata il May 29, 2008), per le altre versioni 1.0.6 di release diversa \u00e8 necessario installare una patch per supportare il kernel 2.6.24 (vedi qui). 2. Installare VMware Server Scaricare VMware Server, da http:\/\/www.vmware.com\/download\/server\/ cliccando su Download Now: Accetta la licenza. Scarica VMware\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.work4net.it\/immagini\/2008\/08\/1-300x225.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":804,"url":"https:\/\/www.italiamac.it\/work4net\/2009\/08\/come-installare-vmware-server-20-su-centos-53\/","url_meta":{"origin":33,"position":5},"title":"Come Installare VMware Server 2.0 su CentOS 5.3","author":"Dev","date":"20 Agosto 2009","format":false,"excerpt":"In questo tutorial voglio spiegare come installare VMware Server 2.0 su CentOS 5.3 con pochi semplici passi. 1. Creare Account VMware per potersi loggare e scaricare l\u2019ultima versione corrente e successivamente ricevere, via mail, i codici di attivazione 2. Scaricare la versione VMServer 2.0 RPM (ci sono 2 versioni una\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"vmware","src":"https:\/\/i0.wp.com\/www.work4net.it\/immagini\/2009\/08\/vmware-300x233.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":0,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media\/1322"}],"wp:attachment":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}