Страница 1 из 1

Не работает: DSPAM + Exim

Добавлено: 2007-11-12 12:18:23
Megard
Прочитал статью http://www.lissyara.su/?id=1301 "DSPAM extension to exim"
Вроде бы как все понятно и сделано как написано, но... не работает!
В логах пишется:

Код: Выделить всё

Nov 12 13:35:52 main exim[78703]: 1IrUlr-000KTP-FU <= хххх@list.ru H=mx38.mail.ru [194.67.23.16] P=esmtp S=14607 id=18
110302892.20071112132813@list.ru
Nov 12 13:35:52 main exim[78714]: 1IrUlr-000KTP-FU ** betep@уууу.ru R=dspam_spamscan_router T=dspam_spamchec
k_transport: Child process of dspam_spamcheck_transport transport returned 127 (could mean unable to exec or command doe
s not exist) from command: /usr/local/bin/dspam
Nov 12 13:35:52 main exim[78718]: 1IrUls-000KTe-4C <= <> R=1IrUlr-000KTP-FU U=virtual P=local S=15436
Что делать не знаю...
У кого нить по этой статье получилось настроить dspam?

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-12 13:13:51
Alex Keda
у меня работает
логи дспама смотри

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-12 15:50:47
Megard
Тот кусок лога что я выложил выше единственное что мне пишется в логе maillog.
Dspam вообще в логи не пишет хоть и вставил в конфиг строчку debug *

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-12 15:57:48
Alex Keda
собери с дебагом

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 6:59:35
Megard
lissyara писал(а):собери с дебагом
Собрано с дебагом )

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 9:28:18
Alex Keda
тада транно.
у меня писал :)))
кури доки. показывай конфиги, опции сборки.
что мог нателепатировать - нателепатировал :)

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 14:38:38
Megard
Exim собран как в статье "Exim + LDAP", конфиг тоже от туда, так чуток под себя правленый. DSPam так же собран как в статье "DSPAM extension to exim", конфиг тоже от туда. Там в статье есть такие строки:
На этом настройка DSPAM закончена. Проверить его работу можно так:
/usr/local/bin/dspam --debug --deliver=innocent --user local_part@domain.com -- %u < spam.txt
При ее запуске логи работают, вот что в них пишется:
Начало лога:
32968: [11/13/2007 16:11:19] No QuarantineAgent option found. Using standard quarantine.
32968: [11/13/2007 16:11:19] DSPAM Instance Startup
32968: [11/13/2007 16:11:19] input args: /usr/local/bin/dspam --debug --deliver=innocent --user local_part@domain.com --
%u
32968: [11/13/2007 16:11:19] pass-thru args: /usr/local/sbin/exim -oMr spam-scanned %u
32968: [11/13/2007 16:11:19] processing user local_part@domain.com
32968: [11/13/2007 16:11:19] uid = 0, euid = 0, gid = 0, egid = 0
32968: [11/13/2007 16:11:19] loading preferences for user local_part@domain.com
32968: [11/13/2007 16:11:19] default preferences empty. reverting to dspam.conf preferences.
32968: [11/13/2007 16:11:19] Loading preferences from dspam.conf
32968: [11/13/2007 16:11:19] using /var/db/dspam/opt-in/local_part@domain.com.dspam as path
32968: [11/13/2007 16:11:19] using /var/db/dspam/opt-out/local_part@domain.com.nodspam as path
32968: [11/13/2007 16:11:19] sedation level set to: 0
32968: [11/13/2007 16:11:19] message is signed. retaining original text for reassembly
32968: [11/13/2007 16:11:19] message is signed. retaining original text for reassembly
32968: [11/13/2007 16:11:19] Loading 7 BNR patterns

Конец лога:
32968: [11/13/2007 16:11:19] Graham-Bayesian Probability: 0.002278 Samples: 15
32968: [11/13/2007 16:11:19] Burton-Bayesian Probability: 0.000018 Samples: 27
32968: [11/13/2007 16:11:19] no factors specified; using default
32968: [11/13/2007 16:11:19] Result Confidence: 1.00
32968: [11/13/2007 16:11:19] Control: [10 10] [10 11] Delta: [0 1]
32968: [11/13/2007 16:11:19] saving signature as 47398657329681721698080
32968: [11/13/2007 16:11:19] libdspam returned probability of 0.002278
32968: [11/13/2007 16:11:19] message result: NOT SPAM
32968: [11/13/2007 16:11:19] delivering message
32968: [11/13/2007 16:11:19] Opening pipe to LDA: /usr/local/sbin/exim -oMr spam-scanned local_part@domain.com
32968: [11/13/2007 16:11:19] LDA returned success
32968: [11/13/2007 16:11:19] DSPAM Instance Shutdown. Exit Code: 0
Т.е. в нем никакого "bailing" не обнаружено.
Конфиг Exima прикрепляю тут в файле.

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 14:52:43
Alex Keda
в письмах заголовки есть?
=======
и юзай кнопочку code
в след. раз разбирать в этой портянке где что - не буду.

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 15:23:28
Megard
Используется для проверки обычное спамовое письмо, отсылается с mail.ru с помощь программы The bat.

