Restringir destinatarios postfix.
Listeros,
Esta vez paso por aqui para ver si alguien paso por este tema.
Basicamente tengo un servidor Debian Etch con Postfix instalado. En el trabajo, mi jefe me hizo llegar que esta interesado en que desde las cuentas locales del servidor no se puedan enviar mails a algunos dominios. El ejemplo seria:
miusuario@midominio ------ REJECT --------> otrousuario@dominionopermitido.com
miusuario@midominio ------ ACCEPT --------> otrousuario@dominiopermitido.com
Estuve merideando por san google y principalmente por la pagina oficial de postfix. Lo que se me cruzo por la cabeza, de ser posible, es crear un lista con los dominios a los que no se permitiria enviar mails y si alli no aparece listado, que el mail pueda ser procesado como debe ser.
Lo que encontre como base hasta el momento, y supongo lo que mas se acerca a mi necesidad es lo siguiente:
smtpd_restriction_classes = mis_restricciones
mis_restricciones = reject_non_fqdn_sender,
check_recipients_access hash:/etc/postfix/nopermitidos
smtpd_recipient_restrictions = mis_restriccionesSiendo /etc/postfix/nopermitidos mas o menos asi:
usuario@dominionopermitido.com REJECTEstuve jugando con estos parametros a los cuales despues sume "headers_check" y no he podido dar en la tecla.
Alguien por aqui tiene alguna sugerencia u orientacion para saber si voy por el camino correcto?
Un saludo,
Vaughan
Vaughan.-
- Inicie sesión o regístrese para enviar comentarios
- 236 lecturas


Luego de una largo letargo vuelvo al foro, salutti a todos!
vaughan; una posible solucion a tu problema (lo fue al mio) aqui
Tio Dari
Gracias por la respuesta tiodari. Me sirvio, pero no es exactamente lo que necesito. Basicamente quiero bloquear ciertos destinatarios sin importar el usuario que envia agregando que solo son algunos destinatarios externos, no todos digamos.
Estare probando en estos dias. Os cometare.
Un saludo,
Vaughan.-
Creo que los tiros van por aquí:
maps_rbl_domains = hash:/etc/postfix/acceso
smtpd_recipient_restrictions = permit_mynetworks, (otros controles), check_relay_domains
Donde el archivo "acceso" contendrá los dominios a denegar, lo que no estoy seguro es si han de tener una forma particular de enumerarlos (como 'dominio.com deny' o similar) o simplemente va en lista. Míralo en la documentación de postfix.
Recuerda hacer un postmap archivo para que actualice los datos.
Saludos.
$ pago_hipoteca
$ bash: pago_hipoteca: orden no encontrada
...Linux roza la perfección.