Me gustaría saber cómo configurar amavisd-new para buscar solo Spam en clientes particulares (IP, CIDR o nombres de host) o, alternativamente, el dominio de correo electrónico del remitente.
Sé que es posible hacerlo en la dirección de correo del destinatario pero no en cómo hacerlo para la dirección de correo del remitente. Incluso es posible hacerlo en la dirección IP de un destinatario con bancos de políticas. Pero mi enfoque debería ser ser independiente del destinatario y solo retransmitir al remitente.
Lo que quiero lograr es escanear solo los correos procedentes de Yahoo, Google, Hotmail y los otros grandes remitentes. Por lo tanto, es más fácil configurar qué remitentes se deben observar que los que no.
Sabía que es más fácil de lograr en el lado de MTA, pero eso no es parte de la pregunta porque ya tengo una solución en el lado de MTA. Quiero hacerlo en amavisd-new. Y no ayuda saber cómo poner a los remitentes en una lista blanca, ya que esto todavía significa que el correo pasa por todo el escaneo, pero luego obtiene una puntuación negativa alta. El correo no debe escanearse a menos que lo envíen los grandes jugadores.
Entonces, ¿qué parámetros en amavisd-new son los correctos para permitir el escaneo de remitentes particulares y solo para estos?
fuente
Respuestas:
Lista blanca de Amavisd todos excepto cierto dominio
Lo que necesita es whitelist_sender_map ( aquí ) con una expresión regex ( aquí )
Lista blanca todos excepto Domain.X
Lista blanca todos excepto Dominio y Subdominio de X
Modificando
Por ejemplo, agregar msn.com a la excepción de la lista blanca
No rompas esa regla en varias reglas, no es lo que quieres
¡Romper las reglas en 2 o más líneas lo incluirá en la lista blanca!
(Pondré esta sección en rojo si es posible)
En términos simples, la lista blanca es una verificación secuencial, una línea / regla a la vez.
Veamos el siguiente ejemplo INCORRECTO
¡Terminas en la lista blanca de todos los remitentes!
Programa de prueba de Perl
fuente