você pode resolver esse problema por meio de:
-
quando o email chega ao servidor de email da sua empresa (exim, postfix, qmail, exchange) você pode aplicar algo como spamassasin, clamav (antivírus) ou outro filtro de spam relacionado ao servidor para detectar spam e marcar spam, entregá-lo para uma pasta especial. bônus: como você vê todos os e-mails em um lugar, pode aprender sobre o spam e treinar o filtro de acordo.
-
quando o email chega a cada usuário (também conhecido como "o usuário abre o outlook / thunderbird") você pode instalar algo como spambayes para detectar spam quando atingir o usuário. esse filtro de spam será tão bom quanto o usuário o treina. Se o usuário é burro, maus resultados, mas você está fora do gancho desde que você entregou todos os e-mails e você não terá nenhum problema explicando por que "que um e-mail importante do duy xyz não está na minha caixa de entrada ??". Eu pessoalmente gosto do spamefilter do 'thunderbird3' (oferece uma pesquisa de e-mail similar ao gmail (ou 'xobni').