Permitir el envío de correo sólo de determinadas dominios en postfix

publicado por Carlos Torres el 17/04/2012 19:33

Como medida para prevenir el spam, es posible que sólo queramos permitir el envío de correo para determinadas direcciones de email o dominios.

En postfix tenemos esta solución:

En /etc/postfix/main.cf

smtpd_client_restrictions =
....

smtpd_sender_restrictions =
  permit_mynetworks,
  check_sender_access hash:/etc/postfix/sender_domains,
  reject

check_sender_access hash:/etc/postfix/sender_access
...

Con esto, permitimos además de envios desde nuestra red, sólo las direcciones que establezcamos en en el hash map del fichero /etc/postfix/sender_domains y el resto se rechaza (reject).

En /etc/postfix/sender_domains, pondríamos algo así:

<> OK
dominio.com OK
usuario@ejemplo.com OK
pepe@ OK
subdominio.dominio2.com OK

Con la primera línea permitimos los null senders (para no evitar los bounces o receipts), con el resto de líneas admintimos dominios, direcciones o partes de direcciones, las que no concuerden con éstas, se rechazarán.

Para regenerar el hash, basta con:

$postmap /etc/postfix/sender_domains && postfix reload


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>