Ciao a tutti :)
Innanzitutto vorrei ringraziare tutti quelli che mi hanno dato una mano nelle varie fasi
della configurazioen della mia linux box, con pazienza e professionalit�...
Siao a rrivati alla posta: leggendo gli howto sparsi in rete ho configurato il mio fetchmail perch� scarichi i messagi da due indirizzi :
1) gmx.de
2) yahoo.it
l'ho configurato anche perch� mandi direttamente i messagi a procmail con la riga :
mda '/usr/bin/procmail -d %T'
la riga � ripetuta su entrambi gli indirizzi (sia per gmx sia per yahoo).
Ho poi impostato procmail in modo da filtrare tutti i messagi relativi alle Mailing list cui sono iscritto
(due su gmx, tre su yahoo.it) cos� da creare mailbox specifiche per ogni singola ML, mentre tutti messagi che non vanno in junk/spam, finiscono nella mailbox "default"
Leggo tutto con mutt.
Il sistema funziona perfettamente con gmx (il primo indirizzo in .fetchmailrc) : le mails vengono filtrate e le mailbox vengono create.
Purtroppo arrivati al secondo indirizzo (yahoo) le cose si complicano : i messaggi vengono regolarmente scaricati, e quelli che non soddisfano alcun criterio
di procmail vanno in default, ma i messaggi delle ML su yahoo, non vengono indirizzati in modo corretto (le mailbox non vengono create) ed in effetti non ho idea di dove
finiscano.
Riporto di seguito il mio .fetchmailrc ed il mio .procmailrc
poll mail.gmx.de timeout 60 with proto POP3 user "XXXXXX" there with password "XXXXX" mda '/usr/bin/procmail -d %T' is diego here options keep
poll pop.mail.yahoo.it timeout 60 proto POP3 user "messadua" there with password "util" mda '/usr/bin/procmail -d %T' is diego here options keep
---------------------------------------------------------
MAILDIR = $HOME/Mail ##meglio sapere che c'� LOGFILE = $HOME/Mail/.procmaillog LOGABSTRACT=no
#VERBOSE=on... suggerito solo in caso di debug
VERBOSE= on
#FORMAIL=/usr/bin/formail
#NL="
#"
##le linee delle ricette inziano con :0
##non mettete commenti sulle linee delle ricette
##disabilitate le ricette inserendo una condizione di "FALSE" !
##le linee delle condizioni iniziano con un * e le espressioni regolari
##sono vostre amiche
##le condizioni sono concatenate con un "and" logico e tutto ci� che viene
##messo dopo un * viene dato in pasto direttamente ad un egrep
##una linea delle azioni segue le condizione, in questo caso � stato
##inserito il nome di una mailbox
# Crea un Backup compresso (gzip) di tutto quelo che arriva :0c: |gzip -9fc >> .backup.gz
#trova i duplicati utilizzando formail
#:0 Whc: .msgid.lock #| $FORMAIL -D 16384 .msgid.cache
#:0 a #$MAILDIR/duplicates
#gente dalla quale vogliamo sempre ricevere email
:0 * ^From:.*([EMAIL PROTECTED]|[EMAIL PROTECTED]) $MAILDIR/friends
#adesso togliamo un p� di sapm
:0 * ^Subject:.*(credit|cash|money|debt|sex|sale|loan) $MAILDIR/spam
#non voglio mail in HTML
:0 * ^Content-Type:.*html $MAILDIR/junk
# email indirizzate a nessuno! :0: * To:[ ]*$ $MAILDIR/spam
# header "To:" assente! :0: * !^To: .* $MAILDIR/spam
# campi Message-ID vuoti di solito indicano mailserver # fuori norma, spesso usati per inviare spam. :0 * ^Message-ID.*<> $MAILDIR/spam
# Gestione Mailing-lists :0: * ^List-Id:.*debian-italian.lists.debian.org $MAILDIR/ML-Debian-Italia
:0: * ^(From|CC|To)[EMAIL PROTECTED] $MAILDIR/ML-Debian-Italia
:0: * ^List-Id:.*debian-powerpc.lists.debian.org $MAILDIR/ML-Debian-PPC
:0: * ^(From|CC|To)[EMAIL PROTECTED] $MAILDIR/ML-Debian-PPC
:0: * ^List-Id:.*gps-italia $MAILDIR/ML-GPS-Italia
:0: * ^(From|CC|To)[EMAIL PROTECTED] $MAILDIR/ML-GPS-Italia
:0: * ^From:[EMAIL PROTECTED] $MAILDIR/ML-Un-Trucco-al-D�
:0: * ^(From|CC|To)[EMAIL PROTECTED] $MAILDIR/ML-AMUG-Sicilia
################################ # ultima regola: tutte le mail # # che non rientrano nelle altre # # regole finiscono nella inbox # ################################ :0 * .* default
# Fine del file
e questo invece l'ultima parte del mio .procmaillog:
procmail: Unlocking "/home/diego/Mail/ML-Debian-Italia.lock"
procmail: Notified comsat: "[EMAIL PROTECTED]:/home/diego/Mail/ML-Debian-Italia"
procmail: [2760] Wed Jan 5 13:33:13 2005
procmail: Locking ".backup.gz.lock"
procmail: Executing "gzip -9fc >> .backup.gz"
procmail: Assigning "LASTFOLDER=gzip -9fc >> .backup.gz"
procmail: Unlocking ".backup.gz.lock"
procmail: No match on "^From:.*([EMAIL PROTECTED]|[EMAIL PROTECTED])"
procmail: No match on "^Subject:.*(credit|cash|money|debt|sex|sale|loan)"
procmail: Match on "^Content-Type:.*html"
procmail: Assigning "LASTFOLDER=/home/diego/Mail/junk"
procmail: Opening "/home/diego/Mail/junk"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "[EMAIL PROTECTED]:/home/diego/Mail/junk"
procmail: [782] Wed Jan 5 17:20:55 2005
procmail: Locking ".backup.gz.lock"
procmail: Executing "gzip -9fc >> .backup.gz"
procmail: Assigning "LASTFOLDER=gzip -9fc >> .backup.gz"
procmail: Unlocking ".backup.gz.lock"
procmail: No match on "^From:.*([EMAIL PROTECTED]|[EMAIL PROTECTED])"
procmail: No match on "^Subject:.*(credit|cash|money|debt|sex|sale|loan)"
procmail: No match on "^Content-Type:.*html"
procmail: No match on "To:[ ]*$"
procmail: No match on ! "^To: .*"
procmail: No match on "^Message-ID.*<>"
procmail: No match on "^List-Id:.*debian-italian.lists.debian.org"
procmail: No match on "^(From|CC|To)[EMAIL PROTECTED]"
procmail: No match on "^List-Id:.*debian-powerpc.lists.debian.org"
procmail: No match on "^(From|CC|To)[EMAIL PROTECTED]"
procmail: No match on "^List-Id:.*gps-italia"
procmail: No match on "^(From|CC|To)[EMAIL PROTECTED]"
procmail: No match on "^From:[EMAIL PROTECTED]"
procmail: No match on "^(From|CC|To)[EMAIL PROTECTED]"
procmail: Match on ".*"
procmail: Assigning "LASTFOLDER=default"
procmail: Opening "default"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "[EMAIL PROTECTED]:/home/diego/Mail/default"
procmail: [785] Wed Jan 5 17:20:56 2005
procmail: Locking ".backup.gz.lock"
procmail: Executing "gzip -9fc >> .backup.gz"
procmail: Assigning "LASTFOLDER=gzip -9fc >> .backup.gz"
procmail: Unlocking ".backup.gz.lock"
procmail: No match on "^From:.*([EMAIL PROTECTED]|[EMAIL PROTECTED])"
procmail: No match on "^Subject:.*(credit|cash|money|debt|sex|sale|loan)"
procmail: Match on "^Content-Type:.*html"
procmail: Assigning "LASTFOLDER=/home/diego/Mail/junk"
procmail: Opening "/home/diego/Mail/junk"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "[EMAIL PROTECTED]:/home/diego/Mail/junk"
Un ultima cosa : ho impostato mutt con codifica utf8, ma purtroppo non mi vede le accentate c'e' un workaround per risolvere la cosa ?
Grazie per l'infinita pazienza
Diego