R: comando con Grepmail
Luciano Lucini
luciano a smapfil.it
Gio 7 Dic 2006 18:08:28 UTC
>
>On Thu, Dec 07, 2006 at 03:00:36PM +0100, Luciano Lucini wrote:
>> Volevo realizzare un comando per cercare in una casella di posta i
>messaggi
>> contrassegnati coma spam e spostarli da un’altra parte ed avevo pensato a
>> questo :
>>
>> grepmail ‘SPAM’ /var/mail/sistema | mv /var/mail/spam (ma non va )
>
>beh, questo mi sembra il minimo.
>
>se grepmail fa passare sullo stdout le mail che contengono la parola SPAM
>(quindi anche questa mail) questo mandato in pipe a mv non ha senso.
>
>forse qualcosa come " grepmail blablabla > /var/mail/spam " potrebbe
>avere piu' senso. pero' ti sconsiglio di imparare a usare le pipe
>facendo delle prove con le mail, ma magari facendo un po' di prove con
>echo, cat, sort, unique etc etc, che trovi su qualsiasi tutorial della
>bash cercando su internet.
Gia fatto sto leggendo un libro di ben 500 pagine che parla anche di questo
ma sinceramente faccio ancora fatica a capire come funzioni bene la pipe ma
cmq ci studierò sopra.
[Luciano]
>
>> grepmail ‘SPAM’ /var/mail/sistema | mv /var/mail/sistema /var/mail/spam
>(me
>> li sposta tutti)
>
>perche' interpreta il secondo comando, che sposta cambia il nome al file
>sistema e lo chiama spam.
>
[Luciano]
Vero come sono cretino .....
>> il comando grepmail funziona alla perfezione è il dopo che mi sfugge
>
>guardati un tutorial sulla bash...
>
>> forse cosi ?
>
>> grepmail ‘SPAM’ /var/mail/sistema > /var/mail/spam
>
>e' gia' meglio. ti sconsiglio di usare solo "SPAM" come chiave pero'.
>nel man di grepmail ci sara' qualche comando per digli di cercare solo
>negli header.
>
[Luciano]
La mia intenzione era di usare '****SPAM' o controllare solo gli header il
mio era solo un esempio
Maggiori informazioni sulla lista
Lug
|