Camaleón wrote:
Yo he entendido lo siguiente:
Tienes que crear dos tablas:
1. restricted_senders. Donde se describen los usuarios locales, usuarios con restricciones:
foo@domain local_only bar@domain local_only
2. local_domains Donde se describe el dominio y los subdominios a los que se les da acceso
this.domain OK matches this.domain and subdomains that.domain OK matches that.domain and subdomains
Luego tendrás que añadir estas dos entradas en el archivo main.cf tal y como está en la FAQ, teniendo en cuenta el tipo de "mapeo" que soporta Postfix:
smtpd_recipient_restrictions = ... smtpd_restriction_classes = ...
Tendrás que hacer un "rcpostfix reload" para recargar los datos del main.cf y a correr. Cuando el usuario "foo@domain" intente enviar un correo a un dominio que no esté especificado en "Local_domains" le aparecerá un mensaje del tipo "Acces denied"
Prueba a ver, los cambios no son excesivos.
Saludos,
Si amigo, has dado en el clavo, y yo encontre otras cosas en otra lista, y las voy a publicar aqui para que todos sepamos... Aqui van bien los datos, auqnue tu estas en lo correcto, te falto que se deben "compilar" esos archivos, anexo aqui amigos: Postfix es estricto con los espacios en blanco iniciales. Cada directiva debe empezar en la primera columna, si la línea es muy larga, se coloca al menos un espacio en blanco y se supone que es la continuación de la línea anterior. Supongamos además que el dominio es foo.com Corrijo: En /etc/postfix/main.cf se _incluye: smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders smtpd_restriction_classes = local_only local_only = check_recipient_access hash:/etc/postfix/local_domains, reject En /etc/postfix/restricted_senders: secretaria1@foo.com local_only cafetería@foo.com local_only wannabe@foo.com local_only En /etc/postfix/local_domains: foo.com OK Después de llenarlo con los datos adecuados debes ejecutar postmap /etc/postfix/restricted_senders postmap /etc/postfix/local_domains postfix reload (y revisas /var/log/mail) -- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003