Installation de Simscan et Spamassassin (en finition)
groupadd clamav
groupadd simscan
useradd -g clamav -c « Compte ClamAV » -s /bin/false clamav
useradd -g clamav -c « Compte Simscan » -s /bin/false simscan
apt-get install spamassassin spamd
(si besoin :
groupadd spamd
useradd -g spamd -d /home/spamd -s /bin/false spamd
)
/etc/default/spamassassin
ENABLED=1
OPTIONS= »–create-prefs –max-children 5 –helper-home-dir -d -c -m5 -H -u spamd –socketpath=/var/run/spamd.sock -s /var/log/spamd/spamd.log »
/etc/spamassassin/local.cf
rewrite_header Subject *****SPAM*****
report_safe 0
blacklist *.hinet.net
/etc/init.d/spamassassin start
cd /home/src/soft
wget http://www.boscorelly.net/linux/simscan-1.1.tar.gz
cd /home/src
tar -xzvf soft/simscan-1.1.tar.gz
./configure –enable-spam=y \
–enable-spam-passthru=y \
–disable-clamav \
–disable-clamavdb-path \
–enable-spamc-args= »-U /var/run/spamd.sock » \
–enable-received=y \
–enable-attach=y
make clean
make
make install-strip
chown simscan:clamav /var/qmail/simscan
chmod 750 /var/qmail/simscan
echo « :clam=no,spam=yes,spam_passthru=yes »>/var/qmail/control/simcontrol
/var/qmail/bin/simscanmk
/var/qmail/bin/simscanmk -g
echo « voila ça marche » > mailtest.txt
env QMAILQUEUE=/var/qmail/bin/simscan SIMSCAN_DEBUG=5 /var/qmail/bin/qmail-inject votre_adresse@domaine.com < mailtest.txt
Si le mail est reçu, passer à la suite. Editer /home/vpopmail/etc/tcp.smtp
127.0.0.:allow,RELAYCLIENT= » »,QMAILQUEUE= »/var/qmail/bin/simscan »
:allow,QMAILQUEUE= »/var/qmail/bin/simscan »
mv /etc/tcp.smtp /etc/old-tcp.smtp
mv /etc/tcp.smtp.cdb /etc/old-tcp.smtp.cdb
ln -s /home/vpopmail/etc/tcp.smtp /etc/tcp.smtp
ln -s /home/vpopmail/etc/tcp.smtp.cdb /etc/tcp.smtp.cdb
qmailctl cdb
qmailctl restart
Pour tester l’installation, on peut s’envoyer une chaîne appellée GTUBE, qui permet de tester Spamassassin. Le mail devrait arrivé avec le tag *****SPAM*****.
Il suffit donc d’envoyer ceci par mail :
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X