El 8/10/07, Carlos Lorenzo Matés escribió:
Creo quen el spamassasin puedes hacer que cree una cabecera especifica si pasa de un determinado score mira en man 'Mail::SpamAssassin::Conf'
Sí, éso me serviría. He estado buscando en la wiki del SA pero sólo encontré referencias para ésto con procmail (¡Grr!): http://wiki.apache.org/spamassassin/DeletingAllMailsMarkedSpam
con eso podras marcar el mensaje y luego filtrarlo con sieve
Sieve es la clave. Buscando un poco por Google encontré una "receta": http://wiki.fastmail.fm/index.php?title=SieveRecipes Three level spam filtering based on SpamAssassin rating. The first line discards anything with a score >= 20 (canned spam). The second line puts anything with 20 > score >= 8 (fairly spam) into a subfolder of spam called spam. The third line put anything with a score < 8 (potential http://en.wikipedia.org/wiki/Ham ) into a subfolder of INBOX called spam. Note the addition to the require statement. require ~[..., "comparator-i;ascii-numeric"]; if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["20"] { discard; stop; } if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["8"] { fileinto "INBOX.spam.spam"; stop; } if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["4"] { fileinto "INBOX.spam"; stop; } Voy a ver si lo puedo ajustar para que, en lugar de números enteros, use la comparación "mayor que o menor que" aunque según la explicación parece que está implícito, es decir que por ["20"] se entiende mayor o igual a 20 :-?. Me viene genial porque me interesa que sea un filtro por usuario, personalizado y que funcione bien con Cyrus :-). 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