Newsgroup: it.comp.os.linux.software
Titolo: Procmail filtri e Mutt (di nuovo!)

Allora... rieccomi a rompere con 'sti due programmi...
Ora ho risolto il problema di filtrare la posta *a monte*, ovvero ho
trovato come scrivere un .procmailrc per fare in modo che la posta in
arrivo nello spool venga smistata nelle mbox che voglio io.
E fin qua ci sono.
Però volevo fare qualcosa di meglio, ovvero avere TUTTA la posta nuova in
arrivo nello spool, e POI farla finire smistata. Insomma, lanciare
procmail DOPO, magari da un folder-hook di mutt.
Ho letto che procmail è lanciabile da consolle, per cui pensavo già di
costruirmi uno script di prova, e poi da far richiamare magari tipo macro.
Però procmail ha un comportamento strano, lanciato da consolle: cioè se lo
lancio si mette in una sorta di "daemon mode" e resta lì senza più dare
segni di vita, finché non lo blocco con un break.
E non smista una fava... :-((((((((((((
La domanda è: ma perché funziona richiamato da uno script azionato da
fetchmail, mentre se lo lancio io da consolle fa delle storie????
(poi ne verranno altre di domande...)
Non ditemi di leggere il man di procmail, perché è due giorni che non
faccio altro e non c'è scritto un accidente di quello che mi serve...
-- 
Crononauta
==========
ICQ UIN: 4005815
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

Ciao Crononauta,
 > Perň procmail ha un comportamento strano, lanciato da consolle: cioč se lo
 > lancio si mette in una sorta di "daemon mode" e resta lě senza piů dare
 > segni di vita, finché non lo blocco con un break.
devi dargli dei parametri sulla linea di comando, ovvio.
http://www.ii.com/internet/robots/procmail/qs/
http://www.procmail.org/jari/pm-tips.html
http://www.ling.helsinki.fi/~reriksso/procmail/links.html
http://www.best.com/~ii/internet/robots/procmail/
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
ICQ: 4755831
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html


ci sono pure "man procmailrc" e "man procmailex" e sotto
/usr/doc/procmail vedo i file "FAQ" "example" e "Quickstart" (da dove
viene l'hint per formail)
Piu` che altro e` "strano" quello che  vuoi fare tu, in genere si filtra
la posta prima di leggerla, io trovo piu` comodo leggere le email di una
mailing list separate nella loro mbox  che mescolate in mezzo a tutte le
altre)
Ciao
-- 
Fabio Cobianchi | 
fabi...@tiscalinet.it

 faccio altro e non c'è scritto un accidente di quello che mi serve...
Se l'hai letto non lo hai letto bene... :-)
Ecco il primo paragrafo:
       Procmail should be invoked automatically over the .forward
       file mechanism as soon as  mail  arrives. Alternatively,
       when  installed  by  a  system  administrator,  it  can be
       invoked from within the mailer immediately.  When invoked,
       it  first  sets some environment variables to default val-
       ues, reads the mail message from stdin until an EOF, sepa-
       rates  the  body  from the header, and then, if no command
       line arguments are present, it starts to look for  a file
       named  $HOME/.procmailrc.   According  to  the processing
       recipes in this file, the mail message that  just arrived
       gets  distributed into the right folder (and more).  If no
       rcfile is found, or processing of the rcfile falls off the
       end,  procmail  will  store the mail in the default system
       mailbox.
Che vuol dire che legge un messaggio alla volta sino ad EOF: la
mbox non e` un messaggio alla volta...
Per filtrare una mbox con prima devi prima setacciarla con
formail -s che la divide nei singoli messaggi e poi passarla a
procmail.
-- 
Bye by Red  |  PCC on a FreeBSD box                  E-mail: 
rw...@mclink.it
            |---------------------------------------------------------------
            |  "KLeenux, the choice of a cold generation"
            |   (R. M. Starman)

Crononauta <ta...@vraptor.tato> scritto nell'articolo
<slrn8mi2s...@vraptor.tato>...
Devi usare formail (man formail).
Poi dare un comando del tipo:
cat mbox | formail -s procmail
Ciao ZioPino 

faccio altro e non c'è scritto un accidente di quello che mi serve...
Scusa ma.... bisogna che te lo leggi tu, perche' io in questo momento non
posso. Guarda anche nei "see also" (procmailex, procmailrc, formail,....)
se non lo trovi direttamente in man procmail.
Ciao.

procmail.
Anvedi... beh, allora mi devo leggere formail, nel caso...!
Beh, insomma... ora ho materiale su cui lavorare, grazie!
