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

Popular posts from this blog

Cambium cnPilot E400/E410/E500 Configuration Tutorial

Disabling Zimbra's AntiSpam, Amavis and AntiVirus filtering

Error "Unable to retrive Zimbra GPG key for package validation"