Newsgroup: it.comp.os.linux.sys
Titolo: procmail e formato mailboxes

Ciao, ho un piccolo problema con procmail.
Sto cercando di configurarlo per smistare la posta in accoppiata con
fetchmail e postfix.
Il problema non riguarda come creare le regole ma dove mandare le mail scaricate.
Ho notato che di defaul procmail le indirizza in un file mbox.
Io vorrei utilizzare un sistema di directory e un file per mail.
Questo perche' al momento con evolution devo impostare un nuovo account
per ogni file mbox creato dalle mie regole.
Non che adesso la situazione sia impossibile da gestire, anzi, ma
vorrei automatizzare il fatto che, se creo una nuova regola con
relativo folder di destinazione, si possa vedere automaticamente
la variazione sul client di posta e non si debba creare un nuovo
account per gestirla.
Grazie
.yo.mo.


Se ho capito bene quello che vuoi, ti serve un server imap, (consiglio 
courier-imap) ed una regola di procmail tipo 
:0:
* ^TO_.
Maildir/`formail -rt -xMessage-Id:`
quindi per ogni messaggio che arriva, viene invocato procmail che
sddivide i messaggi arrivati in Maildir/new/message_id (il formato
standard per imap) tramite formail
se vuoi destinare i messggi ad altre dir puoi filtrare tramite procmail
:0:
* ^TO_una_mailing_list
Maildir/.una_maling_list/`formail -rt -xMessage-Id:`
cmq, cambiando le impstazioni di postfix, puoi scrivere direttamente in
maildir
ciao
Banana

 per ogni file mbox creato dalle mie regole.
Per questo č meglio che ti metti in locale un bel courier-imap.
-- 
Ciao da Villo  -  GPG public key available
                  Ferrara LUG 
http://ferrara.linux.it
                  Revome "+nospam" for email replies

 Io vorrei utilizzare un sistema di directory e un file per mail.
Quindi vuoi Maildir.
La sezione DELIVERY TO MAILBOX, nel tuo 
main.cf
 (in postfix) e`
eloquente:
# DELIVERY TO MAILBOX
#
# The home_mailbox parameter specifies the optional pathname of a
# mailbox file relative to a user's home directory. The default
# mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
#home_mailbox = Mailbox
#home_mailbox = Maildir/
O in procmail con lo stesso principio.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Confidence is the feeling you have before you understand the situation.

 O in procmail con lo stesso principio.
Grazie. Fatto su procmail. Non avevo visto la possibilta' e si che era
scritta chiaramente.
Mi piacerebbe gestire anche la cartella della posta in uscita con
questo formato. Mi daresti un'altro piccolo spunto? :)
Grazie
.yo.mo.

 questo formato. Mi daresti un'altro piccolo spunto? :)
mi definisci "cartella della posta in uscita"?
Se intendi i messaggi inviati, dipende dal client che li manda.
Io uso mutt, ed e` una roba tipo:
set record = mailbox (o maildir/)
ma vale per mutt.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Specialization is for insects.

 
Una cosa del genere. Ho risolto anche con evolution ma adesso mi e'
venuta un'altra curiosita'. E' possibile creare una regola su procmail
applicabile alle mail inviate?
Mi sembra di aver capito che procmail venga invocato dal MTA per cui
mi piacerebbe fare una cosa del genere:
Creo la mail sul MUA (configurato per utilizzare l' MTA locale) e la
spedisco, ma oltre a mandarla all'esterno ne crea una copia che
archivia dove gli dico io.
Spero di essere stato chiaro. Al momento non e' un'esigenza farlo e'
piu' che altro curiosita'.
Ciao
.yo.mo.

 archivia dove gli dico io.
Lo puo` fare il MUA (se lo supporta, quasi tutti).
Alla peggio, lo puo` fare l'MTA (almeno postfix), ma ti informo che se
e` _solo_ la tua mail, ok. Se e` altrui (amici, dipendenti, whatever) ha
_ampi_ margini di illegalita` piu` o meno seria (da "violazione della
privacy", a "sorveglianza non autorizzata con mezzi elettronici". Tutta
roba che in italia, per fortuna, non si puo` fare).
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Wasting time is an important part of life.

 Lo puo` fare il MUA (se lo supporta, quasi tutti).
Infatti ho risolto con una regola su evolution.
Grazie
.yo.mo.