Ciao a tutti, non ho molta esperienza con server di posta né tantomeno con spamassassin. Mi chiedevo secondo la vostra esperienza come gestire il training dello spam. Mi sono fatto uno script così che eseguo ogni notte: > $ cat sa-train.sh > #!/bin/sh > > if [ $# = 0 ] | [ $# > 1 ]; then > echo "Errore: numero argomenti errati" > echo "Sintassi: $0 nomeUtente" > exit 1 > fi > > USER_NAME=$1 > HOME_DIR=/home/$USER_NAME > > if [ ! -d $HOME_DIR ]; then > echo "Errore: $HOME_DIR non esiste" > exit 1 > fi > > sa-update > > LEARN_PATH=$HOME_DIR/Maildir/.Junk/cur > if [ ! -d $LEARN_PATH ]; then > echo "Errore: $LEARN_PATH non esiste" > exit 1 > fi > sa-learn --spam $LEARN_PATH/* > > LEARN_PATH=$HOME_DIR/Maildir/cur > if [ ! -d $LEARN_PATH ]; then > echo "Errore: $LEARN_PATH non esiste" > exit 1 > fi > sa-learn --ham $LEARN_PATH/* > > for LEARNPATH in $HOME_DIR/Maildir/.INBOX.*; do > if [ -d $LEARN_PATH/cur ]; then > sa-learn --ham $LEARN_PATH/cur/* > fi > done
Lo script viene lanciato per ogni utente. Lo script cataloga come spam quelli già letti nella cartella di spam (Junk) e come ham i messaggi già letti presenti nella inbox e in tutte le sue sottocartelle. Spamassassin quando trova un messaggio di spam lo allega ad un nuovo messaggio e il messaggio viene correttamente recapitato nella cartella di spam. A questo punto mi spiego: ha senso lo script che ho fatto? Come gestite voi il training di spamassassin? Ciao e grazie Paolo -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org