El 8/04/07, Josep M. Queralt escribió:
Salgo del supuesto de que te refieres a Cyrus como servidor IMAP.
No exclusivamente. Cualquier servidor pop3 y/o imap4 como destino final del correo que trabaje con usuarios locales y remotos.
Tengo la suerte de no administrar servidores con IMAP :-) ... y la desgracia, pues de tener que contestar sin fundamento práctico.
En tu configuración, yo también dejaría fuera amavisd-new, porque si procmail puede llamar a SA y a ClamAV no le veo utilidad alguna amavisd-new, salvo perder tiempo y recursos. El objetivo debe ser siempre reducir el tiempo de procesamiento en cada correo. Sin amavisd-new, el recorrido del mensaje sería Postfix que lo envía a Procmail (SA + ClamAV) el cual añade las cabeceras correspondientes del resultado de ambos análisis (antispam y antivirus), analiza el contenido del mensaje y lo pasa finalmente al servidor pop3 / imap4. Los correos que contengan las palabras "x" definidas como no admisibles ejecutarían las reglas de procmail y serían desviados a otra cuenta de correo u otro directorio.
Habría una primera opción que ya apuntaba en mi mensaje anterior y que sería usar ".forward". Creo que eso evitaría tener que tocar la configuración de Postfix.
Pero el fichero .forward ¿funciona con todo tipo de usuarios (locales y remotos) o sólo con usuarios locales? ¿O es un fichero genérico para todos? Por lo que comentas, procmail parece muy potente y versátil, no dudo de que pueda trabajar bien con Cyrus (o cualquier servidor de correo pop3 / imap4), ajustando la configuración de todos los componentes que entran en juego. Si el servidor pop3 / imap4 no admite el filtrado por medio de sieve, es una opción a tener en cuenta. Lo bueno de sieve es que no afecta el esquema de la entrega y recepción de correos que se tenga definido, actúa sólo con el servidor pop3 / imap4 dejando a un lado la configuración del mta o el mda. 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