En cuanto a smtpd_relay_restrictions: de acuerdo a la documentación oficial, desde Postfix 2.1, para definir quien puede hacer relay debería preferirse esta opción sobre smtpd_recipient_restrictions, y debe aparecer primero en el archivo de configuración.
Dicho sea de paso, he notado que colocas las opciones en orden alfabético y esto en ocasiones puede generar problemas, porque hay reglas que requieren cierto orden para funcionar.
Edición:
Prueba con esta ligera variación donde he vuelto a poner el atributo reject_authenticated_sender_login_mismatch y modificado el orden de las reglas para dar más prioridad a las restricciones (pon este bloque exactamente como lo ves, cerciorándote de eliminar previamente las entradas del mismo tipo que tengas en tu configuración para que no hayan duplicados, pues en ese caso los valores que se toman son los últimos):
Código: Seleccionar todo
smtpd_client_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unknown_client_hostname,
reject
smtpd_relay_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
smtpd_sender_restrictions =
reject_non_fqdn_sender,
reject_unknown_sender_domain,
reject_unlisted_sender,
reject_authenticated_sender_login_mismatch,
check_sender_access hash:/etc/postfix/lists/domain_users
smtpd_recipient_restrictions =
reject_non_fqdn_recipient,
reject_unlisted_recipient,
reject_rbl_client zen.spamhaus.org,
reject_rhsbl_helo dbl.spamhaus.org,
reject_rhsbl_sender dbl.spamhaus.org,
check_recipient_access hash:/etc/postfix/lists/domain_users