URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91209
[ Назад ]

Исходное сообщение
"Не создаётся база bayes (spamassasin)"

Отправлено bobot , 21-Мрт-11 17:07 
В манах написано что она создаётся автоматом , а у меня ничего бодобного
вот конфиг


# Добавляем запись к заголовку письма, если письмо определено как спам
rewrite_header Subject *****SPAM*****
# Доверенные сети
#trusted_networks
# Метод защиты файлов базы
lock_method flock
# Количество "очков", набрав которые письмо считается спамом
required_score 5.0
# Использовать Bayes алгоритмы при проверке почтовых сообщений
use_bayes 1
# Автообучение Bayes
bayes_auto_learn 1
# Не активировать систему, пока она не обучится на некотором количестве писем
bayes_min_spam_num 50
bayes_min_ham_num 50
# Журналировать процесс обучения
bayes_learn_to_journal  1
# Выставляем права на файлы
bayes_file_mode         0666
# Не выполнять проверку по блэклистам. При установке параметра в 0 - опция будет включена
skip_rbl_checks        0

пробовал вручную добавить , тоже не помогает


# Добавляем запись к заголовку письма, если письмо определено как спам
rewrite_header Subject *****SPAM*****
# Доверенные сети
#trusted_networks
# Метод защиты файлов базы
lock_method flock
# Количество "очков", набрав которые письмо считается спамом
required_score 5.0
# Использовать Bayes алгоритмы при проверке почтовых сообщений
use_bayes 1
bayes_path /etc/mail/spamassassin/bayes/bayes ----------------------------вот добавил
# Автообучение Bayes
bayes_auto_learn 1
# Не активировать систему, пока она не обучится на некотором количестве писем
bayes_min_spam_num 50
bayes_min_ham_num 50
# Журналировать процесс обучения
bayes_learn_to_journal  1
# Выставляем права на файлы
bayes_file_mode         0666
# Не выполнять проверку по блэклистам. При установке параметра в 0 - опция будет включена
skip_rbl_checks        0

что ж делать?


Содержание

Сообщения в этом обсуждении
"Не создаётся база bayes (spamassasin)"
Отправлено koblin , 21-Мрт-11 17:24 
sa-learn ?

"Не создаётся база bayes (spamassasin)"
Отправлено Golub Mikhail , 21-Мрт-11 17:25 
>[оверквотинг удален]
> bayes_min_ham_num 50
> # Журналировать процесс обучения
> bayes_learn_to_journal  1
> # Выставляем права на файлы
> bayes_file_mode         0666
> # Не выполнять проверку по блэклистам. При установке параметра в 0 -
> опция будет включена
> skip_rbl_checks        0
>

> что ж делать?

А права какие на созданную папку?
Пользователь, от которого работает spamd, имеет права записи в папку (su -m юзер_spamd)?
Логи еще смотрите, часто помогают.


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 12:37 

> А права какие на созданную папку?
> Пользователь, от которого работает spamd, имеет права записи в папку (su -m
> юзер_spamd)?
> Логи еще смотрите, часто помогают.

Я кажется нашёл у меня спам убийца создаёт вот эту дерикторию /var/spool/spamd/.spamassassin

и её содержимое


[root@mail /var/spool/spamd/.spamassassin]# ls -l
total 656
-rwxrwxrwx  1 spamd  spamd  167936 23 мар 11:32 auto-whitelist
-rwxrwxrwx  1 spamd  spamd       6 23 мар 11:32 auto-whitelist.mutex
-rwxrwxrwx  1 spamd  spamd      12 23 мар 11:32 bayes.mutex
-rw-rw-rw-  1 spamd  spamd   24904 23 мар 11:32 bayes_journal
-rwxrwxrwx  1 spamd  spamd   28672 23 мар 11:32 bayes_seen
-rwxrwxrwx  1 spamd  spamd  630784 23 мар 11:32 bayes_toks
-rwxrwxrwx  1 spamd  spamd    1487 21 мар 15:27 user_prefs

я взял вот эту строчку


bayes_path /etc/mail/spamassassin/bayes/bayes

изменил на


bayes_path /var/spool/spamd/.spamassassin/


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 12:48 
> А права какие на созданную папку?
> Пользователь, от которого работает spamd, имеет права записи в папку (su -m
> юзер_spamd)?
> Логи еще смотрите, часто помогают.

Правда что-то не то

вот


spamassassin --lint
[88288] warn: plugin: failed to parse plugin (from @INC): Can't locate Crypt/OpenSSL/RSA.pm in @INC (@INC contains: lib /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9) at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
[88288] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
[88288] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
[88288] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
[88288] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
[88288] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
[88288] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
[88288] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
[88288] warn: Compilation failed in require at (eval 95) line 1.
[88288] warn: config: SpamAssassin failed to parse line, "/var/spool/spamd/spam" is not valid for "bayes_path", skipping: bayes_path /var/spool/spamd/spam
[88288] warn: lint: 1 issues detected, please rerun with debug enabled for more information


"Не создаётся база bayes (spamassasin)"
Отправлено DeadLoco , 23-Мрт-11 13:02 
> Правда что-то не то

последний элемент пути к базам - это не подкаталог, а префикс имени баз

У меня в локал.цф прописано следующее:
   bayes_path /usr/local/etc/mail/bases/bayes
При этом в каталоге /usr/local/etc/mail/bases/ создаются файлы:
   bayes_journal
   bayes_seen
   bayes_toks


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 13:10 
>> Правда что-то не то
> Путь должен содержать финальный слеш, чтобы было ясно, что адресует он не
> файл, а каталог.

Всё получилось!

создало вот


[root@mail /etc/mail/spamassassin/bayes]# ls -l
total 38
-rw-rw-rw-  1 spamd  spamd      5 23 мар 12:04 bayes.mutex
-rw-rw-rw-  1 spamd  spamd   3508 23 мар 12:04 bayes_journal
-rw-rw-rw-  1 spamd  spamd  16384 23 мар 12:04 bayes_seen
-rw-rw-rw-  1 spamd  spamd  16384 23 мар 12:04 bayes_toks
Само создало


а что по поводу вот этого
это нормально можно жить


[root@mail /etc/mail/spamassassin/bayes]# spamassassin --lint

[5013] warn: plugin: failed to parse plugin (from @INC): Can't locate Crypt/OpenSSL/RSA.pm in @INC (@INC contains: lib /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9) at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
[5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
[5013] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
[5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
[5013] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
[5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
[5013] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
[5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
[5013] warn: Compilation failed in require at (eval 95) line 1.



"Не создаётся база bayes (spamassasin)"
Отправлено DeadLoco , 23-Мрт-11 13:23 
> а что по поводу вот этого

   Can't locate Crypt/OpenSSL/RSA.pm

Надо полагать, перловочка без масла?


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 13:25 
>> а что по поводу вот этого
>    Can't locate Crypt/OpenSSL/RSA.pm
> Надо полагать, перловочка без масла?

А чуть чуть подробней ))))


"Не создаётся база bayes (spamassasin)"
Отправлено DeadLoco , 23-Мрт-11 13:34 
> А чуть чуть подробней ))))

Что-то мне подсказывает, что опенССЛ поставить сильно не повредит.



"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 14:17 
>> А чуть чуть подробней ))))
> Что-то мне подсказывает, что опенССЛ поставить сильно не повредит.

вот это  cd /usr/ports/security/openssl

и установил



[root@mail /home/bobot]# pkg_info | grep open
openldap-client-2.4.16 Open source LDAP client implementation
openssl-0.9.8k      SSL and crypto library


А ошибка таже


"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 13:40 
>[оверквотинг удален]
> [5013] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm
> line 13.
> [5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm
> line 13.
> [5013] warn: Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm
> line 77.
> [5013] warn: BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm
> line 77.
> [5013] warn: Compilation failed in require at (eval 95) line 1.
>

sa-compile


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 13:59 

> sa-compile

вот


[root@mail ~]# sa-compile | less
plugin: failed to parse plugin (from @INC): Can't locate Crypt/OpenSSL/RSA.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9) at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/PublicKey.pm line 270.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Signature.pm line 13.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/DKIM/Verifier.pm line 13.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SpamAssassin/Plugin/DKIM.pm line 77.
Compilation failed in require at (eval 48) line 1.

[69976] info: generic: base extraction starting. this can take a while...
[69976] info: generic: extracting from rules of type body_0
100% [========================================================================================================================] 10878.45 rules/sec 00m00s DONE
100% [========================================================================================================================] 1006.05 bases/sec 00m01s DONE
[69976] info: body_0: 677 base strings extracted in 1 seconds
cd /tmp/.spamassassin69976U8Wpmxtmp
cd Mail-SpamAssassin-CompiledRegexps-body_0
re2c -i -b -o scanner1.c scanner1.re
re2c -i -b -o scanner2.c scanner2.re
re2c -i -b -o scanner3.c scanner3.re
re2c -i -b -o scanner4.c scanner4.re
/usr/local/bin/perl5.8.9 Makefile.PL PREFIX=/tmp/.spamassassin69976U8Wpmxtmp/ignored INSTALLSITEARCH=/var/db/spamassassin/compiled/5.008/3.002005
Writing Makefile for Mail::SpamAssassin::CompiledRegexps::body_0
make
cp body_0.pm blib/lib/Mail/SpamAssassin/CompiledRegexps/body_0.pm
/usr/local/bin/perl5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/ExtUtils/xsubpp  -typemap /usr/local/lib/perl5/5.8.9/ExtUtils/typemap  body_0.xs > body_0.xsc && mv body_0.xsc body_0.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   body_0.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner1.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner2.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner3.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner4.c
Running Mkbootstrap for Mail::SpamAssassin::CompiledRegexps::body_0 ()
chmod 644 body_0.bs
rm -f blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
cc  -shared  -L/usr/local/lib body_0.o  scanner1.o  scanner2.o  scanner3.o  scanner4.o  -o blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
chmod 755 blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
cp body_0.bs blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs
chmod 644 blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs
Manifying blib/man3/Mail::SpamAssassin::CompiledRegexps::body_0.3
make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /tmp/.spamassassin69976U8Wpmxtmp/ignored/lib/perl5/5.8.9/man/man3/Mail::SpamAssassin::CompiledRegexps::body_0.3
Writing /var/db/spamassassin/compiled/5.008/3.002005/auto/Mail/SpamAssassin/CompiledRegexps/body_0/.packlist
FreeBSD: Registering installation in the package database
Cannot create directory /var/db/pkg/bsdpan-Mail-SpamAssassin-CompiledRegexps-body_0-1.0: File exists
Appending installation info to /tmp/.spamassassin69976U8Wpmxtmp/ignored/lib/perl5/5.8.9/mach/perllocal.pod
cp /tmp/.spamassassin69976U8Wpmxtmp/bases_body_0.pl /var/db/spamassassin/compiled/5.008/3.002005/bases_body_0.pl
cd /
rm -rf /tmp/.spamassassin69976U8Wpmxtmp



"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 14:48 
perl -e 'require Crypt::OpenSSL::RSA'

"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 15:07 
> perl -e 'require Crypt::OpenSSL::RSA'

ввёл эту строчку ! ничего не происходит....

всё тоже самое


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 15:12 
> perl -e 'require Crypt::OpenSSL::RSA'

я понимаю оно просто не может доставить плагины????? Ну а с такими ошибками оно будет нормально работать?


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 15:55 
>> perl -e 'require Crypt::OpenSSL::RSA'

Та я вводил эту команду....ничего не происходит... как буд-то ничего не ставится


"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 16:03 
>>> perl -e 'require Crypt::OpenSSL::RSA'
> Та я вводил эту команду....ничего не происходит... как буд-то ничего не ставится

CTaBuTc9 Boo6LLle-To TaK:
perl -MCPAN -e 'install Crypt::OpenSSL::RSA'


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 16:13 
>>>> perl -e 'require Crypt::OpenSSL::RSA'
>> Та я вводил эту команду....ничего не происходит... как буд-то ничего не ставится
> CTaBuTc9 Boo6LLle-To TaK:
> perl -MCPAN -e 'install Crypt::OpenSSL::RSA'

Всё я уже поставил, правда и забыл последовательность )))))


[root@mail ~]# sa-compile
[3897] info: generic: base extraction starting. this can take a while...
[3897] info: generic: extracting from rules of type body_0
100% [========================================================================================================================] 10211.43 rules/sec 00m00s DONE
100% [========================================================================================================================] 987.78 bases/sec 00m01s DONE
[3897] info: body_0: 677 base strings extracted in 1 seconds
cd /tmp/.spamassassin3897WkgvcYtmp
cd Mail-SpamAssassin-CompiledRegexps-body_0
re2c -i -b -o scanner1.c scanner1.re
re2c -i -b -o scanner2.c scanner2.re
re2c -i -b -o scanner3.c scanner3.re
re2c -i -b -o scanner4.c scanner4.re
/usr/local/bin/perl5.8.9 Makefile.PL PREFIX=/tmp/.spamassassin3897WkgvcYtmp/ignored INSTALLSITEARCH=/var/db/spamassassin/compiled/5.008/3.002005
Writing Makefile for Mail::SpamAssassin::CompiledRegexps::body_0
make
cp body_0.pm blib/lib/Mail/SpamAssassin/CompiledRegexps/body_0.pm
/usr/local/bin/perl5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/ExtUtils/xsubpp  -typemap /usr/local/lib/perl5/5.8.9/ExtUtils/typemap  body_0.xs > body_0.xsc && mv body_0.xsc body_0.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   body_0.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner1.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner2.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner3.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"1.0\"  -DXS_VERSION=\"1.0\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"   scanner4.c
Running Mkbootstrap for Mail::SpamAssassin::CompiledRegexps::body_0 ()
chmod 644 body_0.bs
rm -f blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
cc  -shared  -L/usr/local/lib body_0.o  scanner1.o  scanner2.o  scanner3.o  scanner4.o  -o blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
chmod 755 blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.so
cp body_0.bs blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs
chmod 644 blib/arch/auto/Mail/SpamAssassin/CompiledRegexps/body_0/body_0.bs
Manifying blib/man3/Mail::SpamAssassin::CompiledRegexps::body_0.3
make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /tmp/.spamassassin3897WkgvcYtmp/ignored/lib/perl5/5.8.9/man/man3/Mail::SpamAssassin::CompiledRegexps::body_0.3
Writing /var/db/spamassassin/compiled/5.008/3.002005/auto/Mail/SpamAssassin/CompiledRegexps/body_0/.packlist
FreeBSD: Registering installation in the package database
Cannot create directory /var/db/pkg/bsdpan-Mail-SpamAssassin-CompiledRegexps-body_0-1.0: File exists
Appending installation info to /tmp/.spamassassin3897WkgvcYtmp/ignored/lib/perl5/5.8.9/mach/perllocal.pod
cp /tmp/.spamassassin3897WkgvcYtmp/bases_body_0.pl /var/db/spamassassin/compiled/5.008/3.002005/bases_body_0.pl
cd /
rm -rf /tmp/.spamassassin3897WkgvcYtmp

а когда ввожу проверку конфига, то не матюкается


[root@mail ~]# spamassassin --lint
[root@mail ~]#

да а ничего что я вот так поставил в конфиге значения bayes_min_spam_num                
bayes_min_ham_num значения по 1000


bayes_path /etc/mail/spamassassin/bayes/
#bayes_path /var/spool/spamd/spam
# Автообучение Bayes
bayes_auto_learn 1

bayes_min_spam_num 1000              
bayes_min_ham_num 1000



????



"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 16:15 
> да а ничего что я вот так поставил в конфиге значения bayes_min_spam_num
> bayes_min_ham_num значения по 1000
>
 
> bayes_path /etc/mail/spamassassin/bayes/
> #bayes_path /var/spool/spamd/spam
> # Автообучение Bayes
> bayes_auto_learn 1
> bayes_min_spam_num 1000
> bayes_min_ham_num 1000
>

А ты представляешь что эти 2 значения означают?

> ????


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 16:20 

>> bayes_min_spam_num 1000
>> bayes_min_ham_num 1000
>>
> А ты представляешь что эти 2 значения означают?
>> ????

1000  ----нормальных писем
1000 -----спам писем

(это обучения)

А потом начинает работать assassin


"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 16:31 
>>> bayes_min_spam_num 1000
>>> bayes_min_ham_num 1000
>>>
>> А ты представляешь что эти 2 значения означают?
>>> ????
> 1000  ----нормальных писем
> 1000 -----спам писем
> (это обучения)
> А потом начинает работать assassin

Не спамассассин, а включается в фильтрацию байесовский анализатор, самая главная спаморезалка спамассассина. Соответсвенно, пока у тебя не придет по 1000 спамовских писем и по 1000 не спамовских нифига он не подключится в работу... поэтому если к тебе сквозь все защиты прорывается 10-к писем из которого штуки 3 нормальных а 7 спамовских, то ждать пока заработает байес ты будешь очень долго...

p.s. на мой взгляд просто так ждать - это вообще бессмысленно, нужно параллельно первое время ручками фильтровать письма на хорошие и плохие, а потом очистить базу байеса и  запустить sa-learn --spam и sa-learn --ham на отфильтрованные письма, чтобы байесовская база изначально была нормально сформирована, а не засрана пропущенным спамом.


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 16:54 
>[оверквотинг удален]
>> 1000  ----нормальных писем
>> 1000 -----спам писем
>> (это обучения)
>> А потом начинает работать assassin
> Не спамассассин, а включается в фильтрацию байесовский анализатор, самая главная спаморезалка
> спамассассина. Соответсвенно, пока у тебя не придет по 1000 спамовских писем
> и по 1000 не спамовских нифига он не подключится в работу...
> поэтому если к тебе сквозь все защиты прорывается 10-к писем из
> которого штуки 3 нормальных а 7 спамовских, то ждать пока заработает
> байес ты будешь очень долго...

Не понял! у меня допустим 100 пользователей им пришло в день по два письма спама , это означает что уже 200 писем спама??

да и какое значение должно быть  


required_score 5.0       ----это по умолчанию


"Не создаётся база bayes (spamassasin)"
Отправлено LiF , 23-Мрт-11 17:02 
> Не понял! у меня допустим 100 пользователей им пришло в день по
> два письма спама , это означает что уже 200 писем спама??

Если каждому по 2 письма спама, то естественно 200... вроде же математика 2-го класса...
но нужно учитывать то, что спам может быть одинаковый, но разным отправителям...
и делать sa-learn над 2 абсолютно одинаково составленными письмами смысла не имеет.


> да и какое значение должно быть

значение чего? после того как письмо признается спамом?
это ты сам уже решай... по себе скажу, что 5 пожалуй мало... у меня где-то 6 при учете правильно обученного байеса.


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 17:24 
Да ! А логи есть у spamassassina?

То что то я не могу найти ((((


"Не создаётся база bayes (spamassasin)"
Отправлено bobot , 23-Мрт-11 15:38 
> perl -e 'require Crypt::OpenSSL::RSA'

попробовал доставить модуль перла


perl -MCPAN -e 'install Digest::SHA1'

Тоже не помогает