forser
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору SINISIN Цитата: Но если говорите тот-же алгоритм, тогда нечего и пытаться | Не уверен на 100%, но думаю, что тот же... Если кто имеет больше информации, поправьте... Для более корректной и эффективной работы встроенного в Thunderbird спам-фильтра рекомендую следующее: 1. В prefs.js добавить следующие параметры: Код: user_pref("mailnews.bayesian_spam_filter.tokenizeheader.date", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.delivery-date", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.message-id", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-keys", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-status", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-status2", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-uidl", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spam-status", " ,\\t\n\r\\f"); | У себя я добавил такой список: Код: user_pref("mailnews.bayesian_spam_filter.tokenizeheader.authentication-results", " "); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.date", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.delivery-date", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.dkim-signature", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.domainkey-signature", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.in-reply-to", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.list-help", " ,"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.list-subscribe", " ,"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.list-unsubscribe", " ,"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.message-id", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.messageid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.mid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.orig-date", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.thread-index", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-apache-env", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-ase-report", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-asg-debug-id", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-authentication-warning", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cdigest", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cloudmark-sp-result", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cm-senderinfo", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cm-transid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cmae", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-coremail-antispam", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cr-hashedpuzzle", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-cr-puzzleid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-facebook-notify", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-felis-queue-id", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-fid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-gen", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-greylist", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-ironport-anti-spam-result", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mail-from", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mailer-csid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mailer-msgid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mdav-processed", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mime-autoconverted", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mimetrack", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-keys", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-status", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-mozilla-status2", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-originalarrivaltime", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-php-script", " "); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-received", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-sendgrid-eid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-sendgrid-id", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-sfr-uuid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spam-processed", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spam-report", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spam-status", " ,\\t\n\r\\f"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spam_report", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-spamtest-info", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-uidl", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-x-ironport-av", ";"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-xn-super-happy-header", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-xn-uuid", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-yahoo-smtp", "false"); user_pref("mailnews.bayesian_spam_filter.tokenizeheader.x-yandex-forward", "false"); | Параметры со значением "false" исключают добавление в training.dat соответствующих полей заголовков дабы training.dat не засорялся ненужными данными, которые всегда уникальны и фактически не несут никакой пользы. Параметры authentication-results, x-php-script, x-spam-status добавлены для более корректной обработки полей заголовков, добавляемых серверным спам-фильтром SpamAssassin. При указании каких-либо символов вместо "standard", "full", "false", - эти символы будут считаться разделителями заголовка. К примеру, если указать " abc", то разделение будет осуществляться по пробелу и символам "a", "b", "c". При этом, эти символы будут удаляться из текста. 2. Если Thunderbird получает только заголовки писем. 2. 1. Из "шаблона полученного заголовка письма" удаляем текст, сообщающий о том, что загружен только заголовок и т. д. Для этого в mime.properties тексты сообщений 1042-1044 (строки, примерно 64-66) изменяем с: 1042 = <P><CENTER><TABLE BORDER CELLSPACING=5 CELLPADDING=10 WIDTH="80%%"><TR><TD ALIGN=CENTER><FONT SIZE="+1"><B>Не загружено</B></FONT><HR> 1043 = <B>Для данного почтового сообщения были загружены только заголовки.<P>Нажмите <A HREF=" 1044 = ">здесь</A> чтобы загрузить остальную часть сообщения.</B></TD></TR></TABLE></CENTER> к примеру, на: 1042 = <P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3 WIDTH=7><TR><TD ALIGN=CENTER> 1043 = <B><A HREF=" 1044 = "> </A></B></TD></TR></TABLE></CENTER> Этим мы опять же исключаем добавление стандартного текста о том, что загружен заголовок, в training.dat. 3. Утилиты 3. 1. Для удобства советую аддон JunQuilla - https://addons.mozilla.org/en-US/thunderbird/addon/9886/ 3. 2. Для редактирования training.dat (база спам-фильтра) - http://bayesjunktool.mozdev.org/
---------- Если делаешь, то не бойся. Если боишься, то не делай... Чингисхан Людей мучают не вещи, а представления о них... Эпиктет |
|