бесплатно с городских телефонов Украины
Киев | 044 392-73-56 |
Харьков | 057 728-49-18 |
Днепр | 056 790-86-00 |
Одесса | 048 734-56-54 |
Львов | 032 229-58-50 |
Николаев | 051 270-12-63 |
Полтава | 053 262-53-74 |
Запорожье | 061 228-69-91 |
SpamAssassin является эффективным средством для фильтрации спама, использующим такие методы распознавания спама, как Sender Policy Framework, DNSBL, DomainKeys, Razor, DKIM, а так же другие. SpamAssassin написан при помощи языка Perl и может быть запущен как отдельное приложение или же как часть другой программы.
Изначально SpamAssassin уже имеет большой набором правил, определяющих письма, являющиеся спамом. Большая часть правил основана на регулярных выражениях, которые сопоставляются с телом и заголовками писем. В документации SpamAssassin данные правила имеют название tests. У каждого теста есть некоторый вес. При успешном прохождении теста входящим сообщением, его вес добавляется к общему весу. Вес может быть как положительным, так и отрицательным. Положительное значение называется spam, а отрицательное ham. После окончания прохождения всех тестов, подсчитывается общий вес, на основании которого и вычисляется вероятность того, что сообщение является спамом.
В SpamAssassin есть настройка порога, превышение которого классифицирует письмо как спам. Обычно данный порог настроен таким образом, чтобы срабатывание только одного теста не превышало его, в связи с чем, для превышение порога, письмо должно подойти сразу по нескольким критериям.
См.также:
Как работает SpamAssassin?