This package provides integration between Zimbra Collaboration Server (ZCS) and Zimbra Collaboration Server Appliance (ZCA) from VMware and the Spam Detection products from Proofpoint. The integration consists of the following components:
Login as root (or use sudo) on the ZCS/ZCA server where you want to install the software.
# cd /tmp # wget <some standard location where proofpoint-<ver>.tgz can be downloaded> # cd /opt/zimbra # rm -f proofpoint # tar -zxf /tmp/proofpoint-<ver>.tgz
The install must be done as root because /opt/zimbra is owned by root.
The command 'rm -f proofpoint' is only necessary when upgrading from a previously installed version of this proofpoint package.
Spam/Ham handling requires access to the Proofpoint server for activation and reporting. The default Proofpoint server "base_url" is https://ccs.proofpoint.com/ccs. Please ensure the network configuration allows for the appropriate access to successfully use this program.
If a proxy is required to access the Proofpoint server, pptrain can pick up the proxy settings from the runtime environment. To proxy the http requests based on the default url, set the https_proxy environment variable to the proxy server to be used. For example (no trailing slash!):
$ export https_proxy=http://my.proxy:3128
NOTE: The Crypt::SSLeay Perl module must be installed if a proxy server is used to connect to the proofpoint server and if the proxy server requires use of the CONNECT method.
Spam/Ham reporting is handled by two programs:
Login as user zimbra on the ZCS/ZCA server where this package is installed.
Note: this training tool does not require the Zimlet.
First, obtain an activation key from Proofpoint. Activate the install by registering the product with that Proofpoint activation key:
zimbra$ /opt/zimbra/proofpoint/bin/pptrain -r -k <activationkey>
Replace the default ZCS spam/ham training cron jobs with the Proofpoint cron job:
zimbra$ crontab -e
• replace this line:
0 23 * * * /opt/zimbra/bin/zmtrainsa >> /opt/zimbra/log/spamtrain.log 2>&1
• with this line:
0 23 * * * /opt/zimbra/proofpoint/bin/zmtrainpp >> /opt/zimbra/log/spamtrain.log 2>&1
• delete the following lines and save:
# # Spam training cleanup # 45 23 * * * /opt/zimbra/bin/zmtrainsa --cleanup >> /opt/zimbra/log/spamtrain.log 2>&1
If you already have a GUID to use with Proofpoint and do not need to register, store the GUID in the ZCS local configuration file for pptrain to use by default:
zimbra$ zmlocalconfig -edit proofpoint_guid=<guid>
Create a file containing a single RFC822 spam message, assuming pptrain is registered and the GUID is in the ZCS local configuration file:
zimbra$ pptrain -spam <file>
Create a file containing a single RFC822 ham message, using a GUID on the command line:
zimbra$ pptrain -guid <guid> -ham <file>