В манах написано что она создаётся автоматом , а у меня ничего бодобного
вот конфиг
# Добавляем запись к заголовку письма, если письмо определено как спам
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что ж делать?
sa-learn ?
>[оверквотинг удален]
> bayes_min_ham_num 50
> # Журналировать процесс обучения
> bayes_learn_to_journal 1
> # Выставляем права на файлы
> bayes_file_mode 0666
> # Не выполнять проверку по блэклистам. При установке параметра в 0 -
> опция будет включена
> skip_rbl_checks 0
>
А права какие на созданную папку?
Пользователь, от которого работает spamd, имеет права записи в папку (su -m юзер_spamd)?
Логи еще смотрите, часто помогают.
> А права какие на созданную папку?
> Пользователь, от которого работает 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/
> А права какие на созданную папку?
> Пользователь, от которого работает 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_path /usr/local/etc/mail/bases/bayes
При этом в каталоге /usr/local/etc/mail/bases/ создаются файлы:
bayes_journal
bayes_seen
bayes_toks
>> Правда что-то не то
> Путь должен содержать финальный слеш, чтобы было ясно, что адресует он не
> файл, а каталог.Всё получилось!
создало вот
[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.
> а что по поводу вот этогоCan't locate Crypt/OpenSSL/RSA.pm
Надо полагать, перловочка без масла?
>> а что по поводу вот этого
> Can't locate Crypt/OpenSSL/RSA.pm
> Надо полагать, перловочка без масла?А чуть чуть подробней ))))
> А чуть чуть подробней ))))Что-то мне подсказывает, что опенССЛ поставить сильно не повредит.
>> А чуть чуть подробней ))))
> Что-то мне подсказывает, что опенССЛ поставить сильно не повредит.вот это 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
А ошибка таже
>[оверквотинг удален]
> [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
> 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
perl -e 'require Crypt::OpenSSL::RSA'
> perl -e 'require Crypt::OpenSSL::RSA'ввёл эту строчку ! ничего не происходит....
всё тоже самое
> perl -e 'require Crypt::OpenSSL::RSA'я понимаю оно просто не может доставить плагины????? Ну а с такими ошибками оно будет нормально работать?
>> perl -e 'require Crypt::OpenSSL::RSA'Та я вводил эту команду....ничего не происходит... как буд-то ничего не ставится
>>> perl -e 'require Crypt::OpenSSL::RSA'
> Та я вводил эту команду....ничего не происходит... как буд-то ничего не ставитсяCTaBuTc9 Boo6LLle-To TaK:
perl -MCPAN -e 'install Crypt::OpenSSL::RSA'
>>>> 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 1bayes_min_spam_num 1000
bayes_min_ham_num 1000
????
> да а ничего что я вот так поставил в конфиге значения 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_min_spam_num 1000
>> bayes_min_ham_num 1000
>>
> А ты представляешь что эти 2 значения означают?
>> ????1000 ----нормальных писем
1000 -----спам писем(это обучения)
А потом начинает работать assassin
>>> 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 на отфильтрованные письма, чтобы байесовская база изначально была нормально сформирована, а не засрана пропущенным спамом.
>[оверквотинг удален]
>> 1000 ----нормальных писем
>> 1000 -----спам писем
>> (это обучения)
>> А потом начинает работать assassin
> Не спамассассин, а включается в фильтрацию байесовский анализатор, самая главная спаморезалка
> спамассассина. Соответсвенно, пока у тебя не придет по 1000 спамовских писем
> и по 1000 не спамовских нифига он не подключится в работу...
> поэтому если к тебе сквозь все защиты прорывается 10-к писем из
> которого штуки 3 нормальных а 7 спамовских, то ждать пока заработает
> байес ты будешь очень долго...Не понял! у меня допустим 100 пользователей им пришло в день по два письма спама , это означает что уже 200 писем спама??
да и какое значение должно быть
required_score 5.0 ----это по умолчанию
> Не понял! у меня допустим 100 пользователей им пришло в день по
> два письма спама , это означает что уже 200 писем спама??Если каждому по 2 письма спама, то естественно 200... вроде же математика 2-го класса...
но нужно учитывать то, что спам может быть одинаковый, но разным отправителям...
и делать sa-learn над 2 абсолютно одинаково составленными письмами смысла не имеет.
> да и какое значение должно бытьзначение чего? после того как письмо признается спамом?
это ты сам уже решай... по себе скажу, что 5 пожалуй мало... у меня где-то 6 при учете правильно обученного байеса.
Да ! А логи есть у spamassassina?То что то я не могу найти ((((
> perl -e 'require Crypt::OpenSSL::RSA'попробовал доставить модуль перла
perl -MCPAN -e 'install Digest::SHA1'
Тоже не помогает