How to redirect emails from specific e-mail address to a specific user [Quarantine Purpose]

Resolution


In this article we will see how to redirect an email from a specific email address to a designated user. For example you have emails coming from advertisement@domain.com that are flooding your users, and you want to catch all emails from this email address, and to redirect them to a user (sysadm@domain.com) that will act as a quarantine user.

To accomplish our task, we will be using Postfix Header check, to catch and redirect the emails.


1. Go to:

cd /opt/zimbra/conf 

2. Create a file for headers:

touch /opt/zimbra/conf/custom_header_checks 

3. In this file add this line:

/^From:(.*)advertisement@domain.com/ REDIRECT sysadm@domain.com

4. Check the current settings:

zmprov gcf zimbraMtaHeaderChecks

5. If there are no entries you can run the following command to add the new file to the config:

zmprov mcf zimbraMtaHeaderChecks 'pcre:/opt/zimbra/conf/custom_header_checks' 

If there is already a setting, you can just add the new to the old as follows:

zmprov mcf zimbraMtaHeaderChecks 'pcre:/opt/zimbra/conf/custom_header_checks_old, pcre:/opt/zimbra/conf/custom_header_checks' 

6. Check if the setting is written to the config:

zmprov gcf zimbraMtaHeaderChecks
postconf | grep header_checks 

If not, run:

zmprov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE 

7. Restart mta

zmmtactl restart 


Next, test if the configuration is working by sending an email from a test email.  


Ref:

https://wiki.zimbra.com/wiki/How_to_redirect_mails_from_specific_email_to_one_user

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"