Здравствуйте, daks.
Вы писали 23 июня 2006 г., 9:34:10:
> Иван Осовец пишет:
>> вот кусок из моего local.cf
>>
>> auto_learn 1
>> use_bayes 1
>> bayes_path /etc/mail/spamassassin/bayes
>> bayes_file_mode 0666
>> bayes_learn_to_journal 1
>> bayes_min_ham_num 1
>> bayes_min_spam_num 1
>>
>> в заголовках письма
>> X-Spam-Status: No, score=-2.6 required=1.0 tests=BAYES_00 autolearn=ham
>> version=3.0.1
>> X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22)
>>
> У мой сказал, шо строчку auto_learn 1 он скипует, как неизвестную, ну это
> видать из-за версий. К сожалению, все осталось по-старому :(( - autolearn=no
> В логах нашел это:
> Jun 23 09:14:38 ananta spamd[21064]: learn: auto-learn: currently using
> scoreset 3, recomputing score based on scoreset 1
> Jun 23 09:14:38 ananta spamd[21064]: learn: auto-learn: message score: 6.753,
> computed score for autolearn: 5.475
> Jun 23 09:14:38 ananta spamd[21064]: learn: auto-learn? ham=0.1, spam=12,
> body-points=0, head-points=2.5, learned-points=0
> Jun 23 09:14:38 ananta spamd[21064]: learn: auto-learn? no: inside auto-learn
> thresholds, not considered ham or spam
> Jun 23 09:14:38 ananta spamd[21064]: check: is spam? score=6.753 required=5
> Jun 23 09:14:38 ananta spamd[21064]: check:
> tests=EMPTY_MESSAGE,MISSING_HB_SEP,MISSING_SUBJECT,NO_RECEIVED,NO_RELAYS,TO_CC_NONE
> Jun 23 09:14:38 ananta spamd[21064]: check:
> subtests=__ENV_AND_HDR_FROM_MATCH,__UNUSABLE_MSGID
> Jun 23 09:14:38 ananta spamd[21064]: spamd: identified spam (6.8/5.0) for
> root:65534 in 0.2 seconds, 28 bytes.
> Jun 23 09:14:38 ananta spamd[21064]: spamd: result: Y 6 -
> EMPTY_MESSAGE,MISSING_HB_SEP,MISSING_SUBJECT,NO_RECEIVED,NO_RELAYS,TO_CC_NONE
> scantim
> e=0.2,size=28,user=root,uid=65534,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54829,mid=(unknown),autolearn=no
> Jun 23 09:14:38 ananta spamd[21064]: config: copying current conf from backup
> Jun 23 09:14:38 ananta spamd[21058]: prefork: child 21064: entering state 1
> Jun 23 09:14:38 ananta spamd[21058]: prefork: new lowest idle kid: 21064
> Jun 23 09:14:38 ananta spamd[21058]: prefork: child reports idle
> Jun 23 09:14:38 ananta spamd[21058]: prefork: child states: II
> Jun 23 09:14:38 ananta spamd[21064]: prefork: sysread(11) not ready, wait max
> 300 secs
> Так он пишет в логи если ему вручную скормить мессагу (# echo
> "skdjgwojv"|spamc ). Т.е. нормальная реакция. И это:
> Jun 23 07:03:20 ananta spamd[4448]: prefork: periodic ping from spamd parent
> Jun 23 07:03:20 ananta spamd[4448]: prefork: sysread(11) not ready, wait max
> 300 secs
> Jun 23 07:03:20 ananta spamd[4449]: prefork: periodic ping from spamd parent
> Jun 23 07:03:20 ananta spamd[4449]: prefork: sysread(12) not ready, wait max
> 300 secs
> Это при обычной работе, т.е. когда ему письма скармливает postfix. Как это
так???
> И еще: в письмах нет заголовков spamassassin`a - такое ощущение, шо через него
> письма проходят, но он с ними ниче не делает, просто отдает назад postfix`у.
> Спасибо.
> daks
у меня spamassassin работает в паре с sendmail
в sendmail.mc:
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT', `b, j, _, spamd, lo, 127.0.0.1')dnl
define(`confINPUT_MAIL_FILTERS', `spamassassin')dnl
и в логах sendmail есть инфа о том что письма проверяются spamd
судя по вашим логам взаимодейстия postfix со spamassassin не
происходит
покажите конфиг postfix и spamassassin
и ещё
какой у вас скрипт для запуска spamd и spamass-milter(кстати через
него идет взаимодействие почтой программы и демона)