Scandalo is a very efficient and fast mail frontend for the clamdscan virus scanner. In other words, it is a simple mail filter that works as a wrapper for clamd, the famous Clamav antivirus daemon. Once integrated in maildrop or any MTA or MUA, it can quickly read messages and send them to the clamd process for virus scanning using the clamdscan utility. When a virus is found, the message is marked with a header, so you can easily set up your mail filter or MUA to drop, quarantine, or move the infected message to a mail folder.
spmfilter is a mail filtering framework. It attempts to be a general filtering framework for any purpose. The API enables spmfilter plugins to access messages as they are being processed by the MTA. This allows them to examine and modify message content and meta-information during the SMTP transaction. Plugins are loaded at runtime and can be processed in any sequence. The processing chain can also be altered by a single plugin, for example if the plugin has to stop further processing.