Здравствуйте!
В общем все давно настроено и работает в связке qmail+spamassassin+etc.#> vi /usr/local/etc/mail/spamassassin/local.cf
trusted_networks 192.168.1.0/24
trusted_networks 10.10.10.0/24
trusted_networks 127.
rewrite_header Subject *****SPAM*****
report_safe 1
required_hits 5.0
use_bayes 1
bayes_auto_learn 1
bayes_path /usr/local/etc/mail/spamassassin/bayes
bayes_file_mode 0666
bayes_learn_to_journal 1
bayes_min_ham_num 50
bayes_min_spam_num 50
bayes_auto_learn_threshold_spam 9
bayes_auto_learn_threshold_nonspam -2
skip_rbl_checks 1
use_razor2 0
use_dcc 0
use_pyzor 0
ok_languages ru en
ok_locales ru en
report_charset windows-1251
score FROM_ILLEGAL_CHARS 1.5
score HEAD_ILLEGAL_CHARS 1.5
report_contact postmaster@domen.ru
spamcop_to_address postmaster@domen.ru
whitelist_from *@domen.ruСообщения приходят с пометкой :SPAM: в начале Subject, но сомневаюсь, что это мой spamassassin правит. В /usr/local/etc/mail/spamassassin/bayes_* три файла (все как положено).
#> sa-learn --dump magic
0.000 0 3 0 non-token data: bayes db version
0.000 0 269 0 non-token data: nspam
0.000 0 86 0 non-token data: nham
0.000 0 34342 0 non-token data: ntokens
0.000 0 1158911234 0 non-token data: oldest atime
0.000 0 1181801571 0 non-token data: newest atime
0.000 0 1181803530 0 non-token data: last journal sync atime
0.000 0 0 0 non-token data: last expiry atime
0.000 0 0 0 non-token data: last expire atime delta
0.000 0 0 0 non-token data: last expire reduction countТ.е. письма давно перевалили за 50 прописанных моих spam, ham. А сообщений так и нет с пометкой *****SPAM*****.
#> spamassassin -D --lint - показывает, что все в порядке и ошибок нет.
spamd запущен вот с такими параметрами:
#> ps ax | grep spamd
581 ?? IWs 0:00.00 /usr/local/bin/spamd -c -d -r /var/run/spamd/spamd.pid (perl5.8.7)Судя по 'report_safe 1' он по логике вещей должен создавать новое report сообщение и вкладывать туда оriginal письмо, но и этого не происходит.
X-Spam-Status: Yes, hits=7.1 required=5.0
X-Spam-Level: +++++++
, но Subject: :SPAM: =?windows-1251?B?7OXy7uTo6ugg5PDl4u3l4+4g6ujy4Onx6u7j7iDs4PHx4Obg?= (а где же обещенные *****SPAM****?:)).
В общем бьюсь уже какой день и все тщетно. Может кто встречался с такой проблемой и решал?:)
up
>upНадо смодреть логи. Где можно будет понять он ли добавляет :SPAM: или уже письмо таким приходит.
>>up
>
>Надо смодреть логи. Где можно будет понять он ли добавляет :SPAM: или
>уже письмо таким приходит.эм, /var/log/maillog ничего подобного не говорит, а где еще spamassassin может отметиться?
>>>up
>>
>>Надо смодреть логи. Где можно будет понять он ли добавляет :SPAM: или
>>уже письмо таким приходит.
>
>эм, /var/log/maillog ничего подобного не говорит, а где еще spamassassin может отметиться?
>man spamd, опция D
>>>>up
>>>
>>>Надо смодреть логи. Где можно будет понять он ли добавляет :SPAM: или
>>>уже письмо таким приходит.
>>
>>эм, /var/log/maillog ничего подобного не говорит, а где еще spamassassin может отметиться?
>>
>
>man spamd, опция Dугу, спасибо ... включил ... тестируемс)
в общем как я не бился не хочет он маркировать так, как надо. кучу раз в man'e прочитал об этом rewrite_header, и если прастить мой плохой английский я понял, что в качестве STRING можно использовать _REQD_ и _SCORE_ тэги и то, если report_safe стоит 0, а мол во всех остальных случаях маркировка идел дефолтная.
Я мучился с этой проблемой 2 дня :-(
Нашел ошибку в запуске spamass-milter
с ошибкой spamass-milter -p /var/run/spamass.sock -f -m -r 120-m Disables modification of the ‘Subject:’ and ‘Content-Type:’ headers and message body. This is useful when SpamAssassin is config-
ured with ‘defang_mime 0’ and ‘report_header 1’, or when SA is simply used to add headers for postprocessing later. Updating the
body through the milter interface can be slow for large messages.Правильно - без ошибки spamass-milter -p /var/run/spamass.sock -f -r 120