LINUX.ORG.RU
ФорумAdmin

Dspam - поможите.... мозги набекрень съезжают.....


0

0

Дано 

Debian Etch + Dspam 3.6.4-4 + postfix + cyrus-imap

dpkg -l | grep dspam

ii  dspam                    3.6.4-4                    
ii  libdspam7                3.6.4-4                    
ii  libdspam7-drv-mysql      3.6.4-4                  


Начну с того что если использовать в качесте хранилища mysql то туда ничего не попадает ....Ладно хрен с ним, потом разберусь, а пока использую hash

Письма попадая в постфик передаются dspam-у ( через mailbox_transport = lmtp:unix:/tmp/dspam.sock) обрабатываются и передаются сайрусу по LMTP...Здесь все нормально.

После попадания в ящик м имеем такой вот хидер

Return-Path: <root@xxx.xxx>
Received: from localhost ([unix socket])
         by thunderbird (Cyrus v2.2.12-Debian-2.2.12-4) with LMTPA;
         Thu, 11 May 2006 18:31:41 +0400
X-Sieve: CMU Sieve 2.2
Received: by mail.xxx.xxx (Postfix, from userid 0)
        id 78D437958; Thu, 11 May 2006 18:31:41 +0400 (MSD)
To: support@xxx.xxx
Message-Id: <20060511143141.78D437958@mail.xxx.xxx>
Date: Thu, 11 May 2006 18:31:41 +0400 (MSD)
From: root@asgd.ru (root)
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Thu May 11 18:31:41 2006
X-DSPAM-Confidence: 0.9899
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 44634acd103911487220176
X-Length: 2043
X-UID: 515


Из чего делаю вывод, что цепочка работает, и dspam обработал письмо

Cобственно база создалась

thunderbird:/var/spool/dspam/data/ххх.ххх/support# ls -l
итого 1566
-rwxrwxrwx 1 dspam dspam 1573112 2006-05-11 18:31 support.css
-rwxrwxrwx 1 dspam dspam       0 2006-05-10 20:36 support.lock
-rwxrwxrwx 1 dspam dspam   14901 2006-05-11 18:31 support.log
drwxrwxrwx 2 dspam dspam    4368 2006-05-11 18:31 support.sig
-rwxrwxrwx 1 dspam dspam      13 2006-05-11 18:31 support.stats


НО!

thunderbird:/# dspam_stats -H     

support:
                TP True Positives:              0
                TN True Negatives:              0
                FP False Positives:             0
                FN False Negatives:             0
                SC Spam Corpusfed:              0
                NC Nonspam Corpusfed:           0
                TL Training Left:            2500
                SHR Spam Hit Rate         100.00%
                HSR Ham Strike Rate:      100.00%
                OCA Overall Accuracy:     100.00%


А через фильтр прошло уже наверно писем 500.

Где копать?

скормить ему надо определенное количество писем:

первым делом мне от тебя нужен master.cf от постфикса.

потом, надо в transport прописать что-то вроде:

eill@mail:/etc/mail/postfix$ head transport
spam@mydomain.ru dspam-retrain:spam
ham@mydomain.ru dspam-retrain:innocent
# TRANSPORT(5) TRANSPORT(5)
#
# NAME
# transport - Postfix transport table format
#
eill@mail:/etc/mail/postfix$

а в master.cf:

dspam-retrain unix - n n - 10 pipe
flags=Ru user=sweep argv=/usr/local/bin/dspam-retrain $nexthop $sender $recipient

после этого весь спам отправляй на spam@

после некоторого поличества писем у тебя появится файлик user.mbox

это карантин.

как его прописать для каждого юзера в отдельности я так и не решил, пока сделал на этот файл 666 и юзаю его из kmail как локальный mbox.

плюс: мне еще нужен твой конфиг от dspam'а.

gr_buza ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.