> 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

Responder a