Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.mccme.ru/computers/spamassassin.html
Дата изменения: Unknown Дата индексирования: Tue Oct 2 00:48:35 2012 Кодировка: koi8-r Поисковые слова: m 81 |
|
Уважаемые пользователи!
На данной странице изложены некоторые правила для работы с системой spamassassin.
Для того, чтобы можно было фильтровать почту с помощью spamassassin,
следует включить в файл .procmailrc следующие строки:
:0 fw : spamassassin.lock | spamassassin :0 : * ^X-Spam-Level: \*\*\*\*\* junk
Первые две строчки включают фильтр. Три последующие строчки говорят, что письмо следует поместить в файл junk, если количество поставленных звёздочек больше или равно пяти (эти звёздочки — уровень спама).
Затем следует создать в директории .spamassassin файл user_prefs следующего содержания:
# Автоматическое обучение auto_learn 1 # Используем фильтр bayes. use_bayes 1 bayes_path ~/.spamassassin/sa_bayes bayes_file_mode 0666 # Журналируем работу. bayes_learn_to_journal 1 # Сколько писем должно быть в базе, прежде чем Spamassassin начнёт её # использоветь. По умолчанию 200. #bayes_min_ham_num 1 #bayes_min_spam_num 1 # Сколько должно быть попаданий, прежде чем письмо будет считаться спамом. required_hits 5 # Если мы получаем почту на русском языке: score HEADER_8BITS 0 score SUBJ_FULL_OF_8BITS 0 score UPPERCASE_25_50 0 score SUBJ_ALL_CAPS 0 score HTML_COMMENT_8BITS 0 score WEIRD_PORT 0 score SUBJ_ILLEGAL_CHARS 0 score HEAD_ILLEGAL_CHARS 0 score FROM_ILLEGAL_CHARS 0 # Отмечать уровень спама звёздочками. spam_level_stars 1 # windows-исполнимые файлы в письме --- это очень плохо score MICROSOFT_EXECUTABLE 15 # Разные правила, которые можно добавлять. score PYZOR_CHECK 5 score RAZOR2_CHECK 5 score HTML_WEB_BUGS 15 # Можно добавлять правила, взяв их из /usr/local/share/spamassassin. /usr/local/share/spamassassin/20_body_tests.cf # Если вы переписали файл с правилами в свою директорию .spamassassin # (например, для того, чтобы отредактировать правила), полный путь указывать # не нужно. include 70_sare_adult.cf # "Белый" список. whitelist_from koshchey@mccme.ru whitelist_from gorynych@gmail.com whitelist_from viy@yandex.ru # "Чёрный" список. blacklist_from *@888.com blacklist_from *@msn.com blacklist_from any@cat.es
После добавления этих строчек в процессе работы фильтра появится директория .spamassassin, в которой будут такие файлы:
auto-whitelist auto-whitelist.dir auto-whitelist.pag sa_bayes_journal sa_bayes_seen sa_bayes_toks
Это служебные файлы, их лучше не трогать, если вы заинтересованы в результате.
После того, как письмо будет проверено spamassassin, в его заголовке появятся следующие строчки:
X-Spam-Flag: YES X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on mccme.ru X-Spam-Level: *********** X-Spam-Status: Yes, score=11.1 required=5.0 tests=BAYES_80,DNS_FROM_OPENWHOIS, FROM_LOCAL_NOVOWEL,HTML_MESSAGE,MIME_BASE64_TEXT,MIME_HTML_ONLY, UNPARSEABLE_RELAY autolearn=no version=3.2.3
Для того, чтобы обучить spamassassin, можно воспользоваться такими командами:
sa-learn --spam --mbox junk
sa-learn --ham --mbox good
junk и good &mdash файлы со спамом и с "нормальной" почтой.
Некоторая документация по spamassassin:
Если вы заметили ошибку на этой странице, напишите нам <compwww (at) mccme.ru>