Se avete avuto modo di installare Spamassasin vi sarà capitato di usare anche sa-update, questo programma misterioso si occupa di aggiornare le regole senza però fornire alcun output o log e quindi traccia di se.
per monitorarne il funzionamento nei miei server di posta aggiungo sempre una riga di cron giornaliera che rimanda a questo script di bash:
#!/bin/bash
# dove di trova sa-update
sau=/usr/bin/sa-update
if [ -x $chkd ]
then
$sau
err=$?
case $err in
0) echo “Spamassassin rules update completed.”;
service spamassassin restart;
echo “Spamassassin restarted.” ;;
1) echo “No Spamassassin rule updates available.”;;
2) echo “Spamassassin rules updates available”;
echo “Site pre files lint check failed.”;
echo “Fix the files and try again.”;;
*) echo “Spamassassin rules update failed: error=$err”
esac
else
echo “Error: $sau does not exist”
exit 0
fi
aggiunto a cron invierà una mail ogni volta che viene eseguito.
buon divertimento