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

Проблема с DSPAM:возврат из карантина

Добавлено: 2008-08-19 10:34:50
Planer
Добрый день! Появилась досадная проблема с возвратом писем попавших в карантин: при нажатии на "Вернуть отмеченные" dspam переобучается, в history появляется новая запись "Retrained" однако письмо получателю не доставляется :(
В логе появляется запись:
Aug 19 10:47:39 klaus dspam[71321]: Delivery agent returned exit code 1: /usr/local/sbin/exim -oMr spam-scanned -d user@domain.ru

При переобучении из раздела "history" вываливает ошибку:

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

Exim version 4.69 (FreeBSD 6.2) uid=10059 gid=10054 pid=71026 D=fbb95cfd
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch mysql nis nis0 passwd
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=10054 pid=71026
  auxiliary group list: 10054
seeking password data for user "mailnull": using cached result
getpwnam() succeeded uid=26 gid=26
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 0000cefe 00233821
cwd=/usr/local/www/data/dspam 5 args: /usr/local/sbin/exim -oMr spam-scanned -d user@domain.ru
exim: debugging permission denied
71024: [08/19/2008 10:43:41] Delivery agent returned exit code 1: /usr/local/sbin/exim -oMr spam-scanned -d user@domain.ru
И еще попутные вопросы: можно ли как то запретить dpspam обрабатывать письма локальных экзимовских доменов? А то иногда выходит что "родные" письма попадают в карантин. Также напрягает постоянное попадание в спам аутлуковских задач (тема писем всегда начинается с "Task Request:")

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-08-20 8:59:15
Planer
Неужели никто не поможет или хотя бы подскажет в каком направлении копать?

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-08-20 9:29:15
zingel
нормально сообщение оформите (для начала)

:[hint]:

use "code" button

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-08-25 11:50:08
Planer
zingel писал(а):нормально сообщение оформите (для начала)

:[hint]:

use "code" button
поправил спасибо. Собственно с первой проблемой справился сам а вот по последним вопросам так и не нашел решения

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-10 21:05:56
dserga
И если не секрет, то как спарвился? Мне пришлось править html и код dspam (нашел инфу в инете). Но все равно, переодически ошибается гад и дублит возвратные сообщения и карантин.

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-22 12:57:12
Planer
dserga писал(а):И если не секрет, то как спарвился? Мне пришлось править html и код dspam (нашел инфу в инете). Но все равно, переодически ошибается гад и дублит возвратные сообщения и карантин.
Аналогично - нашел в инете инфу и исправил файл конфигурации dspam configure.pl
Проработало некоторое время и вот сейчас обнаружил что снова не работает механизм - письма к пользователю не возвращаются :(

Вот нормальный лог:

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

Aug 19 11:44:14 host exim[74279]: 1KVLt0-000JK3-JD <= dspam@domain.ru U=dspam P=local S=27188 id=!&!AAAAAAAAAAAYAAAAAAAAAK2r4+l65ahKseX1j1BCLLfCgAAAEAAAAJ9YD05+MDVKv7/r1Nj3whsBAAAAAA==@googlemail.com from <dspam@email.vialdi.ru> for user@domain.ru
Aug 19 11:44:14 host deliver(user@domain.ru): msgid=<!&!AAAAAAAAAAAYAAAAAAAAAK2r4+l65ahKseX1j1BCLLfCgAAAEAAAAJ9YD05+MDVKv7/r1Nj3w...: saved mail to INBOX
Aug 19 11:44:14 host exim[74280]: 1KVLt0-000JK3-JD => user <user@domain.ru> R=dovecot_user T=dovecot_delivery
Aug 19 11:44:14 host exim[74280]: 1KVLt0-000JK3-JD Completed

а вот последний:

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

Sep 22 14:35:03 host exim[61158]: 1Khikx-000FuQ-PC <= dspam@domain.ru U=dspam P=local S=15515 id=000801c8fb87$0196b7c6$b6711ba9@winhhoj from <dspam@domain.ru> for user@domain.ru
Sep 22 14:35:03 host exim[61159]: 1Khikx-000FuQ-PC => user (user@domain.ru) <user> R=local_delivery_spam_router T=local_delivery_spam_transport
и все... :(

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-22 14:23:36
dserga
Ищи письмо в карантине. Его не вернули пользователю. Вышла вчера новая версия dspam, обновился из портов. Вроде теперь не вешается, но со старым конфигом перестала работать вэбморда. Все время ругается на то, что не может найти историю. Странно, но права на данные остались у того же владельца. Буду сегодня копать.

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-22 14:50:01
Planer
dserga писал(а):Ищи письмо в карантине. Его не вернули пользователю. Вышла вчера новая версия dspam, обновился из портов. Вроде теперь не вешается, но со старым конфигом перестала работать вэбморда. Все время ругается на то, что не может найти историю. Странно, но права на данные остались у того же владельца. Буду сегодня копать.
знать бы как найти письмо в карантине :(

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-23 0:32:37
dserga
Ящики лежат здесь /var/db/dspam/data/user@domain/user@domain.mbox
Вот немного разобрался с правами на конфиг и на процесс, в итоге поимел теперь следующую ошибки при попытки доставки из карантина.

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

Exim version 4.69 (FreeBSD 6.3) uid=1006 gid=1006 pid=18847 D=fbb95cfd
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch mysql nis nis0 passwd
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=1006 pid=18847
  auxiliary group list: 1006
seeking password data for user "mailnull": using cached result
getpwnam() succeeded uid=26 gid=26
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 0000cefe 00233801
cwd=/usr/local/www/vhosts/dspam 5 args: /usr/local/sbin/exim -oMr spam-scanned -d sergey@mydomain.ru
exim: debugging permission denied
18845: [09/23/2008 01:19:37] Delivery agent returned exit code 1: /usr/local/sbin/exim -oMr spam-scanned -d sergey@mydomain.ru 
Вроде со строками не намудрил. Возвращать долджен письмо обратно через exim, но не делает этого. При этом в логе exim нет никакого упоминания о попытки доставки. Только в maillog есть строка. Или возврашать письмо обратно в ящик должен другой агент не exim?

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-23 1:00:03
dserga
it is 1 if one or more messages were accepted before the error was detected
Значит письмо было принято на доставку, но exim сдался его доставлять. Блин, но при этом он не пишет никуда ошибку.
Пойду опять читать доки.

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-23 9:36:57
Planer
dserga писал(а):Ящики лежат здесь /var/db/dspam/data/user@domain/user@domain.mbox
Вот немного разобрался с правами на конфиг и на процесс, в итоге поимел теперь следующую ошибки при попытки доставки из карантина.

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

Exim version 4.69 (FreeBSD 6.3) uid=1006 gid=1006 pid=18847 D=fbb95cfd
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch mysql nis nis0 passwd
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=1006 pid=18847
  auxiliary group list: 1006
seeking password data for user "mailnull": using cached result
getpwnam() succeeded uid=26 gid=26
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 0000cefe 00233801
cwd=/usr/local/www/vhosts/dspam 5 args: /usr/local/sbin/exim -oMr spam-scanned -d sergey@mydomain.ru
exim: debugging permission denied
18845: [09/23/2008 01:19:37] Delivery agent returned exit code 1: /usr/local/sbin/exim -oMr spam-scanned -d sergey@mydomain.ru 
Вроде со строками не намудрил. Возвращать долджен письмо обратно через exim, но не делает этого. При этом в логе exim нет никакого упоминания о попытки доставки. Только в maillog есть строка. Или возврашать письмо обратно в ящик должен другой агент не exim?
В общем я нашел куда попадали письма после возврата из карантина (читай: переобучения). Попадали они в папку SPAM пользовательского ящика. Поскольку пользователи забирают почту по POP3 то SPAM папки у них не видно.

По твоей последней ошибке: это как раз та ошибка которая у меня была первоначально. Избавился заменой параметра -d на -- в конфиг файле dpspam

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-24 13:48:28
dserga
Спасибо, но я тоже с этим разобрался сам, только вчера вечером. ;-)
А вот письма у меня dspam возвращает во входящие. Никак не в папку SPAM. Странно. Если хочешь, то скину тебе свои конфиги,
ты только мыльцо оставь, ибо все выкладывать сюда: слишком много.

Re: Проблема с DSPAM:возврат из карантина

Добавлено: 2008-09-24 16:54:48
Planer
dserga писал(а):Спасибо, но я тоже с этим разобрался сам, только вчера вечером. ;-)
А вот письма у меня dspam возвращает во входящие. Никак не в папку SPAM. Странно. Если хочешь, то скину тебе свои конфиги,
ты только мыльцо оставь, ибо все выкладывать сюда: слишком много.
в общем то у меня поначалу тоже возвращало в входящие...а потом вдруг я обнаружил что письма к пользователям не приходят из карантина, а уходят в IMAP папку SPAM. Конфиг если не сложно на planer#yandex.ru. Спасибо!