FAQ Ошибки компиляции и запуска Sendmail + Spamassassin

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

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

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

Сообщение gorlum » 07 апр 2005, 11:27

corvax писал(а): или речь об autolearn=failed?
АГА
corvax писал(а):а если тоже самое письмо скормить spamassassin'у ручками?
а если скормить это письмо spamc?
а если запустить spamd в дебаговом режиме и посмотреть, что он вываливает на консольку при проверке этого письма через весь паровоз sendmail -> spamass-milter -> spamd?
Извиняюсь а немоглибы вы подсказать как это сделать

Иесчо вопросик, как сделать что бы sa-learn базы баеса писала не в /etc/mail/spamassassin, а в /etc/mail/spamassassin/bayes

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

Сообщение corvax » 07 апр 2005, 12:38

gorlum писал(а):
corvax писал(а): или речь об autolearn=failed?
АГА
нужно смотреть дебаговый вывод spamd
но скорее всего, у юзера, от имени которого запущен spamd, не имеет прав на запись в файлы базки байеса
gorlum писал(а):
corvax писал(а):а если тоже самое письмо скормить spamassassin'у ручками?
а если скормить это письмо spamc?
а если запустить spamd в дебаговом режиме и посмотреть, что он вываливает на консольку при проверке этого письма через весь паровоз sendmail -> spamass-milter -> spamd?
Извиняюсь а немоглибы вы подсказать как это сделать
прочесть man spamd, найти, как включить дебаговый режим и как отключить режим демона. потом выгрузить штатный soamd и загрузить его ручками с вычитанными параметрами
gorlum писал(а):Иесчо вопросик, как сделать что бы sa-learn базы баеса писала не в /etc/mail/spamassassin, а в /etc/mail/spamassassin/bayes
соответствующим образом изменить значение параметра bayes_path в local.cf
--
/corvax

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

Сообщение gorlum » 14 апр 2005, 03:52

Не знаю что это ошибка или нет, но спамасс ставит оценку баеса только у исходящих писем, не у всех исходящих, только если письмо отправлено с домена который указан у сендмайла в файле local-host-names, а у входящих оценки баеса нет. Помогите разобраться в чем дело, дайте волшебного пенделя в нужную сторону. :cry:

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

Сообщение corvax » 14 апр 2005, 10:40

gorlum писал(а):Не знаю что это ошибка или нет, но спамасс ставит оценку баеса только у исходящих писем, не у всех исходящих, только если письмо отправлено с домена который указан у сендмайла в файле local-host-names, а у входящих оценки баеса нет. Помогите разобраться в чем дело, дайте волшебного пенделя в нужную сторону. :cry:
если честно, уже начинает надоедать тоже самое писать...

нужно один раз попробовать, что такое дебаговый режим у spamd
после этого подавляющая часть вопросов не будет доживать до этого форума, она будет решена после просмотра вывода spamd на консольку
--
/corvax

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

Сообщение gorlum » 14 апр 2005, 12:49

Уважаемый  Corvax первым делом извиняюсь за назоиливость.

DEBUG включен и там все хорошо письмо проходит проверку в базах и ему ставица оценка баеса 0.999999999983, я так подозреваю, что в списке пройденых тестов (X-Spam-Status: test=...) должно появиться что-то типа BAYES_ХХ, но этого нет.

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

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

gorlum писал(а):DEBUG включен и там все хорошо письмо проходит проверку в базах и ему ставица оценка баеса 0.999999999983, я так подозреваю, что в списке пройденых тестов (X-Spam-Status: test=...) должно появиться что-то типа BAYES_ХХ, но этого нет.
при таких баллах должно быть BAYES_99
можно это письмо выложить где-нить со всеми заголовками?
или запаковать в архив и выслать мне почтой
--
/corvax

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

Сообщение gorlum » 14 апр 2005, 13:14

вот приатачил таких у меня порядка 500 штук
Вложения
00000002.rar
вотвам пожалуйста письмо
(1.34 КБ) 879 скачиваний

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

Сообщение corvax » 14 апр 2005, 15:10

gorlum писал(а):вот приатачил таких у меня порядка 500 штук
в самом письме ничего предосудительного
spamassassin 3.0.2 прекрасно проставляет ему баллы на основании базки байеса

а если просто скормить это письмо на stdin spamassassin'у? а spamc?
--
/corvax

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

Сообщение gorlum » 15 апр 2005, 03:53

corvax писал(а):в самом письме ничего предосудительного
spamassassin 3.0.2 прекрасно проставляет ему баллы на основании базки байеса
А где это показывается что он проставил ему баллы
corvax писал(а):а если просто скормить это письмо на stdin spamassassin'у? а spamc?
ССОРРРИ а подскажите как это сделать :roll:

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

Сообщение corvax » 15 апр 2005, 09:48

gorlum писал(а):
corvax писал(а):в самом письме ничего предосудительного
spamassassin 3.0.2 прекрасно проставляет ему баллы на основании базки байеса
А где это показывается что он проставил ему баллы
во вставленном поле X-Spam-Report
gorlum писал(а):
corvax писал(а):а если просто скормить это письмо на stdin spamassassin'у? а spamc?
ССОРРРИ а подскажите как это сделать :roll:
spamassassin < message.eml
spamc -d localhost -p 783 < message.eml

p. s. я так понимаю, что пока все тесты проводились со связкой sendmail + milter + spamd?
--
/corvax

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

Сообщение gorlum » 15 апр 2005, 11:43

corvax писал(а): во вставленном поле X-Spam-Report
Ну вот хоть убейте нет его (ни поля, ни значения)
corvax писал(а):spamassassin < message.eml
spamc -d localhost -p 783 < message.eml
а говорит прав нет
corvax писал(а):p. s. я так понимаю, что пока все тесты проводились со связкой sendmail + milter + spamd?
да связка sendmail+spamd+spamass-milter

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

Сообщение corvax » 15 апр 2005, 11:51

gorlum писал(а):
corvax писал(а): во вставленном поле X-Spam-Report
Ну вот хоть убейте нет его (ни поля, ни значения)
можно еще попробовать несколько нагрузить spamd по поводу формирования X-spam-Report:

можно попробовать добавить в local.cf:

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

clear_report_template
report Content analysis details:   (_HITS_ points, _REQD_ required)
report
report " pts rule name              description"
report  --- ---------------------- --------------------------------------------------
report _SUMMARY_
и еще вот этот параметр (это все одна строка, я не знаю, перенесется она в форуме или нет):

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

add_header              all Report Content analysis details: (_HITS_ points, _REQD_ required)\npts    rule name              description\n--- ------------------------------------------------------------------------\n_REPORT_
gorlum писал(а):
corvax писал(а):spamassassin < message.eml
spamc -d localhost -p 783 < message.eml
а где должно лежать message.eml, а то говорит что нету таких
вообще-то это файл с ранее сохраненным письмом :)
gorlum писал(а):
corvax писал(а):p. s. я так понимаю, что пока все тесты проводились со связкой sendmail + milter + spamd?
да связка sendmail+spamd+spamass-milter
ну так ручками еще надо проверить
--
/corvax

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

Сообщение gorlum » 15 апр 2005, 12:08

corvax писал(а):
gorlum писал(а):
corvax писал(а):spamassassin < message.eml
spamc -d localhost -p 783 < message.eml
а где должно лежать message.eml, а то говорит что нету таких
вообще-то это файл с ранее сохраненным письмом :)
это я понял :), он говорит permission denied
corvax писал(а):
gorlum писал(а):
corvax писал(а):p. s. я так понимаю, что пока все тесты проводились со связкой sendmail + milter + spamd?
да связка sendmail+spamd+spamass-milter
ну так ручками еще надо проверить
а что проверять-то все же стоит и работает в репорте нет только теста баеса (оценка по баесу письму ставится а балллы не прибавляются) все остальные тесты есть и баллы по этим тестам проставляются

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

Сообщение corvax » 15 апр 2005, 12:35

gorlum писал(а):
corvax писал(а):
gorlum писал(а): а где должно лежать message.eml, а то говорит что нету таких
вообще-то это файл с ранее сохраненным письмом :)
это я понял :), он говорит permission denied
прав на файл с письмом что-ли не хватает?
кстати, а кто владелец файлов базки байеса и какие права на эти файлы установлены?
gorlum писал(а):
corvax писал(а):
gorlum писал(а): да связка sendmail+spamd+spamass-milter
ну так ручками еще надо проверить
а что проверять-то все же стоит и работает в репорте нет только теста баеса (оценка по баесу письму ставится а балллы не прибавляются) все остальные тесты есть и баллы по этим тестам проставляются
а к чему тогда была фраза
Ну вот хоть убейте нет его (ни поля, ни значения)
?

надо уж решить, есть поле или нет
--
/corvax

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

Сообщение gorlum » 15 апр 2005, 13:02

поля и значения нет, но судя по дебагу проверка в базках баеза проходит и письмо получает 0.999999, в соответствии етой оценки в поле X-SPAM-STATUS: test= должно появится BAYES_90 и месаге должно присвоиться сколькото очков, но этого не происходит.
Владельцем баз баеса является юзер от которого запускается СПАМД
(это изначально, но вданный момент открыты для всех и на все)

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей