# ProcMail automatic mail handling from current user PATH=/usr/local/bin:/usr/bin:/bin LOGNAME=userid <-- qui va inserito lo userid dell'utente a cui questo file/filtro si riferisce: la presenza/correttezza di questo parametro e' _FONDAMENTALE_ HOME=/home/$LOGNAME ORGNAME=/var/mail/$LOGNAME MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/ #LOGFILE=/home/$LOGNAME/procmail.log #VERBOSE=yes LOGFILE=/dev/null VERBOSE=no ############################################################################## # SECTION 1 - SAVE NEW/UNREAD MAIL # # Keep apart ALL new (unread/unopened/unprocessed) messages into a .new # "inbox" file. ############################################################################## :0H * !^Status:\ R $ORGNAME.new ############################################################################## ############################################################################## # SECTION 2 - ARCHIVE _READ_ MAIL # # Put here all the filters to archive the mail into appropriate files. # E.g. "lugbs" should go into ~/Mail/mls/lugbs/_read, (read) mail for an # alias@otherdomain.org should go to ~/Mail/alias@otherdomain.org/_read # and so on. ############################################################################## #============================================================================= # # Aliases # #----------------------------------------------------------------------------- # Qui di seguito inseriamo i filtri per l'archiviazione delle mail degli alias # di posta che usiamo: ad esempio, tutto cio' che mi scrivono i Linden Labs # (intercettati come "*lindenlab*") finira' archiviato nel folder # elwe_ewing/_read #----------------------------------------------------------------------------- # ## Elwe Ewing # :0H * .lindenlab. $MAILDIR/elwe.ewing/_read # #============================================================================= # # Main account filters # #----------------------------------------------------------------------------- # Qui sotto inseriamo tutti i filtri per l'account principale, per l'archi- # viazione di mail delle varie mailing-list, di mail relativa ad argomenti # particolari (es. Report, o le mail di conferma degli ordini di Esselunga) # Diciamo "tutto quello che interessa che, dopo letto, venga archiviato". #----------------------------------------------------------------------------- # ## LUG-BS filter # :0H * .lugbs. $MAILDIR/mls/lugbs/_read #---------------------------------------- # ## Report@rai.it filter # :0H * .report@rai.it. $MAILDIR/coianiz.it/luca/report.rai.it/_read #---------------------------------------- # ... # ## Esselunga filter # :0H * .@esselunga.it. $MAILDIR/coianiz.it/luca/_read #---------------------------------------- # # (add below here new archive filters) ############################################################################## #----------------------------------------------------------------------------- # La prossima sezione (come gia' la prima) e' fondamentale: definisce infatti # la creazione di un file $nomeutente.other contenente tutte le mail che, # anche se lette, non corrispondono ad alcun criterio di archiviazione: se # questa sezione non fosse presente _perderemmo_ queste mail. #----------------------------------------------------------------------------- ############################################################################## # SECTION 3 - KEEP ALL THE REST # # Keep all remaining mail into a *.other file: if you want to archive it # (probably into a ~/Mail/_read folder) add a "*" rule into SECTION 2 ############################################################################## :0H * $ORGNAME.other ##############################################################################