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

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

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

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

Сообщение corvax » 09 авг 2004, 15:06

IvanKS писал(а):дык.. в жпеге какая-то хрень сидит
exim -bh выругался:

>>> processing "warn"
>>> check spam = nospam:true
>>> trying server 127.0.0.1, port 783
LOG: 1Bu7sM-000DjP-9A spam acl condition: error/short send to spamd

очень интересный jpeg получился...

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 13 авг 2004, 11:00

spamass-milter.core красного цвета появилась сама
не подскажете что это и с чем кушать

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 13 авг 2004, 16:58

gorlum писал(а):spamass-milter.core красного цвета появилась сама
не подскажете что это и с чем кушать
удалить и перезапустить процесс милтера заного.
это дамп упавшего процесса. Если ситуация повторится, то думать из за чего сия неприятность происходит (битая память, разогнанный или перегретый проц и т.д.)

rjack
Junior member
Сообщения: 2
Зарегистрирован: 18 авг 2004, 07:04

spamass

Сообщение rjack » 18 авг 2004, 07:51

Приветствую!
Поставил связку sendmail+spamassassin+kav4 (как mailer) на RH7.3.
Установилось без проблем, работает, но периодически падает, в логе:
spamd[24055]: server killed by SIGTERM, shutting down
sendmail[24926]: i7I2Wgs7024926: Milter (spamassassin)
: error connecting to filter: Connection refused by /var/run/spamass-milter
sendmail[24926]: i7I2Wgs7024926: Milter (spamassassin)
: to error state
sendmail[24926]: i7I2Wgs7024926: Milter: initializatio
n failed, temp failing commands

ps ax|grep spam:
24942 pts/2 S 0:00 /usr/local/sbin/spamass-milter -f -p /var/run/spamass
24949 ? S 0:33 /usr/bin/spamd -d -a -u filter

Т.е. spamd висит, spamass-milter висит, но один процесс (в рабочей ситуации- 3 процесса).

Не подскажете ил в чем дело и как победить эту напасть??

Плюс второй вопрос: spamass-milter запускается так:
daemon /usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -b spam@ххх.ru, но письма на этот ящик не пересылает, он вообще непонятно куда их девает, просто нет определенных как спам писем и всё тут..

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 18 авг 2004, 10:40

Настраивая очередной сервер наткнулся на такую проблемку. Если spamd запускается от имени другого пользователя, а базы bayes созданы с правами root, то соот-но при проверке писем эти самые базы не подключаются. Выход - проверить права доступа на базы bayes.

Возможно будет полезно.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 18 авг 2004, 10:48

setar писал(а):удалить и перезапустить процесс милтера заного.
это дамп упавшего процесса. Если ситуация повторится, то думать из за чего сия неприятность происходит (битая память, разогнанный или перегретый проц и т.д.)
У меня как-то с полгода назад ни с того, ни с сего также начал валиться spamass-milter в коредамп. При этом до того работал не выключаясь больше полугода. В чем причина была, я не нашел. Вылечилось обновлением почтовика до версии 8.12.11, касперского до 4.0.0.3 (не помню точно, самая последняя 4-ка под БСД), spamassisn-а. Ну и в догонку ограничил число одновременных подключений к серверу до 25. Тьфу-тьфу, вроде пока работает.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: spamass

Сообщение Stranger03 » 18 авг 2004, 10:59

rjack писал(а):Приветствую!
Поставил связку sendmail+spamassassin+kav4 (как mailer) на RH7.3.
Установилось без проблем, работает, но периодически падает, в логе:
spamd[24055]: server killed by SIGTERM, shutting down
Соотв-но надо смотреть лог spamd, по какой причине он отвалился. Причин может быть много. В частности смотри сообщение чуть выше.
rjack писал(а):Плюс второй вопрос: spamass-milter запускается так:
daemon /usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -b spam@ххх.ru, но письма на этот ящик не пересылает, он вообще непонятно куда их девает, просто нет определенных как спам писем и всё тут..
Версия spamass-milter? Есть ли псевдопользователь spam? Есть ли ошибки в maillog на предмет попытки отправить письмо пользователю spam@? Больше вопросов, чем ответов, 8)

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 18 авг 2004, 11:02

setar писал(а):Nikola , Pilat
ребята а почему бы не почитать документацию ?
http://spamassassin.apache.org/doc/Mail ... _Conf.html
конкретно читаем про internal_networks и trusted_networks
Ну или еще посмотреть man spamass-milter. Там тоже много чего интересного найдете, 8) . Например:

-i networks
Ignores messages if the originating IP is in the network(s)
listed. The message will be passed through without calling Spa-
mAssassin at all. networks is a comma-separated list, where each
element can be either an IP address (nnn.nnn.nnn.nnn), a CIDR
network (nnn.nnn.nnn.nnn/nn), or a network/netmask pair
(nnn.nnn.nnn.nnn/nnn.nnn.nnn.nnn). Multiple -i flags will append
to the list. For example, if you list all your internal net-
works, no outgoing emails will be filtered.

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

Сообщение corvax » 18 авг 2004, 11:07

Stranger03 писал(а):
setar писал(а):удалить и перезапустить процесс милтера заного.
это дамп упавшего процесса. Если ситуация повторится, то думать из за чего сия неприятность происходит (битая память, разогнанный или перегретый проц и т.д.)
У меня как-то с полгода назад ни с того, ни с сего также начал валиться spamass-milter в коредамп. При этом до того работал не выключаясь больше полугода. В чем причина была, я не нашел. Вылечилось обновлением почтовика до версии 8.12.11, касперского до 4.0.0.3 (не помню точно, самая последняя 4-ка под БСД), spamassisn-а. Ну и в догонку ограничил число одновременных подключений к серверу до 25. Тьфу-тьфу, вроде пока работает.
если процесс падает в кору не по железным причинам, можно посмотреть на bt в
gdb -c spamass-milter.core spamass-milter

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 18 авг 2004, 11:25

corvax писал(а):если процесс падает в кору не по железным причинам, можно посмотреть на bt в
gdb -c spamass-milter.core spamass-milter
Спасибо за совет, 8). Я честно говоря не помню, по каким причинам я тогда не смотрел (или все-таки смотрел) тот дамп. Просто как факт тогда, система долго работала, потом вдруг начала падать. Дело было давно, а как вылечил - я написал.

rjack
Junior member
Сообщения: 2
Зарегистрирован: 18 авг 2004, 07:04

Re: spamass

Сообщение rjack » 18 авг 2004, 12:32

Stranger03 писал(а): Версия spamass-milter? Есть ли псевдопользователь spam? Есть ли ошибки в maillog на предмет попытки отправить письмо пользователю spam@? Больше вопросов, чем ответов, 8)

1. Версия 0.2.0.
2. Конечно есть :)
3. Нет, с этим пользователем нормальная работа идет..

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: spamass

Сообщение Stranger03 » 18 авг 2004, 13:20

rjack писал(а):1. Версия 0.2.0.
2. Конечно есть :)
3. Нет, с этим пользователем нормальная работа идет..
Ну тогда вариантов два
1. Подробно читать статью (здесь их две, можешь обе) и проверять по шагам, что сделал, что не сделал. Заодно проверить права доступа на каталоги. Я пару раз натыкался, когда недостаток прав не позволял правильно работать системе.

2. Включить лог define(`confMILTER_LOG_LEVEL',`9'), 9-ки думаю хватит, кидаться письмами и смотреть результаты лога. Там будет разбор полетов, из которых все поймешь.

P.S. ну и последнее, здесь по форуму поползай. Setar где-то писал, как руками проверить работу почтовика. Там все подробно написано.

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

Re: spamass

Сообщение corvax » 18 авг 2004, 13:25

Stranger03 писал(а):2. Включить лог define(`confMILTER_LOG_LEVEL',`9'), 9-ки думаю хватит, кидаться письмами и смотреть результаты лога. Там будет разбор полетов, из которых все поймешь.
лучше 14, ибо 9 - это дефолтовое значение исходя из README.cf:

confMILTER_LOG_LEVEL Milter.LogLevel [9] Log level for input mail filter
actions, defaults to LogLevel.

Аватара пользователя
Nikola
member
Сообщения: 20
Зарегистрирован: 18 мар 2004, 19:34
Откуда: Arhangelsk, Russia

Сообщение Nikola » 19 авг 2004, 11:21

Stranger03 Читал, но как пропустил :oops: ???? Сто раз себе говорил, ничего в спешке не делать. Так что огромное человеческое спасибо.

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 27 авг 2004, 05:26

Уважаемые Гуру подскажите плз
иногда после команды

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

router# sa-learn --ham /etc/mail/spamassassin/ham
появляються следующие строки

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

Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 519.
Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 521.
Use of uninitialized value at /usr/local/lib/perl5/site_perl/5.005/Mail/SpamAssassin/Bayes.pm line 522.
, что это такое? Наставьте на путь истинный.

Ответить

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