Newsgroup: it.comp.os.linux.sys
Titolo: Procmail logs?

Sto finalmente iniziando ad usare procmail, se tutto va bene sarà il
prescelto per ogni genere di regola.
Vorrei appunto capire alcune cosette:
- Una volta che le mail sono state recapitate nella giusta cartella
  procmail non può più far nulla giusto?
  O se sì come?
- Se la cartella di destinazione Maildir non esistesse è
  sufficientemente intelligente da crearla?
  Facendo un esempio stupido mi matcha una regola, non mi dà errore ma
  non mi mette la mail nella giusta cartella (non esistente).
- Conviene sempre usare il file $HOME/.procmailrc o magari per avere log
  globali è meglio usare /etc/procmailrc da root?
  Domanda quasi relativa, si può far andare automaticamente da demone
  anche fetchmail pur usandolo solo da profilo utente?
Grazie..

Ok credo ci sia qualcosa che mi sfugge.
In sostanza cosa sarebbe quella cartella di destinazione nei filtri
procmail?
Ho trovato le mail che matchano in un grosso file in Maildir, con il
nome della cartella, ma non è esattamente quello che intendevo.
Vorrei che venissero messe in cartelle Maildir automaticamente esportate
da dovecot via imap, come funziona il mapping tra imap-maildir?

 Davide
Ottimo ora funziona, tutto è stato creato
--8<---------------cut here---------------start------------->8---
procmail: Locking "new_one.lock"
procmail: Assigning "LASTFOLDER=new_one"
procmail: Opening "new_one"
procmail: Acquiring kernel-lock
procmail: [15813] Wed Mar  3 13:53:43 2010
procmail: Unlocking "new_one.lock"
procmail: Notified comsat: "user@0:/home/user/Maildir/new_one"
From ro...@myhost.localdomain  Wed Mar  3 13:53:42 2010
 Subject: oK
  Folder: new_on e
--8<---------------cut here---------------end--------------->8---
Però comunque dal client imap non vedo la cartella, neanche tra quelle
da sottoscrivere...
Serve altro forse?
Come potrei fare una migrazione indolore dal sistema stupido al sistema
intelligente?
Potrei prima mettere un smtp sulla vm e far passare tutto da lì, così
salvo in "posta inviata" anche su quello e vedo come si comporta.
Per quanto riguarda imap invece non saprei bene come fare
- scarico semplicemente le nuove mail senza cancellarle e non tocco
  nulla
- scarico ed elimino tutto ed eventualmente tengo uno degli account imap
  come backup da sincronizzare con imapsync o simili.
Per un filtraggio a posteriori delle mail visto che procmail non è
utilizzabile cosa si può fare??
Meglio scriptare con qualcosa che comprenda i imap e il formato delle
mail (o usare i vari sistemi di filtraggi dei programmi "intelligenti")?

 da sottoscrivere...
Per questo mi auto-rispondo, mancava il "." davanti.
Anche sincronizzando l'account (con mail) comunque non le vedevo, solo
riavviando il programma le ha trovate.
Tra l'altro è strano perché che ci mette parecchio e prima di fare il
suo dovere dà una sfilza di errori tipo:
--8<---------------cut here---------------start------------->8---
procmail: Error while writing to ".Dew_one3/_R6D+IAmjLB.myhost"
procmail: [16017] Wed Mar  3 14:12:00 2010
procmail: Locking ".Dew_one3/.lock"
procmail: Error while writing to ".Dew_one3/_R6D%IAmjLB.myhost"
procmail: Lock failure on ".Dew_one3/.lock"
procmail: Assigning "LASTFOLDER=.Dew_one3/new/1267621920.16017_0.myhost"
procmail: Notified comsat: "andrea@0:/home/andrea/Maildir/.Dew_one3/new/1267621920.16017_0.myhost"
From ro...@myhost.localdomain  Wed Mar  3 14:11:04 2010
 Subject: oK
  Folder: .Dew_one3/new/1267621920.16017_0.myhost
--8<---------------cut here---------------end--------------->8---
Se ho capito giusto prova mettere locks un po' dappertutto e poi lascia
perdere?
Forse perché la cartella non esisteva?