Logo
You
Code

Rechazar Emails de ciertos TLD. Reject Emails by TLD

Autor YouCode - http://www.youcode.com.ar/postfix/rechazar-emails-de-ciertos-tld-reject-emails-by-tld-398

Rechazar los Emails según los TLD (Top Level Domains) Reject Emails by TLD

Para rechazar los emails que llegan de paises "dudosos" o que nos llenan de spam, haremos una expresion regular en postfix la cual mira la ultima parte del dominio .jp , .br etc , que seria el TLD y rechazara el envio.

entonces, editaremos main.cf (previa copia de seguridad) :
# vim /etc/postfix/main.cf
agregamos:
smtpd_sender_restrictions = check_sender_access pcre:/etc/postfix/sender_access
.....seguramente en su smtpd_sender_restrictions ya tienen mas reglas, entonces agregamos esta nueva.
ahora creamos el archivo donde estaran las expresiones regulares:
# vim /etc/postfix/sender_access
o pongan el nombre que quieren, ponemos estas reglas (esta claro que ustedes seguiran poniendo mas segun sea)
/\.jp$/           REJECT Mail from .jp not accepted
/\.ro$/           REJECT Mail from .ro not accepted
/\.my$/           REJECT Mail from .my not accepted
linea a linea ponemos de esta forma la expresion y como veran lo que nos interesa el el .jp$ o .ro$ que esto es el TLD de ese dominio, asi seguimos poniendo a los demas paises que nos inundan de spam.

Como siempre, hacemos
# postmap /etc/postfix/sender_access
# postfix reload
ya tenemos bloqueado esos TLD.


 
http://www.youcode.com.ar/postfix/rechazar-emails-de-ciertos-tld-reject-emails-by-tld-398