> Podrias explicarte un poco mejor con eso del procmail. Utilizas
> algun script especial?
El procmail es un MDA (Mail Delivery Agent, Agente de Entrega de
Correo). Los componentes en un sistema decente de correo (con
intenci�n de insulto ;-) son:
* MTA: Mail Transport Agent, Agente de Transporte de Correo. Es el
que se encarga en "mover" el correo de un lado a otro. El
Smail o el Sendmail por ejemplo.
* MDA: Mail Delivery Agent, Agente de Entrega de Correo. Es el
encargado de "entregar" el correo al usuario. El Deliver o el
Procmail.
* MUA: Mail User Agent, hmmm... �Agente de Correo del Usuario? El
programa que el usuario usa para leer el correo. El Pine,
mail, Mutt, etc.
En mi caso concreto, yo uso el smail en casa para hacer una cola que,
cuando se realiza una conexi�n a la red, es despachada por ese
programa. Para jalar el correo de mi servidor a mi casa uso el
fetchmail leyendo cuentas POP e IMAP. Aqu� el Smail y el fetchmail
son mis MTA's.
Al fetchmail le digo:
defaults
user mmagallo is mmagallo here
limit 32768
mda "formail -s procmail"
As� le indico que el procmail es el MDA. El procmail usa un archivo
~/.procmailrc(5) que dice en parte:
MAILDIR=$HOME/mail
DEFAULT=$MAILDIR/INBOX
:0:
* ^X-Mailing-List.*debian-user-spanish
listas/DEBIAN/SP
:0:
* ^Sender.*wmaker
listas/WMaker
:0:
* ^TO.*debian-user
listas/DEBIAN/i386
Esas l�neas le indican al procmail donde colocar el correo. En orden
dicen:
* Si en los encabezados del mensaje hay una l�nea que comienza con
"X-Mailing-List" y luego en esa l�nea dice debian-user-spanish,
entonces ponga ese mensaje en listas/DEBIAN/SP, que es relativo a
MAILDIR.
* Si en los encabezados hay una l�nea que inicia con Sender y luego
dice wmaker, ponga los mensajes en listas/WMaker
* Si hay un mensaje "dirijido" a debian-user (pero no
debian-user-spanish, pues eso ya fue procesado), entonces col�quelo
en listas/DEBIAN/i386. Es "dirijido" (entre comillas) pues puede
ser Cc:, directamente, reenviado, y otras posibilidades.
Se pueden hacer cosas m�s complicadas (descartar mensajes,
responderlos, o ejecutar cosas seg�n su contenido), pero en realidad
lo b�sico es lo que pongo arriba.
El Mutt es capaz de leer correo de varios casilleros, as� yo le
indico:
mailboxes = INBOX \
`echo ~/mail/listas/DEBIAN/*` \
=listas/WMAKER
y tengo "g" 'pegado' a 'change-folder', as� que le puedo decir g,
[Tab], y seleccionar la carpeta a leer.
Todo esto lo invent� alguien para lidiar con la total insanidad que
representa *tratar* de leer el correo diario...
Saludos,
Marcelo