![]() |
|
|
Note: The Kaspersky AntiVirus Plugin is available only for some platforms supported with the CommuniGate Pro server software. Before you order the KAV Plugin License, make sure that the available versions of the Plugin software run on your CommuniGate Pro Server platform.
Note: The Kaspersky AntiVirus Plugin requires CommuniGatePro version 5.2.3 or later.
Kaspersky AntiVirus Plugins are available for certain platforms only.
| Operating System | CPU | Download | |
|---|---|---|---|
| via http |
via ftp |
||
| Linux (RedHat 8,ES1-4, SuSE) | Intel | ||
| Solaris 10 | Intel | ||
| FreeBSD 5.x and 6.x | Intel | ||
| FreeBSD 4.x | Intel | ||
The current version of the Plugin for Unix is 1.1
| Operating System | CPU | Download | |
|---|---|---|---|
| via http |
via ftp |
||
| Microsoft Windows NT/2000/2003/XP/Vista | Intel | ||
| Apple MacOS X (Darwin) version 10.4.x and greater |
Intel | ||
The current version of the Plugin for Windows and MacOS X is 1.3
installer -pkg ./CGPKAV.pkg -target /
When updating the Kaspersky Plugin to a newer version, do the following steps:
Note:To maintain the maximum virus protection you have to update to a newer version of the Plugin as soon as it is become available. By running an old versions you put yourself at risk because old versions may be unable to catch new virus types.
On Unix and MacOS X System:
Note: If the Plugin does not start because some OS library is absent,
try the statically linked version CGPKAV/CGPKAV-static (if included), otherwise
try downloading the missing libraries from
here.
On a Windows System:
Note: If the Plugin does not start, specify its full name including the
drive letter:
"C:\CommuniGate Files\CGPKAV\CGPKAV.exe"
Open the General page in the Settings section of the WebAdmin Interface and click the Helpers link. Create the Helper as follows:
| ||||||||||||
The recommended Scanning Rule is as follows:
| Data | Operation | Parameter |
|---|---|---|
| Action | Parameter | |
Note: It's not recommended to scan small messages (less than 2K) because they are unlikely to contain viruses.
Note: If you run the unlicensed version of the Plugin you're limited to one message per hour. Therefore you must not scan all messages because this will just block the mail flow. If you want to see how the Plugin catches viruses, then in the Scanning Rule you should specify more conditions in order to apply the ExternalFilter action only to messages from certain sender (from you) and with certain subject.
On Unix and MacOS X Systems:
On Windows System:
To automate launching of the above scripts on Unix and MacOSX systems you can use cron daemon,
see more info in 'man cron' and 'man 5 crontab' output.
The recommended crontab entry is as follows:
#minute hour mday month wday who command 0 3,9,15,21 * * * mail /var/CommuniGate/CGPKAV/update.sh #launch the update at 3am,9am,3pm,9pm every day
On startup the KAV Plugin reads the contents of the CGPKAV.cfg file from the current directory. The format of the file data elements is described in http://www.communigate.com/CommuniGatePro/Data.html. The description of the data elements you may find in the CGPKAV.cfg file. The default CGPKAV.cfg is available here.
It is safe to view and edit the CGPKAV.cfg file while the Plugin is running. After you have made changes to the CGPKAV.cfg, you should do one of the following:
The KAV License limits the number of non-virus messages the Plugin can scan within any 60 minute period of time. If the E-mail traffic exceeds the licensed limit, the Plugin suspends the CommuniGate Pro Queue processing, enforcing the License limits. The infected messages are not counted towards the limit, thus virus outbreaks do not put your mail flow at risk. Without the license you are limited to 1 non-virus message per hour. Mesages with viruses do not count.
The Kaspersky Plugin is licensed for a 12 month period. If you choose to provide uninterrupted virus protection for your users, you should re-purchase the Plugin License once a year.
To evaluate the required license type:
#!/usr/bin/perl
$|=1;
my $count=0;
while(<STDIN>) {
chomp;
@line = split(" ");
if ($line[1] eq "FILE") { $count++; }
print $line[0] . " OK " . $count . " messages scanned.\n";
}
The Plugin contains internal Kaspersky license key file required by the Kaspersky Engine. This trial key included into the distributive has validity period of 30 days; when it expires the plugin continues to work but virus definition updates stop working. When you purchase a license you will be given a production key file with longer validity period by CommuniGate Sales.
To install the production key:
On a Unix System:
On a Windows System:
Note: If after installing the production key file under Windows system it fails to switch to the new key and continues to use the 30-days trial key - you may need to delete all files from C:\Documents and Settings\All Users\Application Data\Kaspersky SDK\ directory (C:\ProgramData\Kaspersky SDK\ in Vista) to force it to re-read the keys.
On a MacOS X System:
cd /var/CommuniGate ./licensemanager -c licensemanager.conf -a kav2y_Windows.keyDon't mind if it will be telling that it's for Windows system.