¿Cómo restringir a un usuario para que solo reciba o envíe correos electrónicos desde un nombre de dominio específico en Postfix?
1. Edite main.cf y agréguelo al final
smtpd_restriction_classes = local_only, local_only1
local_only = check_recipient_access hash:/etc/postfix/local_domains,reject
local_only1 = check_sender_access hash:/etc/postfix/local_domains,reject
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/local_senders,
check_recipient_access hash:/ etc /postfix/local_recipients,
permit_mynetworks,
permit_sasl_authenticated,
rechazar_non_fqdn_hostname,
rechazar_non_fqdn_sender,
rechazar_non_fqdn_recipient ,
rechazar_unauth_destination,
rechazar_unauth_pipelining,
rechazar_rhsbl_sender,
rechazar_remitente_desconocido_dominio,
rechazar_nombre_host_inválido
Nota 1: A partir de la línea 5, hay un espacio al frente.
2) Agregue tres archivos nuevos: local-domains, local_senders y local_recipients
El contenido del El archivo local_domains es:
domain.com OK
192.168.0.1 OK
El contenido del archivo local_senders es:
kental@ domain.com local_only
El contenido del archivo local_recipients es:
kental@domain.com local_only1
3) hash postmap:/etc/postfix/local_domains
hash de postmap:/etc/ postfix/local_senders
hash de postmap:/etc/postfix/local_recipients
4) recarga de postfix
Lo ayudaré a encontrarlo en línea y a colocar el nombre de dominio especificado. En "local_domains", solo puede recibir usuarios con nombres de dominio específicos y colocarlos en local_recipients. Solo puede enviar usuarios con nombres de dominio específicos y colocarlos en local_senders. es un intento