miércoles, 25 de enero de 2017

Como bloquear el envío de correos externos para algunas cuentas en Postfix

Resultado de imagen para correo postfix

Postfix es uno de los servicios de correo mas eficientes y utilizados para linux que existen, a pesar de que compite con otros lo que lo hace el preferido de muchos es la extensa configuración que existe para adaptarlo a nuestras necesidades, la versatilidad del mismo, y la robustez puesto que puede ser usado por empresas con mas de 500  usuarios.


En esta ocasión les comparto como bloquear el envío de correos externos a uno o mas usuarios, a los cuales por el motivo que sea no queremos permitírselos, sin embargo si queremos que envíen correos de manera local (a nuestro mismo dominio).



Toda la configuración necesaria se realizará en el archivo /etc/postfix/main.cf

Agregaremos lo siguiente

smtpd_recipient_restrictions =
check_sender_access hash:/etc/postfix/restricted_senders, (solo le agregaremos, el resto de la linea la dejamos igual)
Agregaremos las siguientes lineas en el mismo archivo:
smtpd_restriction_classes = local_only
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
Guardamos y cerramos el archivo editado.

Creamos el archivo /etc/postfix/restricted_senders en dicho archivo en listaremos las cuentas de correo a las cuales queremos restringirles el envío externo de la siguiente manera:
alguem@example.com local_only
Guardamos y cerramos. 
Nota: es la cuenta de correo completa y después el parámetro local_only

Creamos el archivo /etc/postfix/local_domains en dicho archivo especificaremos el o los dominios a los que si se les permitirá el envío de correos a las cuentas agregadas en el archivo /etc/postfix/restricted_senders :
example.com OK
example.org OK
Nota: si solo queremos enviar a cuentas locales solo especificaremos nuestro dominio seguido el comando OK. 

Por ultimo ejecutaremos los siguientes comandos para que tome la configuración:
# postmap /etc/postfix/restricted_senders
# postmap /etc/postfix/local_domains
# postfix reload
Nota: los dos primeros comandos se correrán cada que editemos los archivos, es para actualizarlo. 

Con esta configuración a la hora que el usuario quiera enviar un correo externo le arrojara un mensaje de restricción y no le permitira el envio

No hay comentarios:

Publicar un comentario