ate: Mon, 12 Nov 2007 13:28:13 +0500
From: Sxxxx Dxxxx <xxxx@list.ru>
X-Mailer: The Bat! (v3.80.06) Professional
Reply-To: Sxxxxx Dxxxx <xxxx@list.ru>
X-Priority: 3 (Normal)
Message-ID: <18110302892.20071112132813@list.ru>
To: betep@xxxx.ru
Subject: =?windows-1251?B?RndkOiDP7uL7+OXt6OUg6uLg6+j06Org9ujoOiDB/uTm5fLo8O7i4O3o5SDoIPPv8ODi6+Xt?=
=?windows-1251?B?9+Xx6ujpIPP35fIu?=
In-Reply-To: <E1IqOB8-000Krz-00.twez_da54q6wga-bk-ru@f96.mail.ru>
References: <E1IqOB8-000Krz-00.twez_da54q6wga-bk-ru@f96.mail.ru>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----------BB1C81428C114BF"

---------- Пересылаемое письмо ----------
От: Влас Хухриков-Якимец <twez_da54q6wga@bk.ru>
К: xxxxx@list.ru
А также к:
Время создания: Fri, 09 Nov 2007 10:21:22 +0300
Тема: Повышение квалификации: Бюджетирование и управленческий учет.
Прикрепленные файлы: <none>


Курсы для сотрудников финансово-экономических служб компаний.

*********************************************************************************

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-13 17:08:46
Alex Keda
чё-то я заголовков всех не вижу...

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-14 8:40:28
Гость
вобщем понятно, дело темное лучше поставляю SpamAssassin

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-14 9:03:05
Alex Keda
да, да. поставь :)))

Re: Не работает: DSPAM + Exim

Добавлено: 2007-11-14 15:35:56
Megard
Подумал я, покурил... и проблема решилась.
Как оказалось проблема заключалась в правах на файл /usr/local/bin/dspam
Там права на чтение и выполнение стояли тока у root

Re: Не работает: DSPAM + Exim

Добавлено: 2010-10-05 15:53:32
vadim64

Код: Выделить всё

[16:52]  /home/denisov >cat /usr/local/etc/dspam.conf
Home /var/db/dspam
StorageDriver /usr/local/lib/libmysql_drv.so
#StorageDriver /usr/local/lib/libhash_drv.so
TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned"
OnFail error
Trust root
Trust mail
Trust mailnull
TrainingMode teft
TestConditionalTraining on
Feature chained noise
Algorithm graham burton
PValue graham
Preference "signatureLocation=headers"
Preference "showFactors=on"
Preference "spamAction=tag"
Preference "spamSubject=SPAM"
AllowOverride trainingMode
AllowOverride spamAction spamSubject
AllowOverride statisticalSedation
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride signatureLocation
AllowOverride showFactors
AllowOverride optIn optOut
AllowOverride whitelistThreshold
MySQLServer     localhost
MySQLPort       3306
MySQLUser               dspam
MySQLPass               vae8Yah
MySQLDb                 dspam
MySQLConnectionCache    1000
HashRecMax              98317
HashAutoExtend          on
HashMaxExtents          0
HashExtentSize          49157
HashMaxSeek             100
HashConnectionCache     100
IgnoreHeader X-Spam-Status
IgnoreHeader X-Spam-Score
IgnoreHeader X-Spam-Scanned
IgnoreHeader X-Virus-Scanner-Result
IgnoreHeader Date
IgnoreHeader Envelope-to
IgnoreHeader Delivery-date
IgnoreHeader Received
IgnoreHeader User-Agent
IgnoreHeader Content-Type
IgnoreHeader Content-Transfer-Encoding
IgnoreHeader To
Notifications   off
LocalMX 127.0.0.1
SystemLog on
Opt out
MaxMessageSize 200000
ProcessorBias on

[16:52]  /home/denisov >cat /var/log/dspam/dspam.debug
64013: [10/05/2010 16:47:59] No QuarantineAgent option found. Using standard quarantine.
64016: [10/05/2010 16:49:13] No QuarantineAgent option found. Using standard quarantine.
[16:52]  /home/denisov >
:cry:

Re: Не работает: DSPAM + Exim

Добавлено: 2010-10-06 11:40:45
vadim64

Код: Выделить всё

[12:35]  /usr/local/www/dspam >cat /var/log/maillog
Oct  6 12:10:29  dspam[66392]: No such feature 'chained'
Oct  6 12:10:29  dspam[66392]: dlopen() failed: /usr/local/lib/libmysql_drv.so: Cannot open "/usr/local/lib/libmysql_drv.so"
Oct  6 12:10:29  dspam[66392]: Unable to initialize storage driver
[12:35]  /usr/local/www/dspam >
сходил в папку с библиотеками, так там этой библиотеки и нету!

Re: Не работает: DSPAM + Exim

Добавлено: 2010-10-06 14:23:28
vadim64
сам себя поругаю:
Читайте хоть иногда апдэйтинг к портам! Библиотеку перенесли в папку /usr/local/lib/dspam/libmysql_drv.so
Измените в конфиге соответствующие параметрами с путями к библиотекам!