lunes, 9 de julio de 2007

Postfix: Que algunos usuarios puedan enviar correos a determinados dominios

Hace un tiempo tuve la necesidad de restringir a algunos usuarios sus envios de correos, vale decir que solo algunos usuarios deberian de terner restricciones para envios dentro de la Oficina o a algun otro dominio, tomaremos los siguientes datos como Ejemplo:

Dominio de la Empresa: miempresa.com
Usuarios :
Usuario1 salida de correos a todos los dominios
Usuario2 envia correos solo al dominio miempresa.com

Hay que colocar lo siguiente en el archivo /etc/postfix/main.cf:

smtpd_restriction_classes = libre, local
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/usuarios, permit_auth_destination reject_unauth_destination
libre = permit
local = check_recipient_access regexp:/etc/postfix/dom_autorizados, reject
smtpd_data_restrictions = reject_unauth_pipelining

Colocar lo siguiente en el archivo /etc/postfix/usuarios:

Usuario1@miempresa.com libre
Usuario2@miempresa.com local

En el archivo /etc/postfix/dom_autorizados colocar lo siguiente:

/\@*\.miempresa.com/ RELAY
/\@*\.empresaamiga.com/ RELAY
/\@*/ REJECT ¡¡¡ No tienes permitodo hacer este tipo de envio !!!

Espero que pueda servir y de tener alguna mejora u observacion agradecere sus comentarios

No hay comentarios: