Voici 2 commandes pour voir l’efficacité d’un filtre spamassassin.
Pour ce faire, on filtre le fichier de log /var/log/exim_mainlog
Pour les mails entrants:
1 |
tail -n 1000 -f /var/log/exim_mainlog | grep "SpamAssassin" --color=always | grep -v OUTGOING |
1 |
tail -n 1000 -f /var/log/exim_mainlog | grep "SpamAssassin as cpaneleximscanner" --color=always | grep "detected OUTGOING smtp message as spam" |
Pour voir les courriels qui ont un score supérieur a 1
1 |
more /var/log/exim_mainlog | grep "SpamAssassin as cpaneleximscanner" --color=always | awk '{print $NF, $4, $5, $6, $7, $8, $9, $10, $11}' | sed -r 's/[()"\/]+/ /g' | awk '{if ($1>5 ) print $1,$3,$4,$5,$6,$7,$8}' |
Pour les mails sortants:
1 |
tail -n 1000 -f /var/log/exim_mainlog | grep "SpamAssassin as cpaneleximscanner" --color=always |
1 |
tail -n 1000 -f /var/log/exim_mainlog | grep "SpamAssassin" --color=always | grep -v OUTGOING | grep "detected message as spam" |
Activer Spamassassin pour les courriers sortant avec CPanel
Pour activer le filtre spamassassin sur les courriers sortants avec CPanel,
Il faut aller dans “Exim Configuration Manager” -> “Spamassassin Options”
et on active “Scan outgoing messages for spam and reject based on defined SpamAssassin® score (Minimum: 0.1; Maximum: 99.9)”
Je marque les courriers sortant comme étant du spam a partir de 5
Test d’envoi de spams
Pour tester un filtre antispam, on peux utiliser ce lien pour s’envoyer des spams