On Fri, Apr 19, 2002 at 12:09:06AM +0200, ^pi^ wrote: > > Hola a [EMAIL PROTECTED] > > por mi puñetera mania de no pensar en lo que estoy haciendo me > encuentro en un pequeño entuerto. > > Me xplico : haciendo un backup de mis archivos de correo he juntado las > copias de los archivos siendo tan torpe de no haberme quedado con los > originales (torpeeee...), y ahora tengo todo el correo mezclado (el de esta > lista, 3 correos personales de diferentes ambitos...) unos 75 Mb, un tanto > incomodo para leer. Yo hace tiempo solucione esto utilizando algun comandillo > que distinguia los correos (como un grep pero en ved de enseñarte la línea en > cuestion te enseñe todo el mensaje).
Si sabes usar procmail(1) y formail(1) y el backup conserva los encabezados, te haces un filtro con comandos de procmailrc(5) y luego procesas el backup gigante con: cat backup | formail -s procmail filtro el formail -s lo que hace es separar cada mensaje y pasárselo por separado a procmail, que utiliza el filtro para clasificarlo, como si viniera de afuera. Recomiendo leer la documentación pues es bastante probable (me ha pasado un par de veces) que termines con tu mailbox lleno de mensajes viejos. Lo mínimo declarar MAILDIR=./ y poner una receta al final del filtro que mande todo los mensajes que no calzen en ninguna otra parte a un repositorio por defecto o por último a /dev/null, de lo contrario procmail pondrá los mensajes que pasen todas las reglas en algún lugar, que bajo ciertas circunstancias puede ser el mailbox de entrada. BLu -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]