[eside-ghost] Borrar determinados correos en el Servidor de Correo
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Mar Mar 21 09:40:07 CET 2006
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
Más información sobre la lista de distribución eside-ghost