[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fetchmail/procmail...aiutooo !



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:.*(messadua\@libero.it|renee\@local.com)
$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).*debian-italian@lists.debian.org
$MAILDIR/ML-Debian-Italia


:0:
* ^List-Id:.*debian-powerpc.lists.debian.org
$MAILDIR/ML-Debian-PPC

:0:
* ^(From|CC|To).*debian-powerpc@lists.debian.org
$MAILDIR/ML-Debian-PPC

:0:
* ^List-Id:.*gps-italia
$MAILDIR/ML-GPS-Italia

:0:
* ^(From|CC|To).gps-italia@yahoogroups.com
$MAILDIR/ML-GPS-Italia

:0:
* ^From:.*untruccoalgiorno.dbounce@it.buongiorno.com
$MAILDIR/ML-Un-Trucco-al-Dì

:0:
* ^(From|CC|To).*AMUGsicilia@yahoogroups.com
$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: "diego@2684364:/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:.*(messadua\@libero.it|renee\@local.com)"
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: "diego@439835:/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:.*(messadua\@libero.it|renee\@local.com)"
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).*debian-italian@lists.debian.org"
procmail: No match on "^List-Id:.*debian-powerpc.lists.debian.org"
procmail: No match on "^(From|CC|To).*debian-powerpc@lists.debian.org"
procmail: No match on "^List-Id:.*gps-italia"
procmail: No match on "^(From|CC|To).gps-italia@yahoogroups.com"
procmail: No match on "^From:.*untruccoalgiorno.dbounce@it.buongiorno.com"
procmail: No match on "^(From|CC|To).*AMUGsicilia@yahoogroups.com"
procmail: Match on ".*"
procmail: Assigning "LASTFOLDER=default"
procmail: Opening "default"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "diego@1844165:/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:.*(messadua\@libero.it|renee\@local.com)"
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: "diego@456938:/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


Reply to: