On Wed, 15 Sep 1999, Barbwired wrote:

> Santiago Vila dec�a:
> > Bueno, no s� si te valdr� de algo todo esto, la verdad es que eso
> > del formail -D no lo he probado casi nunca.
> 
> Tengo una carpeta con cada mensaje duplicado unas 10 o 13 veces (53MB). Lo que
> quiero es que s�lo quede una copia de cada uno en la nueva carpeta.
> �Alguna sugerencia?

Sin garant�a (como de costumbre :-), esto es lo que hace smartlist para
eliminar duplicados:

:0 Wh :msgid.lock
| formail -q- -D $idcache_size msgid.cache

(est� recortado del rc.submit).

As� que ser�a cuesti�n de darle un valor (muy) generoso al idcache_size,
borrar el msgid.cache (para ponerlo a "cero" antes de la gran fiesta) y
"reciclar" ese mazacote de 53M tal que as�:

cat mazacote-de-53M | formail -s procmail

entonces cada vez que un mensaje atraviese la regla mencionada,
desaparecer� si no es la primera vez que procmail se lo traga, o bien
procmail seguir� proces�ndolo si es la primera vez que se lo traga.

Mucha suerte.

-- 
 "df8fd99e06a7b9dee53cc65195a8ae0d" (a truly random sig)

Responder a