Конфиги exim'a пока не трогал, так что реально dspam пока входящую почту не фильтрует.
Создал классификационного пользователя, с помощью утилиты dspam_train создал для него базу данных.
В spam.txt сложил заведомо спамерское письмо.
Тестирую DSPAM
Код: Выделить всё
#dspam --debug --deliver=innocent --user my_user@mydomen.org -- %u < spam.txt
Код: Выделить всё
98289: [10/15/2007 16:41:57] Graham-Bayesian Probability: 1.000000 Samples: 15
98289: [10/15/2007 16:41:57] Burton-Bayesian Probability: 1.000000 Samples: 27
98289: [10/15/2007 16:41:57] using Graham factors
98289: [10/15/2007 16:41:57] Result Confidence: 0.99
98289: [10/15/2007 16:41:57] CLASSIFY CATCH: globaluser
98289: [10/15/2007 16:41:57] processing signature. length: 4416
98289: [10/15/2007 16:41:57] reversing 368 tokens
98289: [10/15/2007 16:41:58] Control: [10 10] [11 9] Delta: [1 -1]
98289: [10/15/2007 16:41:58] saving signature as 47136016982891504189220
98289: [10/15/2007 16:41:58] libdspam returned probability of 0.150113
98289: [10/15/2007 16:41:58] message result: SPAM
Код: Выделить всё
Subject: SPAM =?koi8-r?B?7MXexc7JxSDc0sXLw8nJLCDV18XMyd7FzsnFINDPzM/Xz8fPIN7MxQ==?=
=?koi8-r?B?zsEgzsEgMjUl?=
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----------E1D33AE1D3A75FF"
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Mon Oct 15 16:41:58 2007
X-DSPAM-Confidence: 0.6000
X-DSPAM-Probability: 0.1501
X-DSPAM-Signature: 47136016982891504189220
X-DSPAM-Factors: 27,
Код: Выделить всё
local_delivery_spam_router:
driver = accept
domains = +local_domains
condition = ${if match{$h_X-DSPAM-Result:}{Spam}}
transport = local_delivery_spam_transport
no_more
Вопрос: с DSPAM что-то не так или я чего-то не понимаю?