Castigando a ciertos países

Imagen de Epe

Vamos, no es que me crea el rey del mundo.. no soy siquiera su decadente imitador (usa).. pero aqui te explico qué configurar en el milter-greylist para bloquear las IPs de ciertos países.

yo realmente, más que bloquearlas lo que hago es ponerlas en dos listas:

Lista roja: países que son bien spammers, y que tampoco recibo muchos mails de ellos: le pongo un castigo de 6 horas sin poderme entregar el mensaje

Lista amarilla: países que son bien spammers, pero lamentablemente recibo mails de ellos, por lo que no puedo castigarles tanto, les castigo 40 minutos

Pasos a seguir
1- Instalar geoip

2- Edito el /etc/mail/greylist y agrego lo siguiente:

list "yellow countries" geoip { \
"BR" "CR" "DE" "FI" \
"FR" "GB" "HU" "IL" \
}

list "red countries" geoip { \
"JA" "RO" "CN" "HK" "KR" "RU" "TR" "TW" "UA" \
}

Esto lo puedo poner por cualquier lugar, pero prefiero ponerlo delante de donde dice: list "grey users" rcpt ....

He puesto en amarillo a brasil, costa rica, alemania, finlandia, francia, gran bretaña, hungría e israel.

He puesto en roja a japón, rumanía, china, hong kong, rusia, turquia, taiwan y ucrania

Ahora sí, más abajo, donde comienzan las ACL, de primeritas pongo:


racl greylist list "yellow countries" delay 40m autowhite 2d
racl greylist list "red countries" delay 360m autowhite 2d

esta porción de código la pongo delante de la última (Que es el default) y debe decir algo así:

racl greylist default delay 30m autowhite 5d

Ahora, reinicio el servicio

service milter-greylist restart

Y listo, las IPs de esos países serán demoradas más tiempo.