Kaspersky Anti-Spam 3.0


Recommendations how to install Kaspersky Anti-Spam 3.0 and Kaspersky Anti-Virus 5.5 for Unix Mail Servers on postfix mail server

Back to "Settings / How to"
2012 Nov 08 ID: 869

Concerning to: 

  • Kaspersky Anti-Virus 5.5 for Unix Mail Servers 
  • Kaspersky Anti-Spam 3.0 

Kaspersky Anti-Virus 5.5 for Unix Mail Servers does not provide automatic change of its configuration files when working concurrently with Kaspersky Anti-Spam 3.0

That is why do the following, to configure the system do: 

1. Install Kaspersky Anti-Spam 3.0. Strictly follow the given recommendation: install the key file, using the script config-postfix.pl integrate Anti-Spam into your MTA. After integration the following lines will be added to the file master.cf

smtp      inet  n       -       n       -       -       smtpd

-o content_filter=kas3scan: 



pickup     fifo     n    -    n     60        1            pickup 


-o content_filter=kas3scan: 


### KASPERSKY ANTI-SPAM BEGIN ### inet n        n              n     -               20 spawn 

user=mailflt3 argv=/usr/local/ap-mailfilter3/bin/kas-pipe  inet              n           -      n     -    &nnbsp;   25 smtpd 

-o smtpd_authorized_xforward_hosts= 

-o local_recipient_maps= 

-o relay_recipient_maps= 

-o smtpd_restriction_classes= 

-o smtpd_client_restrictions= 

-o smtpd_helo_restrictions= 

-o smtpd_sender_restrictions= 

-o smtpd_recipient_restrictions=permit_mynetworks,reject 

-o mynetworks= 

-o strict_rfc821_envelopes=no

 -o smtpd_error_sleep_time=0 

-o smtpd_soft_error_limit=1001 

-o smtpd_hard_error_limit=1000 

kas3scan unix        -         -    n                 -   10               smtp 

-o smtp_send_xforward_command=yes 


2. Install Kaspersky Anti-Virus 5.5 for Unix Mail Servers, without integration with postfix. (If during the installation you specify the path to the postfix configuration file – no changes will be added to the file anyway) 

3. Add changes 

    • to the file master.cf
      • at the end of the file add: 

localhost:10025 inet n n n - 10 spawn 

user=kluser argv=/opt/kav/5.5/kav4mailservers/bin/smtpscanner 

These lines instruct postfix to resend messages delivered to port 10025 to be checked by the Anti-Virus. 

    • to the file /usr/local/ap-mailfilter3/etc/filter.conf
      • At the end of the file add the lines: 

PipeInProtocol smtp 

PipeOutProtocol smtp 

PipeOutgoingAddr tcp: 

PipeUseXForward yes 

If the file already contains similar lines, in the value PipeOutgoingAddr change the port to which the mail is redirected. The third line defines where the messages should be directed further after being checked by Anti-Spam. In the example it is port 10025 of the mail server from which the messages are further sent to be checked by the Anti-Virus. 

    • The file /etc/kav/5.5/kav4mailservers/kav4mailservers.conf: 
      • In the section [smtpscan.general] change the following parameters according to the given values: 



The first line will show that the messages checked by the Anti-Virus should be sent to port 9025 of the mail server. Postfix will deliver messages from port 9025 to the recipients. 

4. Run the following commands: 

#postfix stop 

#postfix start

Was this information helpful?
Yes No


Feedback on Technical Support Site

Please let us know what you think about the site design, improvements we could add and any errors we need to eliminate

Send My Website Feedback Send My Website Feedback

Thank you!

Thank you for submitting your feedback.
We will review your feedback shortly.