########################################################################### # The configuration file for McAfee 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; # 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-McAfee-Antivirus: ALERT! ^1 is infected with ^2"; }; # The contents of a notificaiton message NotificationMessage = { Caption = "Virus(es) found.\e"; FileInfo = "^1 is infected with ^2\e"; Aborted = "... more than 10 infected files. Scanning aborted\e"; Summary = "Viruses: ^1\eTrojans: ^2\eJokes: ^3\eTests: ^4\e"; Footer = "\eCaptured by McAfee 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: McAfee antivirus plugin"; Description=( "", "A message which was sent to you was discarded by McAfee 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.", "", ); 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: 20 # 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 maximum time it can scan a message # min: 120 sec, max: 1200 sec. MaxScanningTime=1200; # The parameters of the daily report message DailyReport = { Enabled=YES; From="MAILER-DAEMON"; To="postmaster"; Subject="McAfee daily report for ^1"; ExtraHeaders="X-Auto-Generated: report"; ReportSources=YES; ReportTargets=YES; }; # The parameters of the event report messages EventsReports = { From="MAILER-DAEMON"; To="postmaster"; ExtraHeaders="X-Auto-Generated: report"; Started = { Enabled=YES; Subject="McAfee plugin started on ^1"; }; Stopped = { Enabled=YES; Subject="McAfee plugin stopped on ^1"; }; # this report is sent when DAT files are updated. DatsUpdated = { Enabled=YES; Subject="McAfee plugin DAT files 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="McAfee plugin License Limit reached on ^1"; }; ProblemOccured = { Enabled=YES; Subject="McAfee plugin problem detected on ^1"; }; };