{"id":256,"date":"2006-11-13T10:51:38","date_gmt":"2006-11-13T09:51:38","guid":{"rendered":"http:\/\/www.alessandropagano.net\/alekoblog\/blog\/?p=256"},"modified":"2021-01-22T19:54:41","modified_gmt":"2021-01-22T18:54:41","slug":"antispam-antivirus","status":"publish","type":"post","link":"https:\/\/alessandropagano.net\/blog\/antispam-antivirus\/","title":{"rendered":"Soluzione Antispam e Antivirus (ClamAv + Spamassasin + Sylpheed)"},"content":{"rendered":"<p>Penso che mai come in questi giorni il problema di virus e spam sia sempre piu assillante. Cercando in rete ho trovato una soluzione a mio parere molto valida per arginare questo problema. In realt\u00e0 i virus che circolano normalmente nella posta elettronica non intaccano le nostre linux box, ma sfruttando le potenzialita di sylpheed possiamo tenere separata in modo chiaro la posta utile da qualla potenzialmente dannosa o fastidiosa.<!--more--><\/p>\n<p>Le istruzioni sono per tutte le distribuzioni dato che la compilazione viene effettuata da sorgenti&#8230;<\/p>\n<p>Per prima cosa installiamo il filtro antivirus ClamAV<\/p>\n<p>Aggiungiamo subito il gruppo e utente clamav come propone la documentazione:<\/p>\n<blockquote>\n<p>groupadd clamav<br \/>\nuseradd -g clamav -s \/bin\/false -c &#8220;Clam AntiVirus&#8221; clamav<\/p>\n<\/blockquote>\n<p>Ora iniziamo l&#8217;installazione vera e propria:<\/p>\n<blockquote>\n<p>tar xvfz clamav-version.tar.gz<br \/>\ncd clamav-version<br \/>\n.\/configure &#8211;prefix=\/usr &#8211;sysconfdir=\/etc &#8211;enable-milter<br \/>\nmake<br \/>\nmake install<\/p>\n<\/blockquote>\n<p>A questo punto andiamo a commentare la riga Example in \/etc\/clamav.conf<\/p>\n<p>Note: l&#8217;opzione &#8211;enable-milter non \u00e8 indispensabile, in quanto serve soloper abbinare il filtro a sendmail. Molto importante \u00e8 anche aggiornare periodicamente il database dei virus per aumentare l&#8217;efficacia del filtro il piu possibile. Per l&#8217;aggiornamento \u00e8 sufficiente dare freshclam da shell, ma la soluzione ottimale \u00e8 un aggiornamento schedulato attraverso gli strumenti offerti dal sistema oppure lanciare freshclam -d -c 2 per lanciare freshclam in modalit\u00e0 demone che controlli il database 2 volte al giorno. Per controllare la presenza di virus all&#8217;interno di una directory si puo fare<\/p>\n<blockquote>\n<p>clamscan -r \/directory<\/p>\n<\/blockquote>\n<p>ma nel nostro caso vogliamo controllare la presenza di virus al momento dello scaricamento della posta con sylpheed percio utilizzeremo il plugin fornito da sylpheed che una volta configurato far\u00e0 tutto autonomamente. Per ulteriori approfondimenti potete guardare qui<\/p>\n<p>Installiamo ora Spamassasin<\/p>\n<blockquote>\n<p>tar jxvf Mail-SpamAssassin-x.x.tar.bz2<br \/>\ncd Mail-SpamAssassin-2.63<br \/>\nperl Makefile.PL PREFIX=\/usr SYSCONFDIR=\/etc<\/p>\n<\/blockquote>\n<p>e diamo una email o un URL che verra usato nei report delle mail sospette. Poi<\/p>\n<blockquote>\n<p>make<br \/>\nmake install<\/p>\n<\/blockquote>\n<p>e diamo un spamd&amp; per avviarlo (oppure facciamo partire l&#8217;init che troviamo in \/etc\/init.d\/ o \/etc\/rc.d\/ a seconda della distribuzione) come demone in ascolto sulla porta 783.<\/p>\n<p>Ora non ci resta che compilare il client di posta sylpheed-claws<\/p>\n<blockquote>\n<p>tar jxvf sylpheed-claws-x.x.x.tar.bz2<br \/>\ncd sylpheed-claws-x.x.x<br \/>\n.\/configure &#8211;prefix=\/usr &#8211;enable-ldap &#8211;enable-jpilot &#8211;enable-gpgme &#8211;enable-spamassassin-plugin &#8211;enable-aspell &#8211;enable-openssl<\/p>\n<\/blockquote>\n<p>Da notare che l&#8217;opzione indispensabili per il nostro scopo \u00e8 solo &#8211;enable-spamassassin-plugin ma in questo modo abbiamo abilitato quasi tutte le funzionalit\u00e0 di questo client.<\/p>\n<blockquote>\n<p>make<br \/>\nmake install<\/p>\n<\/blockquote>\n<p>Perfetto! Abbiamo tutto l&#8217;occorrente installato! Manca solo la configurazione dei plugin: lanciamo sylpheed e andiamo in configurazione-&gt;in carica plugin e carichiamo il plugin di clamav e spamassasin (anche i plugin che offrono la gui GTK). Adesso andiamo sotto configurazione-&gt;altre preferenze e sotto gestione filtri configuriamo il plugin a nostro piacere (ad esempio io ho messo che una mail infetta da virus me la sposti sotto una cartella che si chiama virus). Non resta ora che configurare sotto filtraggio il plugin spamassasin: sotto trasporto mettiamo localhost, porta 783 e se vogliamo spostiamo automaticamente le mail sospette sotto una cartella a piacere.<\/p>\n<p>Ecco quanto serve per un buon sistema di filtraggio antispam e antivirus su unico pc locale.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Penso che mai come in questi giorni il problema di virus e spam sia sempre piu assillante. Cercando in rete ho trovato una soluzione a &#8230; <a title=\"Soluzione Antispam e Antivirus (ClamAv + Spamassasin + Sylpheed)\" class=\"read-more\" href=\"https:\/\/alessandropagano.net\/blog\/antispam-antivirus\/\" aria-label=\"More on Soluzione Antispam e Antivirus (ClamAv + Spamassasin + Sylpheed)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":4539,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[11,6,3],"tags":[24,8,9,15,25,26],"class_list":["post-256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howto","category-linux","category-tecnologia","tag-antispam","tag-antivirus","tag-clamav","tag-linux","tag-spamassassin","tag-sylpheed","infinite-scroll-item","masonry-post","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1",366,277,false],"thumbnail":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=300%2C227&ssl=1",300,227,true],"medium_large":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1",366,277,true],"large":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1",366,277,true],"1536x1536":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1",366,277,true],"2048x2048":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=366%2C277&ssl=1",366,277,true],"trp-custom-language-flag":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/MailFilters.png?fit=16%2C12&ssl=1",16,12,true]},"uagb_author_info":{"display_name":"aleko","author_link":"https:\/\/alessandropagano.net\/blog\/author\/aleko\/"},"uagb_comment_info":0,"uagb_excerpt":"Penso che mai come in questi giorni il problema di virus e spam sia sempre piu assillante. Cercando in rete ho trovato una soluzione a ... Read more","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":0,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/media\/4539"}],"wp:attachment":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}