########################################################################### # The configuration file for Kaspersky AntiVirus Plugin for CommuniGate Pro. # Originator page: # # Mail your suggestions and bug reports to ########################################################################### # What to do with the infected mesages. # Possible values: Reject, Discard, AddHeader # Note: Discard and AddHeader modes require CommnuniGate Pro 4.0.6 or later. Mode = Reject; # KAV SDK includes Cloud Protection – the functionality which allows you to improve precision of scanning and monitoring # functions by using cloud technologies provided by Kaspersky Security Network (KSN). Kaspersky Security Network is an # infrastructure of online services that provides access to the online Kaspersky Lab Knowledge Base, which contains # information about the reputation of files, web resources, and processes. The use of data from Kaspersky Security # Network ensures faster responses by KAV SDK functions to new threats and reduces the risk of false positives. # # In order to detect new data security threats and improve the protection of the data stored on and processed by the User's computer, # the User agrees to provide the following information to Kaspersky Lab: # - checksums of processed files (MD5) # - version of KSN # - name and version of the Kaspersky Anti-Virus Software # - checksums of the detected object name (MD5) # - information used for determining the URL reputation: normalized URL # Obtained information does not contain personal or confidential information of the user. Obtained information is # protected by AO Kaspersky Lab in accordance with statutory requirements. # # Use or not the Kaspersky Cloud Protection Service. # Possible values: No, Yes UseCloudProtection = Yes; # Proxy server settings for Cloud Protection # # ProxyServerHost = "hostname:80"; # ProxyServerAuth = "user:password"; # The level of the heuristic analyzer provides the balance between quality # of the scan for new threats and the load on operating system resources, # as well as the duration of the scan. The higher the heuristics level is, # the more system resources the scan will require, and the longer time it will take. # # Possible values: None, Shallow, Detailed, Maximum # Levels higher than Shallow may significantly affect system performance. HeuristicLevel=Shallow; # The location of the "Submitted" directory, absolute or relative to the Base directory. # For Unix, e.g. "/var/CommuniGate/Submitted" # For Windows, e.g. "C:\\CommuniGate Files\\Submitted" SubmittedDirectory = "Submitted"; # The post-processing application which is launched when an infection # found. In the command line arguments the ^1 is replaced with the # infected message file name from Queue directory and ^2 is replaced with # the name of the first virus found in the message. The application must not # print or cause the OS to print to stderr, and all stdout output should # start with '*' character. If you can't guarantee that, redirect all stdout # and stderr output to somewhere as shown in the example. # e.g. PostProcess="perl myScript.pl ^1 ^2 1>>log.txt 2>>log.txt"; PostProcess=""; # The options for 'Reject' mode. # The infected message is bounced by the server, the sender is notified. RejectOptions = { NotifyRecipients=YES; }; # The options for 'Discard' mode. # The infected message is silently discarded, the sender is not notified. DiscardOptions = { NotifyRecipients=NO; }; # The options for 'AddHeader' mode. # The header is added to the infected message and it goes through. # Neither sender nor recipeints notified. AddHeaderOptions = { Header="X-Kaspersky-Antivirus: ALERT! virus found: ^1"; }; # The contents of a notificaiton message NotificationMessage = { Caption = "Virus(es) found.\e"; Summary = "Viruses: ^1\e"; Footer = "\eCaptured by Kaspersky AntiVirus Plugin running on CommuniGate Pro (TM) mail server \e"; }; # The parameters of the recipients notification message # Note: the sender notificaiton message is mailed not by the plugin but # by the Server itself, so there's no parameters for it. NotifyRecipientsOptions = { From="MAILER-DAEMON"; Subject="Virus warning"; ExtraHeaders="X-Auto-Generated: Kaspersky AntiVirus plugin"; Description=( "", "A message which was sent to you was discarded by Kaspersky AntiVirus plugin", "running on CommuniGate Pro mail server ", "", "The details of what was detected and the original message header are below.", "For your protection, the original message has been destroyed.", "", "Virus(es) found:", ); SenderInfo="The sender is <^1> (may be faked)\e"; HeaderTitle="--- The message header follows: ---"; }; # What to do when it detects an internal problem in the scanning Engine # Possible values: # Ignore - try to ignore the problem and continue # Exit - quit but try to complete the messages being scanned # Quit - quit immediately. OnProblem=Exit; # The maximum number of simultaneous scanning processes. # min: 1, max: 100 # You may want to decrease this value if the plugin is using too much CPU, # and increase if you have a multi-processor machine. # Note that the number of simultaneously scanned messages is also limited by the # number of Enqueuer processes in CommuniGatePro settings in SETTINGS->Queue page. MaxScanningThreads=5; # The parameters of the daily report message DailyReport = { Enabled=YES; From="MAILER-DAEMON"; To="postmaster"; Subject="Kaspersky AntiVirus plugin daily report for ^1"; ExtraHeaders="X-Auto-Generated: report"; ReportSources=YES; ReportSourcesMax=10000; ReportTargets=YES; ReportTargetsMax=10000; }; # The file name and the interval in seconds for saving the statistics into a file. # Value of 0 disables this feature. StatDumpInterval=10; StatDumpFile="statistics.dat"; # The parameters of the event report messages EventsReports = { From="MAILER-DAEMON"; To="postmaster"; ExtraHeaders="X-Auto-Generated: report"; Started = { Enabled=YES; Subject="KAV plugin started on ^1"; }; Stopped = { Enabled=YES; Subject="KAV plugin stopped on ^1"; }; # this report is sent when virus database is updated. DatsUpdated = { Enabled=YES; Subject="KAV plugin virus database updated on ^1"; }; # this report is sent when a message is delayed for more than 10 minutes, maximum once per hour. LicenseLimitReached = { Enabled=YES; Subject="KAV plugin License Limit reached on ^1"; }; ProblemOccured = { Enabled=YES; Subject="KAV plugin problem detected on ^1"; }; };