En el archivo de configuración de Postfix creas dos clases de restricciones como las siguientes:
Creas un archivo con los usuarios que recibirán solamente correo .cu, en este ejemplo se creó en /etc/postfix/users/users_in y otro con los que solamente podran enviar a .cu, en este ejemplo se creó en /etc/postfix/users/users_out:
En users_in añades las direcciones de correo de este modo:
En users_out añades las direcciones de correo de este modo:
Incluyes estas líneas en el archivo de configuración de Postfix:
check_recipient_access hash:/etc/postfix/users/users_in,
reject_unauth_destination
smtpd_recipient_restrictions =
permit_sasl_authenticated,
check_sender_access hash:/etc/postfix/users/users_out,
permit_mynetworks,
reject_unauth_destination
Defines qué tendrán las clases de restricciones definidas al inicio, para esto en este ejemplo se creó el archivo /etc/postfix/filters/nac_access con lo siguiente:
Código: Seleccionar todo
/@*.cu/ RELAY
/@*/ REJECT 554 Este usuario no puede enviar ni recibir correo internacional.
Agregar estas líneas también:
Código: Seleccionar todo
cu_out =
check_recipient_access regexp:/etc/postfix/filters/nac_access,
reject
cu_in =
check_sender_access regexp:/etc/postfix/filters/nac_access,
reject
Esto se obtuvo a través de la lectura de la ayuda de Postfix, específicamente de RESTRICTION_CLASS_README.