El 2009-08-22 a las 09:48 +0200, Miquel A. Noguera escribió:
El Viernes, 21 de Agosto de 2009 14:30:29 Camaleón escribió:
El primer paso sería decirle al Postfix que use Cyrus:
/etc/postfix/main.cf mailbox_transport = cyrus
Ahora tengo mailbox_transport en blanco y mailbox_command=/usr/bin/procmail.
Olvidé mencionar que hago que procmail me imprima determinados correos cuando llegan. Esto lo hago a través de /etc/procmailrc, con más o menos este contenido:
LOGFILE=/var/tmp/procmail.log MAILDIR=$HOME VERBOSE=yes DEFAULT=$HOME/Maildir/ ORGMAIL=/var/mail/$LOGNAME
#:0fw #| spamc -f -s 100000 -u nobody
:0c #* ^TOavisos@acsat.net * ^Subject:.*desde central | /usr/local/bin/imprimir_mail.sh
Si configuro mailbox_transport = cyrus, ¿se verá afectado el funcionamiento de procmail?
No conozco el funcionamiento de Procmail, pero creo que sí se vería afectado. Según el manual, esta variable, conmutada a cyrus, realizaría la entrega directamente a cyrus, ignorando el transporte local. *** mailbox_transport (default: empty) Optional message delivery transport that the local(8) delivery agent should use for mailbox delivery to all local recipients, whether or not they are found in the UNIX passwd database. *** Ahora bien, tendrías que poner de acuerdo al Cyrus con Procmail para mantener ese script... por ejemplo, que postfix entrege a procmail para que éste ejecute el script (en caso de que sea necesario), y que procmail se lo pase a Cyrus. No preguntes, no tengo ni idea de si a) es posible o b) cómo hacerlo O:-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org