On Fri, 3 Sep 1999, Barbwired wrote:

> [...]
> ~-barbwired >vi .procmail/rc.maillists
> :0 Wh: msgid.lock
> | formail -D 8192000 msgid.cache
>                               Esto me hace una base de datos con los 
>                               message-id de los correos y detecta los 
>                               duplicados
> :0:
> * [EMAIL PROTECTED]
> deb
>                               Esto es una receta normal y corriente.
> 
> Y s�lo consigo que guarde una copia de los que _no_ est�n duplicados, pero 
> claro, yo lo que quiero es que me "limpie" ese buz�n, creando uno nuevo s�lo 
> con los originales. Uffff.

A ver, en cuesti�n de listas de correo yo llamo "mensajes originales" a
aquellos que provienen de la lista, y las copias personales que a veces me
env�an con Cc: (que normalmente agradezco) las acabo borrando al final,
porque s� que ya est�n en la lista (aunque las de la lista tarden m�s en
llegar).

Hay gustos para todo, pero si diera la casualidad de que es esto
lo que quieres hacer, te recomendar�a que no usaras la expresi�n ^TO
sino alguno de los campos que tienen los mensajes que provienen de la
lista y que no tienen los mensajes que no provienen de la lista.

Personalmente, el campo que m�s me gusta para esto es el Resent-Sender,
porque suelo tambi�n eliminar todos los campos de la forma X-loquesea.

O sea, que a lo mejor y si he adivinado lo que quieres hacer, lo suyo
ser�a poner una regla con:

:0:
* [EMAIL PROTECTED]
deb

seguida de

:0:
elrestodemensajes

Una vez filtrados los 53 Megas con este .procmailrc, haces una base de
datos de los Message-ID que han llegado a "deb" y la utilizas para
eliminar los duplicados de "elrestodemensajes".

Bueno, no s� si te valdr� de algo todo esto, la verdad es que eso
del formail -D no lo he probado casi nunca.

Saludos,

-- 
 "acb7c3a5b84d4db398e40d644baaf556" (a truly random sig)

Responder a