Here are some ideas for you to research.
1. First and most important, turn off any notices other than to 'admin' do not send messages to sender or recipient, they are more than likely spoofed addresses anyways.
2. Then find the contrib to reject unknown users.
dmc-mitel-mailrules-0.0.1-7.noarch.rpm
3. Install clamav and filter out virus messages.
pagefault.org Install their virus contrib
4. Find the contrib that denies viruses at the smtp level.
e-smith-email-4.14.0-07gr1.noarch.rpm
e-smith-mailfront-1.5.0-13gr03.noarch.rpm
mailfront-0.91-3es.i386.rpm
Make sure you READ what these do and how to fix them if they destroy your system. I have had no problems with any of these but you may have other results. Setup a test system and use that to add these in and make sure they work as advertised.
Also, anything you can find that blocks at the SMTP level is preferred because of the speed increase of not having to open a message to check for viruses using perl. Contribs for numbers 2 and 4 block at the SMTP level, which is nice.
Hope that helps,
Jon