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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *