Hola Me he atascado con la configuración de procmail y no sé que rayos le pasa. Os doy los detalles: Tengo la configuración en /etc/procmail.rc MAILDIR=/var/mail DEFAULT=/var/mail LOGFILE=/var/tmp/procmail :0: * ^From.*[suse-linux-s] /home/suprop/muttMail/suse :0 * ^From.*lacedemon@yahoo.com /home/suprop/muttMail/lacedemon pero los mensajes que vienen de lacedemon acaban en suse. Este es el log: From lacedemon@yahoo.com Mon Oct 25 10:55:53 2004 Subject: un mensaje Folder: /home/suprop/muttMail/suse Por si sirve, procmail lo estoy ejecutando a mano con "procmail < /var/mail/suprop" donde suprop es el archivo donde fetchmail descarga el correo. ¿Sabeís dónde esta el fallo? Un saludo
El 2004-10-25 a las 11:24 +0200, Javi escribió:
Tengo la configuración en /etc/procmail.rc
MAILDIR=/var/mail DEFAULT=/var/mail LOGFILE=/var/tmp/procmail
Mientras tengas permiso de escritura en var/tmp... Yo prefiero: LOGFILE=$HOME/procmail.log Los demás usuaurios no tienen porqué ver mi log (aunque no existan). Las otras dos variables no las uso.
:0: * ^From.*[suse-linux-s] /home/suprop/muttMail/suse
:0 * ^From.*lacedemon@yahoo.com /home/suprop/muttMail/lacedemon
Para la lista, yo uso: * ^X-Mailinglist: suse-linux-e $HOME/Mail/lists/suse-linux-e La diferencia es que no uso "From" , que es raro que funcione bien, y que uso la macro $HOME. Lo de X-Mailinglist lo puedes encontrar en el faq de la lista o el correo de bienvenida, o sea, recomendado por suse.
pero los mensajes que vienen de lacedemon acaban en suse. Este es el log:
Si quieres ver el motivo exacto, activa: VERBOSE=on
Por si sirve, procmail lo estoy ejecutando a mano con "procmail < /var/mail/suprop" donde suprop es el archivo donde fetchmail descarga el correo.
¿Y eso? Yo descargo con fetcmail, pero se procesa automáticamente. -- Saludos Carlos Robinson
El Lunes, 25 de Octubre de 2004 16:08, Carlos E. R. escribió:
Si quieres ver el motivo exacto, activa:
VERBOSE=on
Gracias, creo que con eso he dado con el problema. Me explico: 1. Fetchmail descarga 3 correos que concantena en único archivo dentro de /var/mail 2. Ejecuto procmail < /var/mail/suprop ¿Por qué? Porque postfix no ejecuta procmail al recibir el correo. Luego iré a eso. 3. Procmail está bien configurado, pero toma el archivo como un único e-mail y lo manda enterito al directorio que especifica el filtro. ¿Será eso? Solución: configurar correctamente postfix. Ahora tengo esto: mailbox_command = /usr/bin/procmail -pm /etc/procmailrc pero no funciona. Mañana me pondré con la documentación de postfix pero cualquier sugerencia es bienvenida Un saludo
El 2004-10-26 a las 04:16 +0200, Javi escribió:
El Lunes, 25 de Octubre de 2004 16:08, Carlos E. R. escribió:
Si quieres ver el motivo exacto, activa:
VERBOSE=on
Gracias, creo que con eso he dado con el problema. Me explico:
1. Fetchmail descarga 3 correos que concantena en único archivo dentro de /var/mail
2. Ejecuto procmail < /var/mail/suprop ¿Por qué? Porque postfix no ejecuta procmail al recibir el correo. Luego iré a eso.
3. Procmail está bien configurado, pero toma el archivo como un único e-mail y lo manda enterito al directorio que especifica el filtro.
¿Será eso?
Si que puede ser eso. Se hace de otra forma: formail -s procmail < fichero Lo puedes ver en el manual, casi al final de la página, un script que te ponen.
Solución: configurar correctamente postfix. Ahora tengo esto:
mailbox_command = /usr/bin/procmail -pm /etc/procmailrc
pero no funciona.
Yo tengo simplemente: mailbox_command = /usr/bin/procmail mailbox_transport = lo hizo el yast en su dia. Y en el /etc/postfix/master.cf: procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
Mañana me pondré con la documentación de postfix pero cualquier sugerencia es bienvenida
Que se lo dejes hacer al yast... -- Saludos Carlos Robinson
El Martes, 26 de Octubre de 2004 13:05, Carlos E. R. escribió:
Que se lo dejes hacer al yast...
¡¡¡ Será posible !!! Dos días, dos, tragándome tutoriales basados en debian y hasta uno para solaris cuando la solución está en suse a 2 golpes de click Pa haberse matao. :)) Un saludo.
El 2004-10-27 a las 04:08 +0200, Javi escribió:
El Martes, 26 de Octubre de 2004 13:05, Carlos E. R. escribió:
Que se lo dejes hacer al yast...
¡¡¡ Será posible !!!
Dos días, dos, tragándome tutoriales basados en debian y hasta uno para solaris cuando la solución está en suse a 2 golpes de click
Pa haberse matao. :))
Pa' algo que está... X-) Oye, y ¿como te tragas todos esos manuales, y no se te ocurre leer el de suse? ;-) ¿Te ha funcionado entonces? -- Saludos Carlos Robinson
El Miércoles, 27 de Octubre de 2004 16:11, Carlos E. R. escribió:
Oye, y ¿como te tragas todos esos manuales, y no se te ocurre leer el de suse? ;-)
Ya te digo. Sólo quería probar el mutt pero la cosa se fue complicando con todo esto de fechmail, procmail y demás. Diría que fue como un juego de aventura en el que van saliendo nuevos personajes y nuevas misiones que completar.
¿Te ha funcionado entonces?
Al final si. La última dificultad fue el main.cf. La entrada mailbox_command estaba duplicada. Una a mitad del archivo, junto con su descripción y otra al final del archivo. Pequeño desajuste entre yast y yo que ya está aclarado. En el futuro evitaré meterme en su terreno. Ahora me falta aprender a usar mutt. Si después de esto no me gusta... Un saludo
El 2004-10-28 a las 05:10 +0200, Javi escribió:
Oye, y ¿como te tragas todos esos manuales, y no se te ocurre leer el de suse? ;-)
Ya te digo. Sólo quería probar el mutt pero la cosa se fue complicando con todo esto de fechmail, procmail y demás. Diría que fue como un juego de aventura en el que van saliendo nuevos personajes y nuevas misiones que completar.
X-) Vamos, que te has divertido.
¿Te ha funcionado entonces?
Al final si. La última dificultad fue el main.cf. La entrada mailbox_command estaba duplicada. Una a mitad del archivo, junto con su descripción y otra al final del archivo. Pequeño desajuste entre yast y yo que ya está aclarado. En el futuro evitaré meterme en su terreno.
Ah, entiendo. Un truco: Configurálo en /etc/sysconfig/postfix, tienes la mayoría de las cosas disponibles, con una pequeña ayuda. Son las mismas entradas que en el yast. Y, las que no existen, se "inventan": ## Type: string ## Default: 51200000 POSTFIX_ADD_MAILBOX_SIZE_LIMIT="51 200 000" ## Type: string ## Default: 10240000 POSTFIX_ADD_MESSAGE_SIZE_LIMIT="10 240 000" POSTFIX_ADD_BOUNCE_SIZE_LIMIT="4800" Con lo que acabo de darme cuenta que el mio tiene una entrada repetida ;-)
Ahora me falta aprender a usar mutt. Si después de esto no me gusta...
¡Ah, contro! ;-) A mi me pudo, su interfaz me parece demasiado complicada. Cuando lo pruebes bien me lo cuentas :-) -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Javi