Som grazzy skriver, det krävs lite knackande för att få allt att fungera bra. Speciellt spamfiltreringen kan ta lite tid att fintrimma.
Om du vill göra ett försök så ta en kik på Postfix som mailserver med Amavis som sköter virusscanning, via Clamav, samt skräppostkontroll, via SpamAssassin.
http://www.ijs.si/software/amavisd/
Kör detta på ett par ställen och det funkar utmärkt.