Антиспамовый фильтр (Sendmail + DrWeb + SpamAssassin)

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 20 апр 2005, 17:43

noble писал(а):Получил мыло в 14:58:10. Оно получило, как в идно в логах 29.2  пункта и должно было зареджектиться (spamass-milter запущен с ключом -r 15), но не тут то было. Мало того, что он его направил на ящик, что указан в ключе -b к милтеру, так ещё после этого сервак вошёл в стопр, и пускал это мыло по кругу. С чем это может быть связано?
придется выбирать - или юзать -r - или юзать -b
вместе не уживутся
по крайней мере до того, пока spamass-milter не будет делать исключения из проверок для адресов, указанных в качестве аргументов параметра -b
--
/corvax

noble
Junior member
Сообщения: 4
Зарегистрирован: 18 апр 2005, 13:12

Сообщение noble » 20 апр 2005, 17:59

и всё же я не совсем понимаю почему милтер так делает... не могу проследить его логику, анализируя логи.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 20 апр 2005, 18:04

noble писал(а):и всё же я не совсем понимаю почему милтер так делает... не могу проследить его логику, анализируя логи.
милтеру или надо доставлять письмо юзеру, указанному в -b, запуская самому MDA, или если вливать их заново sendmail'у, делать для них исключения, когда эти письма повторно попадают самому milter'у
делать это можно, проводя исключения по адресу получателя (все равно мейлбокс юзера, указанного в -b - это отстойник)

я тут уже предлагал на для пропатчить милтер... что-то никто не захотел :)
--
/corvax

i.bond
Junior member
Сообщения: 4
Зарегистрирован: 19 май 2005, 12:08

Сообщение i.bond » 19 май 2005, 12:43

Привет!

Вроде все настроил все работает, только не запускается spamd!!! При этом еще и ошибок никаких не выдает! Что я делаю не так?  :cry:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 май 2005, 12:54

i.bond писал(а):Привет!

Вроде все настроил все работает, только не запускается spamd!!! При этом еще и ошибок никаких не выдает! Что я делаю не так?  :cry:
телепаты в отпуске
для остальных нужны ОС, как запускается spamd, с какими параметрами, еще и версия spamd не помешает
--
/corvax

i.bond
Junior member
Сообщения: 4
Зарегистрирован: 19 май 2005, 12:08

Сообщение i.bond » 19 май 2005, 13:06

OS: FreeBSD 5.4

/usr/local/bin/spamd -D -a -c -d -r /var/run/spamd.pid -u nobody

Mail-SpamAssassin-3.0.3

sendmail-8.13.4

Dr.Web (R) for FreeBSD, version 4.32.2 (2004-11-02)

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 май 2005, 13:32

i.bond писал(а):OS: FreeBSD 5.4

/usr/local/bin/spamd -D -a -c -d -r /var/run/spamd.pid -u nobody
это он так руками запускается или из /usr/local/etc/rc.d/sa-spamd.sh?
если из стартового скрипта, то хотелось бы взглянуть на результат работы

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

grep ^spamd /etc/rc.conf
а на счет пустоты в логах - речь шла о /var/log/maillog?
--
/corvax

i.bond
Junior member
Сообщения: 4
Зарегистрирован: 19 май 2005, 12:08

Сообщение i.bond » 19 май 2005, 13:48

Это он так руками запускается.
А на счет пустоты -- это он ничего вообще не говорит.

А в maillog кричит что нету spamd!

May 19 11:38:11 mail2 spamc[1088]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#1 of 3): Connection refused

А если из ьстартого, то вообще ничего не происходит!

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 май 2005, 14:08

i.bond писал(а):Это он так руками запускается.
почему не из стартового скрипта, как положено?
i.bond писал(а):А на счет пустоты -- это он ничего вообще не говорит.
так имелось ввиду, что при запуске spamd ничего не выводит на STDOUT/STDERR или таки в логи?
i.bond писал(а):А в maillog кричит что нету spamd!

May 19 11:38:11 mail2 spamc[1088]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#1 of 3): Connection refused
так это уже клиент кричит о том, что демон не слушает TCP сокет
i.bond писал(а):А если из ьстартого, то вообще ничего не происходит!
дык, надо ж наверное для этого указать в /etc/rc.conf необходимость запуска spamd?

p. s. опция -a маленько removed
и еще - опции -D и -d сознательно используются вместе?
и еще - а что, spamd, запущенный от имени юзера nobody сможет создать файл /var/run/spamd.pid?
ага, чуть не забыл - а при запуске не от root'а вообще работает -c или нет? как юзер nobody будет создавать user preferences files в homedir'ах юзеров?

у меня создалось впечатление, что в приведенной выше строке запуска spamd просто какой-то коктейл из опций, выбранных почти случайным образом...
--
/corvax

i.bond
Junior member
Сообщения: 4
Зарегистрирован: 19 май 2005, 12:08

Сообщение i.bond » 19 май 2005, 16:30

Сенкс разобрался.
Запустил через его родимый сш только в нем поменял enable=NO на yes

:shock:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 май 2005, 17:03

i.bond писал(а):Сенкс разобрался.
Запустил через его родимый сш только в нем поменял enable=NO на yes

:shock:
руки бы за такое....
вернуть все на родину и в /etc/rc.conf прописать:

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

spamd_enable="YES"
там же можно указать значение переменной spamd_flags
--
/corvax

Zmitr
Junior member
Сообщения: 11
Зарегистрирован: 24 май 2005, 13:08
Контактная информация:

Сообщение Zmitr » 24 май 2005, 16:03

пытаюсь использовать AWL
В конфиге прописал
use_auto_whitelist 1
auto_whitelist_path /etc/mail/spamassassin/bayes/
auto_whitelist_file_mode   0666
auto_learn_threshold_nonspam    -2
auto_learn_threshold_spam       9

В логах:
May 24 15:49:43 zorg spamd[32395]: debug: lock: 32395 created /etc/mail/spamassa
ssin/bayes/.lock.zorg.32395
May 24 15:49:43 zorg spamd[32395]: debug: lock: 32395 trying to get lock on /etc
/mail/spamassassin/bayes/ with 0 retries
May 24 15:49:43 zorg spamd[32395]: debug: lock: 32395 link to /etc/mail/spamassa
ssin/bayes/.lock: link ok
May 24 15:49:43 zorg spamd[32395]: debug: Tie-ing to DB file R/W in /etc/mail/sp
amassassin/bayes/
May 24 15:49:43 zorg spamd[32395]: debug: unlock: 32395 unlink /etc/mail/spamass
assin/bayes/.lock
May 24 15:49:43 zorg spamd[32395]: debug: open of AWL file failed: Cannot open a
uto_whitelist_path /etc/mail/spamassassin/bayes/:
May 24 15:49:43 zorg spamd[32395]: debug: Post AWL score: 8.294

Если пытаюсь ввести
spamassassin --add-addr-to-whitelist=post@park.ru
говорит
Cannot open auto_whitelist_path /etc/mail/spamassassin/bayes/: Inappropriate ioctl for device

Что делать?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 24 май 2005, 16:20

Zmitr писал(а):пытаюсь использовать AWL
В конфиге прописал
use_auto_whitelist 1
auto_whitelist_path /etc/mail/spamassassin/bayes/
не думаю, что SA ожидает в параметре auto_whitelist_path получить путь к каталогу. к тому же, AWL к байесу вроде как не особо относится
--
/corvax

Zmitr
Junior member
Сообщения: 11
Зарегистрирован: 24 май 2005, 13:08
Контактная информация:

Сообщение Zmitr » 24 май 2005, 16:35

thanks :-) зарабортало

100matolog
Junior member
Сообщения: 14
Зарегистрирован: 20 июл 2005, 10:11

вот такое в майлоге выдается..

Сообщение 100matolog » 20 июл 2005, 11:40

вот такое в майлоге выдается..
...........20:48:16 mail spamd[60070]: Creating default_prefs [/root/.spamassassin/user_prefs]
Jul  7 20:48:16 mail spamd[60070]: Cannot write to /root/.spamassassin/user_prefs: Permission denied  
Jul  7 20:48:16 mail spamd[60070]: Couldn't create readable default_prefs for [/root/.spamassassin/user_prefs]
Jul  7 20:48:16 mail spamd[60070]: processing message <42CD6BA0.7030306@mail.ru> for root:53..............
друзья говорят мол нужно стартануть spamd из по рута... (непонимаю зачем но все равно)
выполняю, в ответ
......Could not create INET socket: Address already in use IO::Socket::INET: Address already in use .......

смотрю список процессов, spamd не видно , только spamass-milter крутится

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»