Santiago wrote: > Tengo un usuario user1 y sus mensajes los estoy filtrando perfectamente, > los mensajes de esta lista van al archivo ~user1/Mail/debian, los > personales a ~user1/Mail/mbox, etc, etc. > Ahora el tema es el siguiente este usuario también recibe los mensajes > que van a postmaster, y recibe los enviados por logcheck, y me gustaría > que quedaran debidamente filtrados. > Pero no se me ocurre una buena forma para hacer esto, para postmaster le > podría decir que todo lo que tenga el campo To=postmaster lo filtre, > ¿pero que pasa si alguien manda un mensaje con Bcc? o sea lo que estoy > buscando es una forma de filtrar los mensajes pero antes de que lleguen > a user1, no se si se puede hacer a nivel de postfix, antes de que lo > entregue a spv, no se si por ejemplo hay alguna forma de decirle en el > archivo /etc/aliases en la línea que hace referencia a que postmaster es > alias de user1, que mande los esos mensajes a tal archivo.
Dile a tu MTA que genere una cabecera "Envelope-to:", exim lo hace por defecto. Con esto sabrás a quién iba dirigido el mensaje según el "sobre" del mismo. Para logcheck puedes hacer algo así: :0 * ^From:.*root@(maquina1|maquina2|maquina3) * ^Subject: (maquina1|maquina2|maquina3).*(system check|ACTIVE SYSTEM ATTACK) * ^Subject: \/[a-z]+ logcheck.$MATCH (suponiendo que las máquinas de las que recibes mensajes de logcheck son maquina1, maquina2 y maquina3). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]