A Guide to Spam and Virus Filtering with Spamav.com


Spam and viruses can be a real headache for email users. That’s where Spamav.com comes in. This platform offers a range of features to help you filter out unwanted emails and keep your inbox safe. In this article, we’ll be discussing how to enable Spam and Virus scanning, changing delivery destinations, reducing CPU load with Clamd, and moving Spam and Virus scanning to another system.

Turning On Spam and Virus Scanning

To enable filtering for a new or existing virtual server, select the Spam filtering enabled? and Virus filtering enabled? checkboxes in the features section of the Create or Edit Virtual Server page. If they do not appear, make sure that these features are enabled globally on your system.

Spam and Virus Filtering and Procmail

Virtualmin creates a /etc/procmailrc file that runs a Procmail include file under /etc/webmin/virtual-server/procmail. The spamassassin and clamscan commands are executed, and the output is used to determine whether or not email should be delivered to a specific folder or deleted. SpamAsssassin is run with command-line parameters that tell it to use configuration files under /etc/webmin/virtual-server/spam, which can be different for each domain.

Changing Delivery Destinations

By default, email classified as spam as delivered to the ~/Maildir/.spam file under each user’s home directory. However, you can change these destinations on a per-domain basis using Virtualmin. To change the delivery rules, select the domain, open the Server Configuration category, and click on Spam and Virus Delivery.

Reducing CPU Load with Clamd

The clamd server process loads the virus database just once and then stays running. When email arrives, the clamdscan command connects to it, passes over the message to be scanned, then reads back the results. This typically only takes seconds, even on a system with limited resources. To enable the use of the ClamAV server process, simply click on the Enable ClamAV Server button.

Moving Spam and Virus Scanning to Another System

It is possible to move some of the load to a separate system, by making use of spamd and clamd, the SpamAssassin and ClamAV server processes. These can be run on one or two other systems on your network, and Virtualmin on the master system that actually receives email configured to offload scanning to them.

In conclusion, Spamav.com offers a range of features to help you filter out unwanted emails and keep your inbox safe. From turning on spam and virus scanning to reducing CPU load with Clamd, these tools can be incredibly helpful for managing your inbox.