URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86712
[ Назад ]

Исходное сообщение
"DSpam, карантин"

Отправлено Nas , 25-Сен-09 15:24 
Добрый день.
Настраиваю ДСПАМ. Все хорошо, все работает :) Спам помечает, учится.
Только возникла необходимость, ввести карантин. У меня ящики хранятся в maildir.
А как понял, ДСПАМ складывает весь карантин в маилбокс, а потом через свою Веб-морду их достает.
Хотя, если смотреть в /var/spool/dspam/data/domain.com/mail/system.log


1253872619    S    ФИО <someone@domain.com>    4abc93eb103451021811885    zasad    Quarantined    <4ABC8F3B.9050602@domain.com>

Я что-то не пойму, а где сам карантин хранится? И можно ли его вытащить и просмотреть ( и переслать, в том случае, если письмо пометилось неверно) через консольку?


Содержание

Сообщения в этом обсуждении
"DSpam, карантин"
Отправлено mr_gfd , 25-Сен-09 18:40 
>[оверквотинг удален]
>А как понял, ДСПАМ складывает весь карантин в маилбокс, а потом через
>свою Веб-морду их достает.
>Хотя, если смотреть в /var/spool/dspam/data/domain.com/mail/system.log
>
>
>1253872619    S    ФИО <someone@domain.com>    4abc93eb103451021811885    zasad    Quarantined    <4ABC8F3B.9050602@domain.com>
>
>Я что-то не пойму, а где сам карантин хранится? И можно ли
>его вытащить и просмотреть ( и переслать, в том случае, если
>письмо пометилось неверно) через консольку?

Карантин в mbox в /var/db/dspam/data по умолчанию.
Рыться в карантине можно парой способов: при помощи идущей в комплекте с дспамом вебморды, локальным мылоклиентом цеплять интересующий файл карантина, прицепить как namespace к IMAP серверу (dovecot, к примеру, умеет).


"DSpam, карантин"
Отправлено Nas , 01-Окт-09 14:28 
Помогите разобраться.
У меня все хранится в maildir. Хочу, чтобы карантин складывался в mbox.
Но при карантине возникает такая ошибка :


Oct  1 10:16:56 test220 postfix/lmtp[1183]: 3D66DB7955: to=<support@*.su>, relay=spam.*.ru[/var/run/dspam/dspam.sock], delay=1200, delays=1199/0.12/0/0.39, dsn=4.3.0, status=deferred (host spam.*.ru[/var/run/dspam/dspam.sock] said: 421 4.3.0 <support@&.su> Quarantined (in reply to end of DATA command))

И ящики не создаются.

Дебаг дспама выдает :
32654: [10/01/2009 10:16:56] checking trusted user list for root(0)
32654: [10/01/2009 10:16:56] total processing time: 0.21079s
32654: [10/01/2009 10:16:56] saving signature as 4ac48198326541567944326
32654: [10/01/2009 10:16:56] libdspam returned probability of 1.000000
32654: [10/01/2009 10:16:56] message result: SPAM
32654: [10/01/2009 10:16:56] Opening pipe to LDA: /usr/libexec/dovecot/deliver -d support@*.su -m SPAM
32654: [10/01/2009 10:16:56] DSPAM Instance Shutdown.  Exit Code: 75

я хз куда капать...

master.cf
smtp            inet    n       -       n       -       -       smtpd
    -o content_filter=lmtp:unix:/var/run/dspam/dspam.sock

localhost:10026 inet    n       -       n       -       -       smtpd
  -o content_filter=smtp:127.0.0.1:10024
  -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  -o smtpd_helo_restrictions=
  -o smtpd_client_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o smtpd_authorized_xforward_hosts=127.0.0.0/8

localhost:10025  inet   n       -       n       -       -       smtpd
  -o content_filter=
  -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  -o smtpd_helo_restrictions=
  -o smtpd_client_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8

$ grep -v "^#" /etc/dspam/dspam.conf | grep -v "^$"
Home /var/spool/dspam
StorageDriver /usr/lib/dspam/libmysql_drv.so
TrustedDeliveryAgent "/usr/libexec/dovecot/deliver -d %u"
UntrustedDeliveryAgent "/usr/libexec/dovecot/deliver -d %u"
QuarantineAgent "/usr/libexec/dovecot/deliver -d %u -m SPAM"
DeliveryHost        127.0.0.1
DeliveryPort        10026
DeliveryIdent       "XtestSPAM"
DeliveryProto       SMTP
FallbackDomains off
QuarantineMailbox    +quarantine
OnFail error
Trust root
Trust dspam
Trust apache
Debug *
ClassAliasSpam spam@lucky-star.su
ClassAliasNonspam not-spam@lucky-star.su
TrainingMode teft
TestConditionalTraining off
Feature whitelist
Feature tb=5
Algorithm graham burton
Tokenizer chain
PValue bcr
WebStats off
ImprobabilityDrive on
Preference "signatureLocation=headers"    # 'message' or 'headers'
Preference "showFactors=on"
Preference "spamAction=quarantine"
Preference "spamSubject=**SPAM**"
AllowOverride trainingMode
AllowOverride spamAction spamSubject
AllowOverride statisticalSedation
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride signatureLocation
AllowOverride showFactors
AllowOverride optIn optOut
AllowOverride whitelistThreshold
MySQLServer        /var/run/mysqld/mysqld.sock
MySQLUser              root
MySQLDb                dspam
MySQLCompress        false
MySQLReconnect        true
MySQLConnectionCache    1000
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
IgnoreHeader Fwd
Notifications    off
LocalMX 127.0.0.1
SystemLog on
UserLog   on
TrainPristine on
Opt out
ParseToHeaders on
ChangeModeOnParse on
ChangeUserOnParse full
ClamAVPort    3310
ClamAVHost    127.0.0.1
ClamAVResponse spam
ServerPID              /var/run/dspam/dspam.pid
ServerMode        auto
ServerParameters        "--deliver=innocent -d %u"
ServerIdent             "localhost.localdomain"
ServerDomainSocketPath  "/var/run/dspam/dspam.sock"
ClientHost    "/var/run/dspam/dspam.sock"
ProcessorURLContext on
ProcessorBias off
StripRcptDomain off

Помогите =(


"DSpam, карантин"
Отправлено Nas , 01-Окт-09 18:36 
Верней даже не так...
МОжно сделать, чтобы карантин складывался в отдельный маилбокс, для каждого пользователя?
типа, для ya@ua.ru mbox : ya@ua.mbox, ty@au.com  mbox : ty@au.com.mbox
??