Dspam в качестве демона

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: Dspam в качестве демона

Непрочитанное сообщение mediamag » 2011-01-05 15:51:57

погоди..а поподробнее...просто так убрать? что делает эта опция?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: Dspam в качестве демона

Непрочитанное сообщение anti » 2011-01-05 17:05:52

Не видя конфига только это можно посоветовать, но вероятно конфиг взят из статьи, и содержит старый синтаксис. Если так, то замени Feature chained на Tokenizer chain Эта опция, судя по мануалу, склоняет всякие характерные спамовые слова.

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: Dspam в качестве демона

Непрочитанное сообщение mediamag » 2011-01-05 17:27:06

Tokenizer chain у меня есть в конфиге. В конфиге статьи присутствуют оба параметра.

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: Dspam в качестве демона

Непрочитанное сообщение anti » 2011-01-05 17:31:05

Одно меняет второе вроде бы с версии 3.8.0. Просто убей Feature chained и все

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Dspam в качестве демона

Непрочитанное сообщение Alex Keda » 2011-01-06 12:14:19

а зачем
Убей их всех! Бог потом рассортирует...

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: Dspam в качестве демона

Непрочитанное сообщение anti » 2011-01-06 12:39:16

Вот поэтому

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

[20090522:2100] steeeeeveee: Fixing output of syntax/switches for DSPAM
...
* Only "no" (noise), "wh" (whitelist) and "tb" (training buffer) are supported
  features. The features "ch" (chain/chained) and "sbph" (Sparse Binary Polynomial
  Hashing) where long time ago moved to tokenizers and are not any more available
  as features.

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: Dspam в качестве демона

Непрочитанное сообщение mediamag » 2011-01-06 17:57:24

dspam передает почту по lmtp порт 24, при компиляции я указал в makefile чтобы dspam работал от юзера mailnull, так как столкнулся с проблемой вот этой http://forum.lissyara.su/viewtopic.php?p=275932#p275932 которая происходит при обучении dspama. Поэтому я по рекомендации одного форумчанина, у которого была такая же проблемма решил сделать это http://forum.lissyara.su/viewtopic.php?p=118271#p118271 Теперь демон spamd не хочет стартовать и пишет в maillog ошибку:

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

Could not bind to :24: Permission denied
Daemon mode failed to start
Получается ему не удаётся слушать по 24 lmtp порту, наверное из за изменившегося юзера и наверное слушает по дефолту от рута, как можно изменить этого юзера и заставить слушать от maulnull ?

solariz
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение solariz » 2011-01-21 13:39:07

Здравствуйте друзья!

Видно от зверского недсыпа я особенно люто туплю (
Под покровом ночи, прикрутил к почтовому серверу exim - DSPAM. С тех пор в моих логах твориться вот такой вот беспредел:

Jan 20 16:48:56 router exim[7838]: DNS list lookup defer (probably timeout) for 134.17.134.188.dynablock.njabl.org: assumed not in list
Jan 20 16:48:56 router exim[7838]: Delay 20s for mail.shevkunov.spb.ru [188.134.17.134] with HELO=mail.shevkunov.spb.ru. Mail from name@name.com[/email] to omr@mail.shevkunov.spb.ru.[/email]
Jan 20 16:48:56 router exim[7841]: DNS list lookup defer (probably timeout) for 134.17.134.188.dynablock.njabl.org: assumed not in list
Jan 20 16:49:16 router exim[7838]: Delay 20s for mail.shevkunov.spb.ru [188.134.17.134] with HELO=mail.shevkunov.spb.ru. Mail from name@name.com[/email] to spam-scanned@mail.shevkunov.spb.ru.[/email]
Jan 20 16:49:16 router exim[7841]: H=mail.shevkunov.spb.ru [188.134.17.134] I=[10.188.109.100]:25 F=<name@name.com[/email]> rejected RCPT <oMr@mail.shevkunov.spb.ru[/email]>: "Свободен. Это тебе не ОпенРелей."
Jan 20 16:49:16 router exim[7841]: H=mail.shevkunov.spb.ru [188.134.17.134] I=[10.188.109.100]:25 F=<name@name.com[/email]> rejected RCPT <oMr@mail.shevkunov.spb.ru[/email]>: "Свободен. Это тебе не ОпенРелей."
Jan 20 16:49:16 router exim[7841]: DNS list lookup defer (probably timeout) for 134.17.134.188.dynablock.njabl.org: assumed not in list
Jan 20 16:49:36 router exim[7830]: 1Pfxga-00022H-LP ** omr@mail.shevkunov.spb.ru[/email] <oMr@mail.shevkunov.spb.ru[/email]> R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<oMr@mail.shevkunov.spb.ru[/email]>: host mail.shevkunov.spb.ru [188.134.17.134]: 550 "\363\327\317\302\317\304\305\316. \374\324\317 \324\305\302\305 \316\305 \357\320\305\316\362\305\314\305\312."
Jan 20 16:49:36 router exim[7830]: 1Pfxga-00022H-LP ** spam-scanned@mail.shevkunov.spb.ru[/email] R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<spam-scanned@mail.shevkunov.spb.ru[/email]>: host mail.shevkunov.spb.ru [188.134.17.134]: 550 "\363\327\317\302\317\304\305\316. \374\324\317 \324\305\302\305 \316\305 \357\320\305\316\362\305\314\305\312."
Jan 20 16:49:36 router exim[7844]: 1PfxhY-00022W-Ny <= <> R=1Pfxga-00022H-LP U=mailnull P=local S=4480 from <> for name@name.com[/email]
Jan 20 16:49:36 router exim[7830]: 1Pfxga-00022H-LP Completed

Судя по "Свободен. Это тебе не ОпенРелей." у меня какие-то вилы с ACL exima ( 
Будьте добры, уважаемые, взгляните свежим взгядом на конфиг, который ниже по ссылке, может где я накосячил по невнимательности?

Конфиг exim http://shevkunov.spb.ru/configure.evn (KOI8-R)

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Dspam в качестве демона

Непрочитанное сообщение blade_007 » 2011-01-21 14:22:07

Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.

solariz
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение solariz » 2011-01-21 15:48:33

blade_007 писал(а):Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.
А как указать, что бы данные выводились только для конкретного сендера? А то ведь при большом количестве входящих писем в этой каше не разобраться (

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Dspam в качестве демона

Непрочитанное сообщение blade_007 » 2011-01-21 15:57:38

для конкретного пользователя - нет
для определенного драйвера - да (man exim , опция -d+filter), например, exim -bd -d+route

solariz
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение solariz » 2011-01-21 17:05:25

solariz писал(а):
blade_007 писал(а):Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.
А как указать, что бы данные выводились только для конкретного сендера? А то ведь при большом количестве входящих писем в этой каше не разобраться (
Похоже проблема в том, что DSPAM пересылает на oMr@mail.shevkunov.spb.ru и spam-scanned@mail.shevkunov.spb.ru которых. понятное дело, нет... =/

solariz
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение solariz » 2011-01-21 18:19:16

solariz писал(а): Похоже проблема в том, что DSPAM пересылает на oMr@mail.shevkunov.spb.ru и spam-scanned@mail.shevkunov.spb.ru которых. понятное дело, нет... =/
Проблема решена. По-невнимательности пропустил "-" перед oMr в строке конфига TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned"
Спасибо blade_007 за участие.

solariz
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение solariz » 2011-01-25 19:39:52

DSPAM запустился, но отказывается обучаться ( sedation level set to: 5 ). Кто-нибудь может поделиться рабочим конфигом exim+dspam?

Slavka79
проходил мимо
Сообщения: 3
Зарегистрирован: 2011-11-07 15:15:00

Re: Dspam в качестве демона

Непрочитанное сообщение Slavka79 » 2011-11-07 15:23:46

Знатоки, подскажите плиз, можно ли поселить dspam на отдельном сервере? Почтовый сервер поднят на sendmail-8.14.2_1.
Просто как то не понял я настройки spamd

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

ServerHost              127.0.0.1
ServerPort              10023
ClientHost      127.0.0.1
ClientPort      10023
ClientIdent     "secret@Relay1"

Slavka79
проходил мимо
Сообщения: 3
Зарегистрирован: 2011-11-07 15:15:00

Re: Dspam в качестве демона

Непрочитанное сообщение Slavka79 » 2011-11-07 19:27:14

или может кто знает как его настроить в роли smtp relay , ну что бы он стоял перед sendmail-ом?

Гость
проходил мимо

Re: Dspam в качестве демона

Непрочитанное сообщение Гость » 2012-02-05 14:44:52

Подскажите, а ведь в папке /var/db/dspam должны создаваться папки с данными dspam'а, так? У меня там только это:

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

-r--r--r--  1 root   wheel    2257  5 фев 15:02 firstrun.txt.sample
-r--r--r--  1 root   wheel    1315  5 фев 15:02 firstspam.txt.sample
-rw-r--r--  1 dspam  dspam      20  5 фев 03:13 group
-r--r--r--  1 root   wheel    1283  5 фев 15:02 quarantinefull.txt.sample
-rw-rw-r--  1 dspam  dspam  400900  5 фев 15:43 system.log
В группах прописано

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

globalgroup:shared:*

bartwell
рядовой
Сообщения: 32
Зарегистрирован: 2008-08-23 13:15:20

Re: Dspam в качестве демона

Непрочитанное сообщение bartwell » 2012-02-07 1:00:06

Возможно кому-то будет полезно:
  • Для того, чтобы в WEB-интерфейсе работала история в dspam.conf необходимо указать UserLog on
  • Чтобы в WEB-интерфейсе работал карантин, его необходимо включить там же: Preference "spamAction=quarantine". Так же должно быть SystemLog on
  • В версии 3.10.1 есть проблема неотображения графики в WEB-интерфейсе когда выбран русский язык. В файле admingraph.cgi. Связано с тем, что в файле с переводом строки вбиты в виде &#1072;, при выводе на графику декодирование не производится, строка вылазит за пределы рисунка, в результате чего все и падает. Лично я не стал заморачиваться и тупо заменил все вхождения {$LANGUAGE} на {'en'} в строках 76 и 125. Стало по-английски, но рабочим. Кому надо - можете переписать этот момент получше.

bartwell
рядовой
Сообщения: 32
Зарегистрирован: 2008-08-23 13:15:20

Re: Dspam в качестве демона

Непрочитанное сообщение bartwell » 2012-02-11 2:17:57

Еще момент: у меня не доставлялись переученные письма (которые были распознаны как спам, а затем переучены в WEB-интерфейсе). В local_delivery_spam_router изменил условие и заработало:

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

#  condition                    = ${if match{$h_X-DSPAM-Result:}{Spam}}
condition                    = ${if and { \
{match{$h_X-DSPAM-Result:}{Spam}} \
{!match{$h_X-DSPAM-Reclassified:}{Innocent}} \
}}

bartwell
рядовой
Сообщения: 32
Зарегистрирован: 2008-08-23 13:15:20

Re: Dspam в качестве демона

Непрочитанное сообщение bartwell » 2012-02-11 2:30:47

Имеется проблема: не создается IMAP-папка INBOX.Spam. Проверял TheBat'ом и ll /var/mail/exim/user@domain.ru. Система настроена по статье... Подскажите, как локализовать проблему?

Oleg_M
рядовой
Сообщения: 25
Зарегистрирован: 2013-09-23 12:53:30

Re: Dspam в качестве демона

Непрочитанное сообщение Oleg_M » 2013-09-30 4:25:35

Уважаемые гуру, подскажите:
настраиваю DSPAM по статье http://www.lissyara.su/articles/freebsd ... n_to_exim/
при импорте БД:

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

# mysql -h localhost -u dspam -pSECRET dspam 
< /usr/local/share/examples/dspam/mysql/mysql_objects-speed.sql
# mysql -h localhost -u dspam -pSECRET dspam 
< /usr/local/share/examples/dspam/mysql/virtual_users.sql
ругается что файлов не существует, ну их и в самом деле нету, нашел в портах эти файлы, попытался подкинуть оттуда ругается так:

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

mysql -h localhost -u ******* -p****** dspam < /usr/ports/mail/dspam/work/dspam-3.9.0/src/tools.mysql_drv/mysql_objects-speed.sql
ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 7
root@gate:/usr/home/mordovenko # mysql -h localhost -u ******* -p******** dspam < /usr/ports/mail/dspam/work/dspam-3.9.0/src/tools.mysql_drv/virtual_users.sql
ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 4
Как решить проблемку?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35017
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Dspam в качестве демона

Непрочитанное сообщение Alex Keda » 2013-10-05 11:38:35

БД какая?
Убей их всех! Бог потом рассортирует...

Oleg_M
рядовой
Сообщения: 25
Зарегистрирован: 2013-09-23 12:53:30

Re: Dspam в качестве демона

Непрочитанное сообщение Oleg_M » 2013-10-05 22:09:34

Путь к базе указан, думаю вам виднее будет, а сервер MySQL версии 5.5.33

Oleg_M
рядовой
Сообщения: 25
Зарегистрирован: 2013-09-23 12:53:30

Re: Dspam в качестве демона

Непрочитанное сообщение Oleg_M » 2013-10-06 1:01:03

Странно, все делал как по инструкции, но установка не выполнилась в полном объеме, так что все проблемы решились переустановкой порта. Для решения трабла с руганью на TYPE решил заменой в файлах базы TYPE на ENGINE

Oleg_M
рядовой
Сообщения: 25
Зарегистрирован: 2013-09-23 12:53:30

Re: Dspam в качестве демона

Непрочитанное сообщение Oleg_M » 2013-10-15 17:58:05

Какое значение нужно ставить в параметре MySQLConnectionCache ?
Если по инструкции выше изложенной установить:

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

MySQLConnectionCache    1000
то в итоге вешается мускул и к нему никто кроме рута не может больше подключиться.