[eside-ghost] Borrar determinados correos en el Servidor de Correo
julen torrontegi
julentm en gmail.com
Mar Mar 21 09:43:19 CET 2006
Vale ,, eso mas o menos entiendo pero como puedo delimitar desde un
from a otro from...
2006/3/21, Pablo Garaizar Sagarminaga <garaizar en eside.deusto.es>:
> Aupa!
>
> El Tue, 21 Mar 2006 09:25:26 +0100
> "julen torrontegi" <julentm en gmail.com> comentaba:
>
> > El formato del buzon es mbox y seria borrar los correos de una
> > determinada cuenta de correo. El patron seria un remitente.
>
> Podrias empezar con esto...
>
> REMITENTE="pesado en spammers.com"
>
> function tratar_buzon
> {
> # codigo O:-DDDDD
> }
>
> for F in /var/mail/*
> do
> if grep "$REMITENTE" $F
> then
> tratar_buzon $F $REMITENTE
> fi
> done
>
> En la función tratar_buzon podrias probar a pelo con greps y tal para
> borrar el correo en concreto (buscas la cabecera del correo que tiene
> ese remitente, luego buscas la siguiente cabecera y borras las líneas
> del buzón comprendidas entre esas dos cabeceras), o intentar usar el
> comando mail a ver si no-interactivamente también es sencillo borrar
> correos o algo así.
>
> Suerte ;-D
>
> --
> Agur
> Pablo Garaizar Sagarminaga
> garaizar en eside.deusto.es
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
Más información sobre la lista de distribución eside-ghost