Your Linux Data Center Experts



mailman-clamav is a handler for the Mailman Mailing List Manager. It allows incoming messages for mailing lists to be scanned for viruses, and if a virus is found the message will be held or discarded.

The discard option is particularly useful. Many viruses and worms get held by the normal Mailman checking for subscribed users, etc. However, in the case of a recent worm, we had a list administrator who had to manally discard over 100 held messages per day.

Virus scanning tends to have very few false positives, and can allow a large volume of e-mail to bypass the list administrators, allowing them to concentrate more fully on the handling of legitimate messages.


Mailman: This handler has been tested with the current 2.1.3 version of Mailman. It should work with all versions in the 2.1 line, and may work with others.

Clam AntiVirus: The handler requires that Clam AntiVirus be installed and the "clamd" daemon be running.

A Linux system that can run Mailman and ClamAV.

Getting Started

mailman-clamav is simple to install. Simply download the package, extract the tar file, and follow the "INSTALLING" section of the "README" file.


Download mailman-clamav by FTP/HTTP:


mailman-clamav (source, binaries, documentation and all related matter) is Copyright © 2003 Sean Reifschneider,, ltd. It is licensed under the GNU General Public License.