Se instalar o ubuntu no computador do seu cliente, acredito que você deixará de ter problemas com relação a vírus, com relação a spans.
Agora, se o seu cliente continuar com o windows no computador dele, não importa se o servidor é windows ou linux, os virus não vão acabar e seu cliente vai continuar sofrendo mesmo que um anjos abençoar o servidor.
Um amigo tem um cliente que possui 8 computadores, a substituição do windows é impossível devido ao software adquirido pela empresa e o problema com vírus e spans eram recorrentes, então, a solução foi um anti-virus com firewall e filtro de span, spyware e malwares... O escolhido foi o Norton internet security em cada micro que apesar de pesado, na verdade eu não gosto, mas deu conta do recado e os problemas acabaram.
Ele também pensava em instalar um servidor com um filtro e o esculhamba quatro, mas mesmo com toda a restrição e internet bloqueada em seis dos oito computadores, um pendrive infectado fez ele reinstalar o sistema em todos os micros devido a falta de proteção interna. Então mesmo com o servidor, é preciso que os micros WINDOWS da rede tenham antivirus, e nada de antivirus gratuito por que quando a coisa feder vão culpar você e o seu servidor.
Portanto, como nem todo virus vem por e-mail, minha dica real pra você é: Se investir em um servidor e fazer a propaganda aos seu cliente, insista em uma solução interna e paga, que seria antivirus+firewall+antispan+antispyware e anti malwares, sem isso, não de garantia pois quando um cd, pendrive ou sejá la o que trouzer um virus para o seu cliente, a culpa vai ser do servidor que falhou e se tudo for pro espaço, você fica sem argumentos, afinal, o virus dentro da empresa é um fato e se o servidor falhou ou não é apenas suposição e se não provar o contrário, que a culpa é do cliente, então, a culpa é sua.
Agora você precisa pesquisar e estudar para montar a estrutura desejada, pesquise sobre postfix, spamassassin, clamav
no forum achei esse post:
http://ubuntuforum-br.org/index.php/topic,4939.0.htmlInfelizmente não tenho nenhum tutorial pronto, acho que vai ter de estudar e quebrar a cabeça um pouco, apesar de que não é uma solução muito complexa mas, primeiro você estuda e depois instala, após isso, as duvidas serão tiradas conforme forem aparecendo, do contrário, qualquer coisa que se diga será como falar em grego.