[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Procesando correo con Procmail, comando incorrecto



Hola Cesar!

Ante todo muchas gracias por tu detallada respuesta!
:-*

> > El problema era (y sigue siendo) que tengo un
> inbox
> > demasiado grande y que PINE me peta al cargarlo
> (el
> > servidor es un PC modestito y no da mas de si).
> ¿No funcionó ese truco de formail que te sugerí el
> viernes pasado?  O
> ¿no era eso lo que querías?  Según yo lo que querías

Creo que no es lo que queria, con ese metodo los
ficheros dejan de ser legibles mediante mutt o pine,
no? Me quedo con una serie de ficheros de texto que no
puedo leer con un programa de correo.

Me gustaria conservarlos en formato de correo...

> Si lo que intentas hacer es partir el mbox en
> "carpetas", usando
> procmail para categorizar el correo, entonces vas
> más o menos bien,
> hasta donde veo.  Tus expresiones regulares están
> mal, pero antes que
> eso creo que tienes un problema de concepto: ten
> presente que procmail
> es un *filtro*.

Ok.

> Ésto es, procmail toma un stream de correo como
> entrada y lo distribuye
> en archivos de salida de acuerdo a sus reglas, pero
> *nunca* borra
> mensajes del mbox original.  No podría, de hecho: lo
> estás pipeando
> desde el shell, procmail ni siquiera sabe que su
> entrada procede de un
> archivo ~/mbox.

Aqui no entiendo una cosa: aunque pueda parecer
ridiculo que lo pregunte a estas alturas... que
diferencia existe entre el fichero en
/var/spool/mail/maria y $HOME/mbox? Pq yo creia que
estaba trabajando sobre el fichero llamado mbox, y al
no ver efecto alguno sobre el mismo iba probando cosas
diferentes, hasta que el sistema me ha dicho que no
tenia disco duro libre... entonces es cuando en mirado
en el spool....

> No debería sorprenderte, pues, que tu mbox esté
> creciendo.  procmail
> está agregando correo a él.  El hecho de que el
> correo proceda del mismo
> archivo no es algo relevante para procmail.
> Lo que tendrías que hacer es quitar ~/mbox de donde
> está, renombrándolo,
> digamos, a ~/mbox.backup.  Luego alimentas a
> procmail como lo estás
> haciendo, usando el mbox.backup como entrada.  Ésto
> generará un nuevo
> ~/mbox y, posiblemente, asumiendo que tus reglas
> están bien, otra serie
> de archivos (carpetas), de tamaño más manejable.  Si
> todo sale bien,
> borras la copia que renombraste, y problema
> solucionado.

Pero que diferencia existe entre lo que hago ahora
(trabajar desde el fichero mbox) y lo que tu propones?
La unica diferencia seria el nombre del fichero que
alimenta al procmail.... No? 

Con lo que he hecho hasta ahora el fichero mbox no ha
sido modificado. Si hago lo que tu me propones seguira
sin ser modificado, no?

> Finalmente, en cuanto a tus expresiones regulares,
> estás usando cosas
> como:
>  * ^To.lista-de-correo-1@.*
> Deberías usar algo como ésto:
>  * ^To:.*lista-de-correo-1@
> O, mejor aún:
>  * ^TOlista-de-correo-1@
> La cadena ^TO es reemplazada por una expresión
> compleja, más general que
> '^To:.*', que atrapa también Cc, Bcc y otros headers
> esotéricos.  Ésto
> está documentado en el manual procmailrc(5).

Ok, gracias... si me pudieras contestar a las
preguntas que te hago ahora creo que acabaria de
entender como funciona la cosa.... y intentar arreglar
(desde un punto de mayor conocimiento) el problema :-)

Muchas gracias por tu respuesta Cesar!

Besos,
Maria

__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com



Reply to: