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

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

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

Rue
Junior member
Сообщения: 5
Зарегистрирован: 05 окт 2004, 19:20
Контактная информация:

Сообщение Rue » 07 окт 2004, 14:30

Мне удалось решить проблему кривого формирования Makefile под RH9 (описана в http://www.3nity.ru/viewtopic.htm?p=11576#11576 ).

И pod2man оказался вовсе ни при чем (хотя на всякий случай  из Инета скачан и обновлен podlators-1.27).

SpamAssassin версии 3.0.0
Как говорится, если ничего не помогает, то RTFM  :)
Mail-SpamAssassin-3.0.0/INSTALL писал(а):Note for Perl 5.8 Users (incl Red Hat 8 )
----------------------------------------

Perl 5.8 now uses Unicode internally by default, which causes trouble for
SpamAssassin (and almost all other reasonably complex pieces of perl
code!).

We've worked around this in most places, as far as we know, but there may
still be some issues.  In addition, there is a speed hit, which it would
be nice to avoid.

Setting the LANG environment variable before any invocation of
SpamAssassin sometimes seems to help fix it, like so:

 export LANG=en_US

Notably, the LANG setting must not include "utf8".   However, some folks
have reported that this makes no difference. ;)

Разумеется, в RH9 стоит Perl 5.8 и

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

# set
...
LANG=en_US.UTF8
...
То есть перед сборкой SpamAssassin (хоть руками, хоть через CPAN) достаточно выдать 'export LANG=en_US', чтобы компиляция и установка прошла без ошибок.

Кстати, аналогичная проблема имеется и при обновлении модуля ExtUtils::MakeMaker (Makefile там нормальный, но вот 'make test' выдает кучу ошибок).

Dron73
Junior member
Сообщения: 4
Зарегистрирован: 14 окт 2004, 16:49

Падение spamass-milter

Сообщение Dron73 » 15 окт 2004, 08:27

Всем привет!!!

Кто нибудь встречался с след. ошибкой?

SpamAssassin 3.0.0
Sendmail 8.12.11
spamass-milter 0.2.0

При старте spamass-milter
/usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -B spam@host.ru -r 10 -u nobody
/usr/bin/spamd  -m 12 --nouser-config  -d -u nobody


появлвяются три процесса
20386 ?        S      0:00 /usr/local/sbin/spamass-milter -f -p /var/run/spamass
20387 ?        S      0:00 /usr/local/sbin/spamass-milter -f -p /var/run/spamass
20388 ?        S      0:00 /usr/local/sbin/spamass-milter -f -p /var/run/spamass

И все прекрасно работает, spam фмльтруется. Но если приходит письмо в которм  в заголовке поля имеют вид типа
Message-ID: <I[20 или X-Message-Info: 8[1
spamass-milter  "падает", а именно остается один процесс.
в логе ...

spamc[27283]: oops! message_dump of 2573 returned different
spamc[27325]: oops! message_dump of 2812 returned different
sendmail[28933]: i9BDYKuL028933: Milter (spamassassin): to error state
sendmail[28979]: i9BDaA7Z028979: Milter (spamassassin): to error state
sendmail[28993]: i9BDbAlr028993: Milter (spamassassin): to error state
spamd[22724]: connection from localhost.localdomain [127.0.0.1] at port 60019
spamd[22732]: connection from localhost.localdomain [127.0.0.1] at port 60020
sendmail[26987]: i9BBiLZn026987: Milter: data, reject=451 4.7.1 Please try again
spamc[26763]: oops! message_dump of 2736 returned different
sendmail[26761]: i9BBXv3H026761: Milter: data, reject=451 4.7.1 Please try again

Кто что может подсказать???

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

Re: Падение spamass-milter

Сообщение setar » 15 окт 2004, 10:53

Dron73 писал(а):Кто что может подсказать???
Стандартный баг, более того spammass-milter больше не поддерживается разработчиками, рекомендую менять милтер на MIME DEFANG

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

Re: Падение spamass-milter

Сообщение corvax » 15 окт 2004, 11:15

setar писал(а):
Dron73 писал(а):Кто что может подсказать???
Стандартный баг, более того spammass-milter больше не поддерживается разработчиками
утверждение не соответсвует действительности
последние изменения в самом spamass-milter.cpp датирован 24.09.2004

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

Re: Падение spamass-milter

Сообщение setar » 15 окт 2004, 11:18

corvax писал(а):утверждение не соответсвует действительности
последние изменения в самом spamass-milter.cpp датирован 24.09.2004
Правда ?! я от жизни отстал :)
дык это наверное хорошо, побежал догонять убежавший поезд ;)

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

Re: Падение spamass-milter

Сообщение corvax » 15 окт 2004, 11:23

все изменения доступны только через CVS
Последний раз редактировалось corvax 15 окт 2004, 11:30, всего редактировалось 1 раз.

Dron73
Junior member
Сообщения: 4
Зарегистрирован: 14 окт 2004, 16:49

Re: Падение spamass-milter

Сообщение Dron73 » 15 окт 2004, 11:29

setar писал(а):
Dron73 писал(а):Кто что может подсказать???
Стандартный баг, более того spammass-milter больше не поддерживается разработчиками, рекомендую менять милтер на MIME DEFANG
а поподробнее про MIME DEFANG можно??? где и что почитать ???

Dron73
Junior member
Сообщения: 4
Зарегистрирован: 14 окт 2004, 16:49

Re: Падение spamass-milter

Сообщение Dron73 » 15 окт 2004, 11:37

corvax писал(а):
setar писал(а):
Dron73 писал(а):Кто что может подсказать???
Стандартный баг, более того spammass-milter больше не поддерживается разработчиками
утверждение не соответсвует действительности
последние изменения в самом spamass-milter.cpp датирован 24.09.2004
а где есть изменненый spamass-milter?? я брал с http://savannah.nongnu.org/download/spamass-milt/

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

Re: Падение spamass-milter

Сообщение corvax » 15 окт 2004, 11:46

Dron73 писал(а):
corvax писал(а):
setar писал(а): Стандартный баг, более того spammass-milter больше не поддерживается разработчиками
утверждение не соответсвует действительности
последние изменения в самом spamass-milter.cpp датирован 24.09.2004
а где есть изменненый spamass-milter?? я брал с http://savannah.nongnu.org/download/spamass-milt/
cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/spamass-milt co spamass-milt

только что без проблем из этих сырцов собрался src.rpm для RedHat/Fedora

вообще-то Dan Nelson давно обещает релиз, но что-то все никак... там, кстати, критичные изменения касались именно работы с SA3

Dron73
Junior member
Сообщения: 4
Зарегистрирован: 14 окт 2004, 16:49

Re: Падение spamass-milter

Сообщение Dron73 » 15 окт 2004, 13:46

corvax писал(а):
Dron73 писал(а):
corvax писал(а): утверждение не соответсвует действительности
последние изменения в самом spamass-milter.cpp датирован 24.09.2004
а где есть изменненый spamass-milter?? я брал с http://savannah.nongnu.org/download/spamass-milt/
cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/spamass-milt co spamass-milt

только что без проблем из этих сырцов собрался src.rpm для RedHat/Fedora

вообще-то Dan Nelson давно обещает релиз, но что-то все никак... там, кстати, критичные изменения касались именно работы с SA3
а можно ли это src.rpm  на semsem@mail.ru --- заранее благодарен---

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

Re: Падение spamass-milter

Сообщение corvax » 15 окт 2004, 14:27

Dron73 писал(а):
corvax писал(а):
Dron73 писал(а): а где есть изменненый spamass-milter?? я брал с http://savannah.nongnu.org/download/spamass-milt/
cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/spamass-milt co spamass-milt

только что без проблем из этих сырцов собрался src.rpm для RedHat/Fedora

вообще-то Dan Nelson давно обещает релиз, но что-то все никак... там, кстати, критичные изменения касались именно работы с SA3
а можно ли это src.rpm  на semsem@mail.ru --- заранее благодарен---
сейчас выложу. только патч надо сделать для работы с automake 1.9
почему-то autogen.sh рассчитан на работу только с 1.5 по 1.8

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

Re: Падение spamass-milter

Сообщение corvax » 15 окт 2004, 15:33

corvax писал(а):
Dron73 писал(а):
corvax писал(а): cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/spamass-milt co spamass-milt

только что без проблем из этих сырцов собрался src.rpm для RedHat/Fedora

вообще-то Dan Nelson давно обещает релиз, но что-то все никак... там, кстати, критичные изменения касались именно работы с SA3
а можно ли это src.rpm  на semsem@mail.ru --- заранее благодарен---
сейчас выложу. только патч надо сделать для работы с automake 1.9
почему-то autogen.sh рассчитан на работу только с 1.5 по 1.8
http://www.mta.org.ua/spamass-milter/sp ... 24.src.rpm

патчить не пришлось. вернее, обошлось правкой autogen.sh прямо из spec файла. заодно зависимости поправил. что-то у Dan'а spec генерится под старый софт...

