Marco Agostini ha scritto:
Ciao, oggi ho un altro quesito da porvi. Questa la mia situazione: - server Linux Debian Lenny su cui ho installato e configurato postfix e procmail per gestire la posta degli utenti locali che dovrà finire nelle rispettive MailDir Stò cercando di capire se è possibile in qualche modo cambiare la logica con cui postfix e procmail generano il nome dei messaggi di posta elettronica che finiscono nella cartella /home/nomeutente/Maildir/new es. 1290696355.28963_0.server Per completezza vi spiego anche quello di cui avrei bisogno per capire quale potrebbe essere la strada migliore da intraprendere: - i messaggi arrivano ad uno specifico indirizzo di posta elettronica e vengono salvati in /home/nomeutente/Maildir/new - ogni file presente in /home/nomeutente/Maildir/new dovrà essere 1) spostato in una nuova cartella 2) rinominato in un formato del tipo "2010-11-24 (11.35.47 AM) - NOME DEL MITTENTE - OGGETTO DEL MESSAGGIO" 3) compresso in un file zip Inizialmente pensavo di scrivere uno script che ad intervalli prestabiliti avrebbe dovuto fare quanto sopra.... ma forse si può fare tutto passando attraverso le "regole" configurabili nel file "procmailrc". Purtroppo, fino ad ora, non ne sono venuto a capo. qualsiasi suggerimento è ben accetto ! nb. non sono vincolato a procmail, se c'è qualcosa che funziona meglio per il mio caso specifico fatemi sapere. grazie mille.
Da man procmailrc. Recipe action line The action line can start with the following characters: ....| Starts the specified program, possibly in $SHELL if any of the characters $SHELLMETAS are spotted. You can optionally prepend this pipe symbol with variable=, which will cause stdout of the program to be captured in the environment variable (procmail will not terminate processing the rcfile at this point). If you specify just this pipe symbol, without any program, then procmail will pipe the mail to
stdout. -- ing. Andrea Gelpi *************************************************** La Terra non la abbiamo ereditata dai nostri avi, ma la abbiamo presa in prestito dai nostri bambini. *************************************************** We do not inherit the Earth from our parents, but borrow it from our children. *************************************************** -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx