Dspam в качестве демона
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: Dspam в качестве демона
погоди..а поподробнее...просто так убрать? что делает эта опция?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-07-04 14:23:55
Re: Dspam в качестве демона
Не видя конфига только это можно посоветовать, но вероятно конфиг взят из статьи, и содержит старый синтаксис. Если так, то замени Feature chained на Tokenizer chain Эта опция, судя по мануалу, склоняет всякие характерные спамовые слова.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: Dspam в качестве демона
Tokenizer chain у меня есть в конфиге. В конфиге статьи присутствуют оба параметра.
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-07-04 14:23:55
Re: Dspam в качестве демона
Одно меняет второе вроде бы с версии 3.8.0. Просто убей Feature chained и все
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-07-04 14:23:55
Re: Dspam в качестве демона
Вот поэтому
Код: Выделить всё
[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.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: Dspam в качестве демона
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 ошибку:
Получается ему не удаётся слушать по 24 lmtp порту, наверное из за изменившегося юзера и наверное слушает по дефолту от рута, как можно изменить этого юзера и заставить слушать от maulnull ?
Код: Выделить всё
Could not bind to :24: Permission denied
Daemon mode failed to start
-
- проходил мимо
Re: Dspam в качестве демона
Здравствуйте друзья!
Видно от зверского недсыпа я особенно люто туплю (
Под покровом ночи, прикрутил к почтовому серверу 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)
Видно от зверского недсыпа я особенно люто туплю (
Под покровом ночи, прикрутил к почтовому серверу 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)
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: Dspam в качестве демона
Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.
-
- проходил мимо
Re: Dspam в качестве демона
А как указать, что бы данные выводились только для конкретного сендера? А то ведь при большом количестве входящих писем в этой каше не разобраться (blade_007 писал(а):Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: Dspam в качестве демона
для конкретного пользователя - нет
для определенного драйвера - да (man exim , опция -d+filter), например, exim -bd -d+route
для определенного драйвера - да (man exim , опция -d+filter), например, exim -bd -d+route
-
- проходил мимо
Re: Dspam в качестве демона
Похоже проблема в том, что DSPAM пересылает на oMr@mail.shevkunov.spb.ru и spam-scanned@mail.shevkunov.spb.ru которых. понятное дело, нет... =/solariz писал(а):А как указать, что бы данные выводились только для конкретного сендера? А то ведь при большом количестве входящих писем в этой каше не разобраться (blade_007 писал(а):Прогоните с проверкой exim -bd -d+all - наверняка узнаете где-чего.
-
- проходил мимо
Re: Dspam в качестве демона
Проблема решена. По-невнимательности пропустил "-" перед oMr в строке конфига TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned"solariz писал(а): Похоже проблема в том, что DSPAM пересылает на oMr@mail.shevkunov.spb.ru и spam-scanned@mail.shevkunov.spb.ru которых. понятное дело, нет... =/
Спасибо blade_007 за участие.
-
- проходил мимо
Re: Dspam в качестве демона
DSPAM запустился, но отказывается обучаться ( sedation level set to: 5 ). Кто-нибудь может поделиться рабочим конфигом exim+dspam?
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2011-11-07 15:15:00
Re: Dspam в качестве демона
Знатоки, подскажите плиз, можно ли поселить dspam на отдельном сервере? Почтовый сервер поднят на sendmail-8.14.2_1.
Просто как то не понял я настройки spamd
Просто как то не понял я настройки spamd
Код: Выделить всё
ServerHost 127.0.0.1
ServerPort 10023
ClientHost 127.0.0.1
ClientPort 10023
ClientIdent "secret@Relay1"
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2011-11-07 15:15:00
Re: Dspam в качестве демона
или может кто знает как его настроить в роли smtp relay , ну что бы он стоял перед sendmail-ом?
-
- проходил мимо
Re: Dspam в качестве демона
Подскажите, а ведь в папке /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:*
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-08-23 13:15:20
Re: Dspam в качестве демона
Возможно кому-то будет полезно:
- Для того, чтобы в WEB-интерфейсе работала история в dspam.conf необходимо указать UserLog on
- Чтобы в WEB-интерфейсе работал карантин, его необходимо включить там же: Preference "spamAction=quarantine". Так же должно быть SystemLog on
- В версии 3.10.1 есть проблема неотображения графики в WEB-интерфейсе когда выбран русский язык. В файле admingraph.cgi. Связано с тем, что в файле с переводом строки вбиты в виде а, при выводе на графику декодирование не производится, строка вылазит за пределы рисунка, в результате чего все и падает. Лично я не стал заморачиваться и тупо заменил все вхождения {$LANGUAGE} на {'en'} в строках 76 и 125. Стало по-английски, но рабочим. Кому надо - можете переписать этот момент получше.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-08-23 13:15:20
Re: Dspam в качестве демона
Еще момент: у меня не доставлялись переученные письма (которые были распознаны как спам, а затем переучены в 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}} \
}}
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-08-23 13:15:20
Re: Dspam в качестве демона
Имеется проблема: не создается IMAP-папка INBOX.Spam. Проверял TheBat'ом и ll /var/mail/exim/user@domain.ru. Система настроена по статье... Подскажите, как локализовать проблему?
-
- рядовой
- Сообщения: 25
- Зарегистрирован: 2013-09-23 12:53:30
Re: Dspam в качестве демона
Уважаемые гуру, подскажите:
настраиваю DSPAM по статье http://www.lissyara.su/articles/freebsd ... n_to_exim/
при импорте БД:
ругается что файлов не существует, ну их и в самом деле нету, нашел в портах эти файлы, попытался подкинуть оттуда ругается так:
Как решить проблемку?
настраиваю 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
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- рядовой
- Сообщения: 25
- Зарегистрирован: 2013-09-23 12:53:30
Re: Dspam в качестве демона
Путь к базе указан, думаю вам виднее будет, а сервер MySQL версии 5.5.33
-
- рядовой
- Сообщения: 25
- Зарегистрирован: 2013-09-23 12:53:30
Re: Dspam в качестве демона
Странно, все делал как по инструкции, но установка не выполнилась в полном объеме, так что все проблемы решились переустановкой порта. Для решения трабла с руганью на TYPE решил заменой в файлах базы TYPE на ENGINE
-
- рядовой
- Сообщения: 25
- Зарегистрирован: 2013-09-23 12:53:30
Re: Dspam в качестве демона
Какое значение нужно ставить в параметре MySQLConnectionCache ?
Если по инструкции выше изложенной установить:
то в итоге вешается мускул и к нему никто кроме рута не может больше подключиться.
Если по инструкции выше изложенной установить:
Код: Выделить всё
MySQLConnectionCache 1000