Фильтрация на почтовом сервере.

Почтовые серверы наподобие Microsoft Exchange, Sendmail, Postfix обычно включают средства для организации фильтрации содержания (СПАМа и вирусов), однако эти средства обычно довольно примитивны и представляют собой «пустые рамки» для правил, то есть предлагают администратору почтовой системы самостоятельно создавать и настраивать правила фильтрации.

Этот подход работает не очень хорошо, так как для фильтрации СПАМа нужны сотни правил и тысячи терминов, обновляемые постоянно, чего трудно ожидать от системного администратора. Вы могли это заметить по количеству писем в вашем ящике, предлагающих скачать бесплатно icq, проверить компьютер на вирусы и т.д.

К счастью, в те же «разъемы» почтовых серверов возможно встраивать и фильтры третьих сторон.

Бесплатные фильтры. Существуют бесплатные фильтры, распространяемые на условиях лицензии GPL (General Public License) или подобных ей.

Наиболее известный бесплатный фильтр - Spam Assassin. Это весьма эффективная программа, фильтрующая 90-95% СПАМа.

Spam Assassin поставляется с постоянно обновляемой базой правил фильтрации как по формальным признакам письма, так и по содержанию (ключевым словам).

Недостатки этого фильтра заключаются в том, что он довольно труден в установке и настройке, как и вообще программное обеспечение класса open source для платформы UNIX, а кроме того, работает довольно медленно и не имеет локальной привязки к языкам и регионам, ориентируясь в основном на англоязычный СПАМ.

Набор правил Spam Assassin очень велик и непрозрачен (понять, какое правило сработало можно, но трудно предугадать, к чему приведет его отмена), что очень затрудняет настройку.