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