Difference between revisions of "IP Address whitelisting"

(Amavisd - Whitelist an IP address.)
(Amavisd - Whitelist an IP address.)
Line 23: Line 23:
 
'''NOTE:''' Make sure you use the amavisd.conf.in and '''NOT''' amavisd.conf
 
'''NOTE:''' Make sure you use the amavisd.conf.in and '''NOT''' amavisd.conf
  
  ''$inet_socket_port = [10024, 10026];                    # change from original setting
+
<pre>
 +
  $inet_socket_port = [10024, 10026];                    # change from original setting
 
  $interface_policy{'10026'} = 'CLIENTWHITELIST';               
 
  $interface_policy{'10026'} = 'CLIENTWHITELIST';               
 
  $policy_bank{'CLIENTWHITELIST'} = {                           
 
  $policy_bank{'CLIENTWHITELIST'} = {                           
 
   bypass_spam_checks_maps  => [1],                           
 
   bypass_spam_checks_maps  => [1],                           
   final_spam_destiny  => D_PASS,     ''                     
+
   final_spam_destiny  => D_PASS,                    
 
  };
 
  };
 +
</pre>
  
 
'''Postfix stop/start'''
 
'''Postfix stop/start'''

Revision as of 00:56, 10 December 2009

Amavisd - Whitelist an IP address.

This document describes how to disable anti-spam checking of all emails coming from an IP address, i.e. whitelisting an IP address instead of conventional domainname whitelisting.

Everything I am doing here as the user zimbra. I want to whitelist all the emails coming from 192.168.1.1

Enter following line at the top of: /opt/zimbra/conf/postfix_recipient_restrictions.cf

check_client_access hash:/opt/zimbra/postfix/conf/amavis_client_whitelist

Create a file "/opt/zimbra/postfix/conf/amavis_client_whitelist".

vi /opt/zimbra/postfix/conf/amavis_client_whitelist'
192.168.1.1 FILTER smtp-amavis:[127.0.0.1]:10026

Converting "amavis_client_whitelist" an ASCII form file into maptype database file.

/opt/zimbra/postfix/sbin/postmap /opt/zimbra/postfix/conf/amavis_client_whitelist

Enter following in /opt/zimbra/conf/amavisd.conf.in

NOTE: Make sure you use the amavisd.conf.in and NOT amavisd.conf

 $inet_socket_port = [10024, 10026];                     # change from original setting
 $interface_policy{'10026'} = 'CLIENTWHITELIST';              
 $policy_bank{'CLIENTWHITELIST'} = {                          
   bypass_spam_checks_maps   => [1],                          
   final_spam_destiny   => D_PASS,                      
 };

Postfix stop/start

Amavisd stop/start

Jump to: navigation, search