Re: procmail, cuando se ejecuta?
On Fri, May 10, 2002 at 11:11:51AM +0200, Santiago Vila wrote: > Ignacio García Fernández wrote: > > Pero resulta que me ha ocurrido una cosa curiosa. Mientras averiguaba > > como configurarlo, he creado un procmailrc y he ido añadiendo reglas > > de filtrado y... sin hacer nada más ha empezado a filtrar! > > Donde tienes que mirar es en tu exim.conf, ya te he dicho que se le puede > decir al MTA que para entregar los mensajes lo haga a través de procmail, > y muchos MTAs en Debian lo hacen así si no les dices lo contrario. Efectivamente! Muchas gracias -- Codigo ergo sum - Ignacio García Fernández [EMAIL PROTECTED] Instituto de Robótica. Universidad de Valencia. Tlf. 96 398 3583 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
Ignacio García Fernández wrote: > Pero resulta que me ha ocurrido una cosa curiosa. Mientras averiguaba > como configurarlo, he creado un procmailrc y he ido añadiendo reglas > de filtrado y... sin hacer nada más ha empezado a filtrar! > > Os adjunto mi fetchmailrc a ver si alguien sabe por qué. Donde tienes que mirar es en tu exim.conf, ya te he dicho que se le puede decir al MTA que para entregar los mensajes lo haga a través de procmail, y muchos MTAs en Debian lo hacen así si no les dices lo contrario. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
Muchas gracias por la respuesta. Lo voy a poner en práctica. Pero resulta que me ha ocurrido una cosa curiosa. Mientras averiguaba como configurarlo, he creado un procmailrc y he ido añadiendo reglas de filtrado y... sin hacer nada más ha empezado a filtrar! Os adjunto mi fetchmailrc a ver si alguien sabe por qué. Gracias y un saludo Ignacio -- Codigo ergo sum - Ignacio García Fernández [EMAIL PROTECTED] Instituto de Robótica. Universidad de Valencia. Tlf. 96 398 3583 # Configuration created Thu May 9 09:51:52 2002 by fetchmailconf set postmaster "ignacio" set bouncemail set no spambounce set properties "" set daemon 10 poll miservidor with proto IMAP user 'milogin' there with password 'mipass' is 'miotrologin' here options fetchall smtphost mimaquina.midominio folder inbox
Re: procmail, cuando se ejecuta?
Hola, Carlos: Creo que voto este correo como el más interesante (y divertido) de la semana ;-). De hecho, voy a hacerlo ahora mismo. No había pensado en poner a procmail directamente como MTA, pero es una muy buena idea (así incluso no tienes por qué estar ejecutando un MTA en tu máquina local). Saludos y gracias! diego Por 10/May/2002, 06:40:53, decía carlos: | El miércoles 08 mayo 2002, a las 20:25:16, Ignacio García Fernández nos contaba: | > Estoy usando fetchmail. Tendría que decirle que lo entregue a procmail, como | > si fuera un usuario, o redirigiéndolo con |, o algo así, no? | | Si te refieres a que tienes que indicarle directamente a fetchmail que | todo el correo bajado se lo pase directamente a procmail (por defecto | lo pasa al MTA), sí, debes especificárselo. | | Del man de fetchmail: | | -m , --mda | (Keyword: mda) You can force mail to be passed to | an MDA directly (rather than forwarded to port 25) | with the -mda or -m option. | | U sease: | | En tu ~/.fetchmailrc, tras cada cuenta de correo de la que desees que | procmail se haga cargo, añades una línea parecida a esto: | | mda "/usr/bin/procmail -d %s" | | ...lo que hace que, una vez fetchmail baja un correo, en lugar de pasarlo | al MTA (sendmail, exim, postfix, qmail..., etc, etc, etc), se lo | entrega directamente a procmail y, éste, mediante la opción "-d %s", | lo deposita en el buzón_por_defecto ("%s") del usuario. | | A esto le añades un ~/.procmailrc con las directrices que desees para | filtrar todo tu correo y, la suma es, más o menos, una maravilla (al | menos para los que nacimos estigmatizados con el paradigma del | desorden per se :-) ) | | El man de "procmail" viene estupéndamente explicado; lo mismo que el de | "procmailex" para comprender a "grosso modo" la sintansix requerida. | | Sinceramente: cuando uno es un tanto desordenado con sus cosas y, por | ende anda suscrito a numerosas listas de correo para aprender, el | procmail viene a ser como esos chicos del anuncio de balay ;-) | | > Me suena que en el FAQ de fetchmail hay una sección para combinarlo con | > otros programas. Miraré a ver si encuentro algo. | | Ya te digo que en el man de procmailex vas a tener todos los ejemplos | necesarios para filtrar tu correo... ¿Que quieres que todos los correos | de la lista Debian en español vayan a una carpeta determinada? Si añades | una línea tal como: | | :O: | *^Resent-Sender:[EMAIL PROTECTED] | aupa_debian | | le estas diciendo a procmail que todos los correos llegados a tu | máquina que contengan en alguna línea de la cabecera un | "Resent-Sender" con la cadena especificada, irán a un | mbox de tu directorio ~/Mail que se llamará "aupa_debian" | | Y una cadena del tipo: | | :0: | [EMAIL PROTECTED] | /dev/null | | querrá decir que todos los mensajes llegados con el nombre "[EMAIL PROTECTED]" | irán al limbo de los justos... Tal como le expliqué al | "[EMAIL PROTECTED]" cuando un señor nada educado se dedicó a | "fundir" mi buzón de correo sin motivo aparente o, cuando menos, | recordable. Según me contestaron, en "NT"-->inicio-->buscar no | aparecía nada llamado "procmail"... así que tuve que dejar | mi_anterior_isp por razones evidentes... | | Realmente es muy sencillo filtrar tu correo (en el sentido más amplio | que quiera dársele al vocablo "filtrar") con procmail. Los "man" son | +que_esplicativos y nada difíciles de entender. ¡Ánimo y a experimentar! | ...Merece la pena sin duda alguna. | | | Salud. | | -- | "carlos" <[EMAIL PROTECTED]> | | | | | -- | To UNSUBSCRIBE, email to [EMAIL PROTECTED] | with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Diego Sevilla Ruiz http://ditec.um.es/~dsevilla [EMAIL PROTECTED] \/\ Dpto. Ingeniería y Tecnología de Computadores http://ditec.um.es ) ( ') Visitando el Extreme! Computing Lab http://extreme.indiana.edu ( / ) Indiana University, Bloomington http://www.iub.edu \(__)| -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
El miércoles 08 mayo 2002, a las 20:25:16, Ignacio García Fernández nos contaba: > Estoy usando fetchmail. Tendría que decirle que lo entregue a procmail, como > si fuera un usuario, o redirigiéndolo con |, o algo así, no? Si te refieres a que tienes que indicarle directamente a fetchmail que todo el correo bajado se lo pase directamente a procmail (por defecto lo pasa al MTA), sí, debes especificárselo. Del man de fetchmail: -m , --mda (Keyword: mda) You can force mail to be passed to an MDA directly (rather than forwarded to port 25) with the -mda or -m option. U sease: En tu ~/.fetchmailrc, tras cada cuenta de correo de la que desees que procmail se haga cargo, añades una línea parecida a esto: mda "/usr/bin/procmail -d %s" ...lo que hace que, una vez fetchmail baja un correo, en lugar de pasarlo al MTA (sendmail, exim, postfix, qmail..., etc, etc, etc), se lo entrega directamente a procmail y, éste, mediante la opción "-d %s", lo deposita en el buzón_por_defecto ("%s") del usuario. A esto le añades un ~/.procmailrc con las directrices que desees para filtrar todo tu correo y, la suma es, más o menos, una maravilla (al menos para los que nacimos estigmatizados con el paradigma del desorden per se :-) ) El man de "procmail" viene estupéndamente explicado; lo mismo que el de "procmailex" para comprender a "grosso modo" la sintansix requerida. Sinceramente: cuando uno es un tanto desordenado con sus cosas y, por ende anda suscrito a numerosas listas de correo para aprender, el procmail viene a ser como esos chicos del anuncio de balay ;-) > Me suena que en el FAQ de fetchmail hay una sección para combinarlo con > otros programas. Miraré a ver si encuentro algo. Ya te digo que en el man de procmailex vas a tener todos los ejemplos necesarios para filtrar tu correo... ¿Que quieres que todos los correos de la lista Debian en español vayan a una carpeta determinada? Si añades una línea tal como: :O: *^Resent-Sender:[EMAIL PROTECTED] aupa_debian le estas diciendo a procmail que todos los correos llegados a tu máquina que contengan en alguna línea de la cabecera un "Resent-Sender" con la cadena especificada, irán a un mbox de tu directorio ~/Mail que se llamará "aupa_debian" Y una cadena del tipo: :0: [EMAIL PROTECTED] /dev/null querrá decir que todos los mensajes llegados con el nombre "[EMAIL PROTECTED]" irán al limbo de los justos... Tal como le expliqué al "[EMAIL PROTECTED]" cuando un señor nada educado se dedicó a "fundir" mi buzón de correo sin motivo aparente o, cuando menos, recordable. Según me contestaron, en "NT"-->inicio-->buscar no aparecía nada llamado "procmail"... así que tuve que dejar mi_anterior_isp por razones evidentes... Realmente es muy sencillo filtrar tu correo (en el sentido más amplio que quiera dársele al vocablo "filtrar") con procmail. Los "man" son +que_esplicativos y nada difíciles de entender. ¡Ánimo y a experimentar! ...Merece la pena sin duda alguna. Salud. -- "carlos" <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
On Wed, May 08, 2002 at 08:25:16PM +0200, Ignacio García Fernández wrote: > On Wed, May 08, 2002 at 07:10:16PM +0200, Santiago Vila wrote: > > Ignacio García Fernández: > > > Qué otras formas hay? > > > > Pues por ejemplo: > > > > * Que tu MTA lo use para entregar el correo (con lo cual no te haría falta > > el .forward). > > > > * Que uses fetchmail y éste le dé los mensajes a procmail. > > Estoy usando fetchmail. Tendría que decirle que lo entregue a procmail, como > si fuera un usuario, o redirigiéndolo con |, o algo así, no? > > Me suena que en el FAQ de fetchmail hay una sección para combinarlo con > otros programas. Miraré a ver si encuentro algo. Está en un FAQ que se viene editando desde el '94. Esta mañana estuve buscándolo y es uno de los más completos que he visto en cuanto a filtrado de mensajes con procmail. Procmail Quick Start (this replaces the procmail section of the Filtering Mail FAQ): http://www.ii.com/internet/faqs/launchers/mail/filtering-faq/ Eso sí, está en inglés pero es bastante descriptivo. Salu2, -- Roberto -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
On Wed, May 08, 2002 at 07:10:16PM +0200, Santiago Vila wrote: > Ignacio García Fernández: > > Qué otras formas hay? > > Pues por ejemplo: > > * Que tu MTA lo use para entregar el correo (con lo cual no te haría falta > el .forward). > > * Que uses fetchmail y éste le dé los mensajes a procmail. Estoy usando fetchmail. Tendría que decirle que lo entregue a procmail, como si fuera un usuario, o redirigiéndolo con |, o algo así, no? Me suena que en el FAQ de fetchmail hay una sección para combinarlo con otros programas. Miraré a ver si encuentro algo. Gracias > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Codigo ergo sum - Ignacio García Fernández [EMAIL PROTECTED] Instituto de Robótica. Universidad de Valencia. Tlf. 96 398 3583 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: procmail, cuando se ejecuta?
Ignacio García Fernández: > Estaba pensando ponerme el procmail en marcha, pero cuál es la manera > habitual de ejecutarlo? He visto que se puede poner el el .forward una línea > para que lo lance cada vez que llega correo y que se puede lanzar con el > cron periódicamente. Lo del cron no te lo recomiendo. Es mejor hacer las cosas en tiempo real. > Qué otras formas hay? Pues por ejemplo: * Que tu MTA lo use para entregar el correo (con lo cual no te haría falta el .forward). * Que uses fetchmail y éste le dé los mensajes a procmail. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
procmail, cuando se ejecuta?
Hola lista, Estaba pensando ponerme el procmail en marcha, pero cuál es la manera habitual de ejecutarlo? He visto que se puede poner el el .forward una línea para que lo lance cada vez que llega correo y que se puede lanzar con el cron periódicamente. Qué otras formas hay? Gracias -- Codigo ergo sum - Ignacio García Fernández [EMAIL PROTECTED] Instituto de Robótica. Universidad de Valencia. Tlf. 96 398 3583 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]