Ho fatto questo script di prova e sembra funzionare:
>prova a guardare qua,e fammi sapere come vanno le cose.visto che anche a me interessa questo discorso.solo che non ho molto tempo per fare delle prove
>http://spamassassin.apache.org/full/3.0.x/dist/doc/sa-learn.html
>
>
#!/bin/bash
USER=testkaosinformaticait
BAYESDIR="/home/testkaosinformaticait/.spamassassin"
HAMDIRS="\
/home/testkaosinformaticait/Maildir/.ciccio \
/home/testkaosinformaticait/Maildir/.Drafts \
/home/testkaosinformaticait/Maildir/.pippo
/home/testkaosinformaticait/Maildir/.pluto
"
SPAMDIRS="\
home/testkaosinformaticait/Maildir/.Spam \
"
##Apprendimento per Spam###
for spam in $SPAMDIRS; do \
if [ -e $spam ]; then
echo $spam
sa-learn --spam --no-sync --showdots --dbpath $BAYESDIR --username=$USER $spam/{cur,new}
fi
done
##Apprendimento per Ham ###
for ham in $HAMDIRS; do \
if [ -e $ham ]; then
echo $ham
sa-learn --ham --no-sync --showdots --dbpath $BAYESDIR --username=$USER $ham/{cur,new}
fi
done
##Sincronizzazione: e' importante che si una riga vuota dopo il comando
sa-learn --sync --dbpath $BAYESDIR --username=$USER
##fine
In pratica basta metterlo in crontab (per esempio una volta al giorno).
Adesso prova a generalizzarlo per n-utenti, ognuno con le proprie cartelle di posta autocreate.
Archive: [🔎] 377002.25409.qm@web28211.mail.ukl.yahoo.com" target="_blank">http://lists.debian.org/[🔎] 377002.25409.qm@web28211.mail.ukl.yahoo.com
Walter
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org