C'est le fichier badmailfrom qui contrôle la lutte anti-spam. Le format de ce fichier est très simple :
@mechant.com abrutit@fai.fr
Dans notre cas, on refusera tous les méls venant du domaine mechant.com ou de l'adresse abrutit@fai.fr.
On peut aussi utiliser la liste noire ``officielle'' Realtime Blackhole List avec rblsmtpd. Voici comment lancer tcpserver dans ce cas :
#!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` exec /usr/local/bin/softlimit -m 2000000 \ /usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/rblsmtpd\ /var/qmail/bin/qmail-smtpd 2>&1