Well, I haven't tested it yet, but did check the code, it's written in Perl, so surely it's not lightweight,
Quick, your bias is showing... ;-)
heh... bias? We're not biased in here! ;)
For example, *all* of the inbound email to the apache.org and perl.[org|com] domains is handled by qpsmtpd, which is an advanced MTA written in Perl.
http://smtpd.develooper.com
The next generation qpsmtpd will be capable of handling tens of thousands of simultaneous inbound connections (currently used only for spamtraps).
FULL DISCLOSURE: I am one of the developers of qpsmtpd.
Neat - I'll check it out...
Btw, I just tested ClamSmtp, and it passed true viruses, but Amavis did catch them.
Did you make sure to update the ClamAV definitions? Did you make sure that you configured ClamAV correctly (e.g. to scan inside archives)? A quick test done without understanding the tools involved is equivalent to no test at all.
Correct - also, ClamSMTP != ClamAV, though it does use the same definitions.
--
Best regards,
Charles