Hola lista.
Llevo horas con mi problema en mis servidores de correo.
Debo aplicar filtros de correo a algunos usuarios de mi red, y he usado las siguientes combinaciones.
# vim /etc/postfix/main.cf *********************************************************************** # FILTER SENDING smtpd_restriction_classes = full, filt full = check_recipient_access regexp:/etc/postfix/filter/full check_sender_access regexp:/etc/postfix/filter/full filt = check_recipient_access regexp:/etc/postfix/filter/filt check_sender_access regexp:/etc/postfix/filter/filt
smtpd_recipient_restrictions = permit_mynetworks permit_auth_destination permit_sasl_authenticated check_recipient_access hash:/etc/postfix/users reject smtpd_sender_restrictions = permit_mynetworks check_sender_access hash:/etc/postfix/users reject *********************************************************************** Estas son las configuraciones principales para este sentido. Ahora en los ficheros existen:
# vim /etc/postfix/users full@domain.com full filt@domain.com filt
# vim /etc/postfix/filter/filt /@*.domain.org/ OK /.*/ 554 Mail Denied
# vim /etc/postfix/filter/full /.*/ OK
Que necesito, que a los usuarios incluidos en /etc/postfix/users se le apliquen los filtros que se le indiquen, full o filt, y que estos funcionen asi:
si al usuario se le aplica filt, no puede enviar ni recibir de un dominio que no sea el permitido. Los usuarios están autenticados.
Yoinier.
Centos 5.2