[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