проблема со Spamassassin

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
daermon
Заглянувший
Сообщения: 14
Зарегистрирован: 13 авг 2004, 00:17
Откуда: Minsk

проблема со Spamassassin

Сообщение daermon »

Привет всем.

В сиситеме работеат связка fetchmail+exim4+clamav+spamassassin.
Проблема состоит в том что spamassassin не добавляет поля заголовка в проверенные им письма,
а также в случае если определяет письмо как спам он не переписывает поле subject.

Привожу ниже часть логов системы при различного рода принятых писем.

Feb 3 13:44:31 demonic spamd[2757]: clean message (-4.2/5.0) for nobody:0 in 1.6 seconds, 6855 bytes.
Feb 3 13:44:31 demonic spamd[2757]: result: . -4 - ALL_TRUSTED,BAYES_00,HTML_50_60,HTML_FONT_BIG,HTML_MESSAGE,MIME_BASE64_BLANKS scantime=1.6,size=6855,mid=<00ad01c628b7$029bd0d0$5001a8c0@ArmadaTX>,bayes=1.11022302462516e-16,autolearn=ham

Как мы видим письмо однозначно не спам, прошло автообучение, но (как выяснилось потом) spamassassin ничего не дописал в заговок письма.
---

Jan 31 12:45:14 demonic spamd[2753]: identified spam (8.9/5.0) for nobody:0 in 9.0 seconds, 11089 bytes.
Jan 31 12:45:14 demonic spamd[2753]: result: Y 8 - BAYES_50,HTML_90_100,HTML_FONT_BIG,HTML_MESSAGE,MIME_BASE64_TEXT,RCVD_HELO_IP_MISMATCH,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DSBL,RCVD_NUMERIC_HELO scantime=9.0,size=11089,mid=<000501c6264b$a685ff40$0501a8c0@keynesian>,bayes=0.570394793599195,autolearn=no

Однозначно спам. Но автообучение почему-то не включилось. Поле subject не было переписано.
---

Feb 1 09:54:45 demonic spamd[2581]: identified spam (18.8/5.0) for nobody:0 in
6.5 seconds, 3386 bytes.
Feb 1 09:54:45 demonic spamd[2581]: result: Y 18 - BAYES_60,HTML_80_90,HTML_MESSAGE,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DSBL,RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL,RCVD_IN_SORBS_HTTP,RCVD_IN_SORBS_MISC,RCVD_IN_XBL,URIBL_AB_SURBL,URIBL_SBL,URIBL_SC_SURBL,URIBL_WS_SURBL scantime=6.5,size=3386,mid=<000001c626ee$d6ca4550$2f4da8c0@efferent>,bayes=0.607690962363017,autolearn=spam

Однозначно спам. Но автообучение почему-то включилось!!! (непонятно почему оно не включилось при значении больше 5!!!).
Поле subject не было переписано.

На раздумья наводит тот факт что почтовый сервер с которого забирается почта сам фильтрует спам, но делает он это "мягко говоря" никак,
но вот поля в хедер дописывает. Вот я и думаю не может ли этот факт быть причиной того, что мой spamassassin уже ничего не пишет в хедер?

Поля, которые пишет почтовый сервер:
...
X-Envelope-To: <мой почтовый адрес>
X-Spam-Status: No, hits=0.0 required=5.0
X-Spam-Level:
...

Скорее всего я что-то упустил из вида при настраивании spamassassin или наоборот перемудрил с параметрами.Мой файл настройки spamassassin'а:

required_score 5.0
rewrite_header subject ****SPAM*(_SCORE_)****
add_header all Status score=_SCORE_ bayes=_BAYES_ _STARS(*)_
add_header all Report _REPORT_
report_safe 1
lock_method flock
allways_add_report 1
use_bayes 1
bayes_path /etc/spamassassin/bayes/
bayes_file_mode 0666
bayes_min_ham_num 1
bayes_min_spam_num 1
bayes_auto_learn 1
skip_rbl_checks 0
use_auto_whitelist 1
ok_locales ru en

Строка запуска:
/usr/sbin/spamd --max-children 5 -x -d --pidfile=/var/run/spamd.pid

Куски из файла настройки exim4:

av_scanner = clamd:/var/run/clamav/clamd.ctl
spamd_address = 127.0.0.1 783
...
acl_check_data:
...
deny
messsage = Virus found ($malware_name)
malware = *
warn
message = X-Spam-Score: $spam_score ($spam_bar)
hosts = !+relay_from_hosts
spam = nobody:true
warn
message = X-Spam-Report: $spam_report
hosts = !+relay_from_hosts
spam = nobody:true
warn
message = Subject: ***SPAM*** $h_Subject:
hosts = !+relay_from_hosts
spam = nobody

deny
message = This message scored $spam_score spam points.
spam = nobody:true
hosts = !+relay_from_hosts
condition = ${if >{$spam_score_int}{120}{1}{0}}
...

Пытаюсь решить данную проблему сам, но если кто-то способен мне помоч, буду признателен :)

Система:
OS: Debian 3.1 Sarge (с обнавленными некоторыми пакетами до testing)
spammassassin - версия 3.1.0
exim4 - версия 4.50

Если нужды дополнительные разъяснения или конфигурационная информация, дам ее.

P.S. Прошу прощение за столь длинное сообщение.
Ум подобен желудку. Важно не то, сколько ты в него вложишь, а то сколько он сможет переварить.

Cerber
Заглянувший
Сообщения: 1
Зарегистрирован: 07 фев 2006, 12:01

Сообщение Cerber »

Добавь в local.cf
clear_report_template
report Content analysis details on host _HOSTNAME_: _HITS_ points, _REQD_ required
report _SUMMARY_

Ответить