Я сделал так:
spamassassin поставил, порог попадания спама 2
плюс ведение белых списков.
В белые списки занесены все домены с которыми приходилось и приходиться работать в плане получения почты (делается элементарно - со всех сотрудников собирают данные о контактах), плюс сразу же заносятся все новые адреса (начались переговоры или проект - мыла заказчиков сразу заносятся в фильтры).
Спам отсеивается в отдельную папку (точнее пересылается на отдельный аккаунт, то есть письмо со спамом даже не доходит до получателя внутри сети), которая изредка читается на предмет ценных писем.