Postfix only allow whitelisted Recipient Domain
Postfix only allow whitelisted Recipient Domain

Step 1: Add line into main.cf file as below
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/recipient_domains, reject
Note: Warring /etc/postfix/recipient_domains, reject , Allow receive email in recipient_domain, and REJECT All domain not in whitelisted domain.
Step 2: To create recipient domain is the whitelist file
mycompany.com OK
mail.huuphan.com OK
Note: only two domain mycompany.com and mail.huuphan.com receive mail
Step 3: To generate hash file:
$ sudo postmap /etc/postfix/recipient_domains
Step 4: To restart postfix service
$ sudo /etc/init.d/postfix restart
Now to try sending an email to a another domain not in whitelist.
You will find error something like that as below:
NOQUEUE: reject: RCPT from …: 554 5.7.1 <HuuPV@gmail.com>: Recipient address rejected: Access denied
Comments
Post a Comment