Старый добрый Kerio MailServer 6.6.1 (есть на ру трекере) делает всё, что перечислено выше, включая довольно изощренную фильтрацию спама. Можно настроить так, что он будет злой как собака, но всех нужных включить в белый список. Степень "злобы" регулируется множеством критериев, включая адаптивные фильтры типа SpamAssassin, внутренние правила и подключение/отключение БД любых Спамкопов.
Есть POP3/SMTP и IMAP как обычные. так и секьюрные (SSH2).
Сервер мультидоменный. Всяческие форварды и копирования не только ящиков на другие ящики, но и на другие серверы возможны и работают (проверено).
Есть очень приличный web-интерфейс для пользователей (а ля Аутлук).
Есть обучение распознаванию спам/не спам на основе указаний пользователей.
Изощренные детальные логи и графическая статистика (диаграммы и графики).
Использую много лет и забот не знаю. При этом, веду собственную БД спамеров, включая спамящие адреса и диапазоны (или сетки), включая их в собственный черный список (а не сообщая спамкопам).
Короче говоря, удобно. Во всяком случае, мне ))
Чего, при этом хочется: реальные списки SMTP серверов публичных мейл-сервисов вроде gmail.сом, Mail.ru и др. для того, чтобы внести их в белый список т.к. слишком много спамеров под них маскируются, подписываясь, например, доменом gmail.com, но имея совершенно не относящийся к данному сервису IP.