Menu Chiudi

Spam Assassin In Woody

[liberamente tradotto da https://bluesine.com/view?p=debian_qmail]

Con questa configurazione tutte le mail verranno filtrate dal server di posta, è una soluzione abbastanza pesante ma lavorando sulla configurazione di spamassassin si riescono a migliorare le prestazioni, inoltre conviene installare qualche backport di spamassassin per woody visto che la versione per stable è datata, una versione molto aggiornata la si può scaricare aggiungedo a /etc/apt/sources.list:

[liberamente tradotto da https://bluesine.com/view?p=debian_qmail]

Con questa configurazione tutte le mail verranno filtrate dal server di posta, è una soluzione abbastanza pesante ma lavorando sulla configurazione di spamassassin si riescono a migliorare le prestazioni, inoltre conviene installare qualche backport di spamassassin per woody visto che la versione per stable è datata, una versione molto aggiornata la si può scaricare aggiungedo a /etc/apt/sources.list:

deb http://people.debian.org/~aurel32/BACKPORTS woody-spamassassin main

Installare spamassassin:

apt-get install spamassassin

modificare:

/etc/default/spamassassin

settando:

ENABLED=1

e far partire spamd:

/etc/init.d/spamassassin start

Crearsi una copia di qmail-queue, attenzione mantenere i permessi!:

ls -la /var/qmail/bin/qmail-queue 
-rwsr-xr-x 1 qmailq qmail 54 feb 3 11:27 qmail-queue
cp /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue.orig

lavorare di chmod per avere la stessa situazione dell’originale, creare un nuovo script shell:

/var/qmail/bin/qmail-queue.new

contentente:

#!/bin/sh
spamc -f | /var/qmail/bin/qmail-queue.orig

settare gli stessi permessi di qmail-queue, e quindi sostiturilo col nuovo script:

mv qmail-queue.new qmail-queue

ora è necessario configurare spamassassin, si può utilizzare un generatore di configurazione via web come http://www.yrex.com/spam/spamconfig.php, nel caso ci siano problemi di qualche sorta si possono avere i sorgenti delle mail modificando leggermente qmail-queue:

tee /tmp/prescan |spamc -f |tee /tmp/postscan |/var/qmail/bin/qmail-queue.orig

in questo modo avremo in /tmp/prescan il sorgente mail prima del filtraggio di spamassassin e in /tmp/postscan il risultato del check, questo trucco mi è servito xche’ la versione per woody aggiungeva stranamente una linea From <indirizzoemaildipartena> che rovinava l’header della mail in uscita, la soluzione è stata aggiornare spamassassin con un backport per woody

WordPress Appliance - Powered by TurnKey Linux