от модератора: я файлик на всяк случай здесь разместил, благо теперь upload для всех работает.
Вложения

[Расширение rpm было запрещено, вложение больше недоступно.]


Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Could not extract score

Сообщение Евгений » 02 ноя 2004, 14:53

Sendmail в логах выдает следующее:

Nov  2 13:38:39 newreal spamd[9190]: connection from localhost.localdomain [127.0.0.1] at port 36159
Nov  2 13:38:44 newreal spamd[9190]: processing message <111001c4c0c6$009d03d9$d0b42935@smapxsmap.net> for root:99.
Nov  2 13:38:56 newreal spamd[9190]: identified spam (12.9/5.0) for root:99 in 18.1 seconds, 2161 bytes.
Nov  2 13:38:56 newreal spamd[9190]: result: Y 12 - BIZ_TLD,FAKE_OUTBLAZE_RCVD,FORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_40_50,HTML_FONT_INVISIBLE,HTML_MESSAGE,MIME_HTML_ONLY,RATWARE_RCVD_PF,RCVD_IN_XBL,UPPERCASE_25_50,URIBL_SBL scantime=18.1,size=2161,mid=<111001c4c0c6$009d03d9$d0b42935@smapxsmap.net>,autolearn=failed
Nov  2 13:38:57 newreal spamass-milter[9167]: Could not extract score from <Yes, score=12.9 required=5.0 tests=BIZ_TLD,FAKE_OUTBLAZE_RCVD, ^IFORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_40_50, ^IHTML_FONT_INVISIBLE,HTML_MESSAGE,MIME_HTML_ONLY,RATWARE_RCVD_PF, ^IRCVD_IN_XBL,UPPERCASE_25_50,URIBL_SBL autolearn=failed version=3.0.1>

Мне не нравится строка:
Could not extract score from <Yes, score=12.9 required=5.0

В чем может быть проблема.

И второй вопрос: базы Байеса где и кем создаются и на каком этапе?

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

Re: Could not extract score

Сообщение corvax » 02 ноя 2004, 15:30

Евгений писал(а):Sendmail в логах выдает следующее:

Nov  2 13:38:39 newreal spamd[9190]: connection from localhost.localdomain [127.0.0.1] at port 36159
Nov  2 13:38:44 newreal spamd[9190]: processing message <111001c4c0c6$009d03d9$d0b42935@smapxsmap.net> for root:99.
Nov  2 13:38:56 newreal spamd[9190]: identified spam (12.9/5.0) for root:99 in 18.1 seconds, 2161 bytes.
Nov  2 13:38:56 newreal spamd[9190]: result: Y 12 - BIZ_TLD,FAKE_OUTBLAZE_RCVD,FORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_40_50,HTML_FONT_INVISIBLE,HTML_MESSAGE,MIME_HTML_ONLY,RATWARE_RCVD_PF,RCVD_IN_XBL,UPPERCASE_25_50,URIBL_SBL scantime=18.1,size=2161,mid=<111001c4c0c6$009d03d9$d0b42935@smapxsmap.net>,autolearn=failed
Nov  2 13:38:57 newreal spamass-milter[9167]: Could not extract score from <Yes, score=12.9 required=5.0 tests=BIZ_TLD,FAKE_OUTBLAZE_RCVD, ^IFORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_40_50, ^IHTML_FONT_INVISIBLE,HTML_MESSAGE,MIME_HTML_ONLY,RATWARE_RCVD_PF, ^IRCVD_IN_XBL,UPPERCASE_25_50,URIBL_SBL autolearn=failed version=3.0.1>

Мне не нравится строка:
Could not extract score from <Yes, score=12.9 required=5.0

В чем может быть проблема.
старый spamass-milter с новым spamassassin
об этом речь вышел по треду уже шла
Евгений писал(а):И второй вопрос: базы Байеса где и кем создаются и на каком этапе?
где - bayes_path в конфиге
кем - man sa-learn

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

?

Сообщение Евгений » 02 ноя 2004, 16:24

При запуске выдает:

Nov  2 16:10:28 newreal spamd[19285]: spamd starting
Nov  2 16:10:34 newreal spamd[19289]: Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 270

В файле DB_File.pm в строке 270:
   # make recno in Berkeley DB version 2 work like recno in version 1.
   if ($db_version > 1 and defined $arg[4] and $arg[4] =~ /RECNO/ and
       $arg[1] and ! -e $arg[1]) {
       open(FH, ">$arg[1]") or return undef ;
       close FH ;
       chmod $arg[3] ? $arg[3] : 0666 , $arg[1] ;
   }

Чего надо сделать?

Ответить

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