Enter the MailScanner package, written and maintained by Julian K Field of the UK's University of Southampton. In addition to virus scanning, MailScanner offers integration with SpamAssassin for heuristic SPAM detection and filtering. MailScanner is queue-based and will scan both inbound messages (for local delivery) and outbound messages sent by your internal users. Messages awaiting scanning sit in one queue and messages scanned and ready to be delivered wait in another. MailScanner provides the mechanism for moving messages from one queue to another.
The link for this article located at kill-hup is no longer available.