Spamassassin 3.1.0
Модераторы: Trinity admin`s, Free-lance moderator`s
- sproot
- member
- Сообщения: 23
- Зарегистрирован: 19 сен 2005, 08:20
- Откуда: Хабаровск
- Контактная информация:
Spamassassin 3.1.0
Привет народ!
После spamassassin -t < sample-spam.txt
Пишет:
[16075] warn: Character in 'C' format wrapped in pack at /usr/lib/perl5/site_perl/5.8.4/Mail/SpamAssassin/Util.pm line 711.
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on fake.host.ru
X-Spam-Level: **************************************************
X-Spam-Status: Yes, score=1000.0 required=8.0 tests=GTUBE,NO_RECEIVED,
NO_RELAYS autolearn=no version=3.1.0
X-Spam-Report:
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email
* -0.0 NO_RECEIVED Informational: message has no Received headers
Subject: ****SPAM*(1000.0)**** Test spam mail (GTUBE)
Message-ID: <GTUBE1.1010101@example.net>
Date: Wed, 23 Jul 2003 23:30:00 +0200
From: Sender <sender@example.net>
To: Recipient <recipient@example.net>
Precedence: junk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Prev-Subject: Test spam mail (GTUBE)
This is the GTUBE, the
Generic
Test for
Unsolicited
Bulk
Email
1. Варнинг мне не нравится
2. Почему X-Spam заголовки сверху ?
После spamassassin -t < sample-spam.txt
Пишет:
[16075] warn: Character in 'C' format wrapped in pack at /usr/lib/perl5/site_perl/5.8.4/Mail/SpamAssassin/Util.pm line 711.
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on fake.host.ru
X-Spam-Level: **************************************************
X-Spam-Status: Yes, score=1000.0 required=8.0 tests=GTUBE,NO_RECEIVED,
NO_RELAYS autolearn=no version=3.1.0
X-Spam-Report:
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email
* -0.0 NO_RECEIVED Informational: message has no Received headers
Subject: ****SPAM*(1000.0)**** Test spam mail (GTUBE)
Message-ID: <GTUBE1.1010101@example.net>
Date: Wed, 23 Jul 2003 23:30:00 +0200
From: Sender <sender@example.net>
To: Recipient <recipient@example.net>
Precedence: junk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Prev-Subject: Test spam mail (GTUBE)
This is the GTUBE, the
Generic
Test for
Unsolicited
Bulk
1. Варнинг мне не нравится
2. Почему X-Spam заголовки сверху ?
После обновления до 3.1.0 у меня как-то странно начали работать базы bayes, в /var/spamassassin стали появляться файлы *.expire*****, периодически виден bayes.lock, вчера такое было:
#/var/spamassassin# l
total 34586
-rw-rw-rw- 1 spamd spamd 22 Sep 19 12:16 bayes.lock
-rw-rw-rw- 1 spamd spamd 22 Sep 19 12:16 bayes.lock.domain.ru.50289
-rw------- 1 spamd spamd 4512 Sep 19 12:16 bayes_journal
-rw------- 1 spamd spamd 21364736 Sep 19 12:09 bayes_seen
-rw------- 1 spamd spamd 17793024 Sep 19 12:11 bayes_toks
-rw------- 1 spamd spamd 1769472 Sep 19 12:16 bayes_toks.expire50288
сейчас уже так:
-rw------- 1 spamd spamd 19608 Sep 20 09:26 bayes_journal
-rw------- 1 spamd spamd 21364736 Sep 20 09:25 bayes_seen
-rw------- 1 spamd spamd 17793024 Sep 20 09:25 bayes_toks
-rw------- 1 spamd spamd 2277376 Sep 19 16:07 bayes_toks.expire50288
-rw------- 1 spamd spamd 2179072 Sep 19 16:51 bayes_toks.expire50289
-rw------- 1 spamd spamd 4292608 Sep 19 15:46 bayes_toks.expire54142
-rw------- 1 spamd spamd 2572288 Sep 19 23:46 bayes_toks.expire54449
-rw------- 1 spamd spamd 2179072 Sep 19 19:54 bayes_toks.expire54818
-rw------- 1 spamd spamd 2670592 Sep 20 06:14 bayes_toks.expire58332
-rw------- 1 spamd spamd 2408448 Sep 20 07:32 bayes_toks.expire58424
-rw------- 1 spamd spamd 2179072 Sep 20 09:22 bayes_toks.expire61197
-rw------- 1 spamd spamd 2736128 Sep 20 08:59 bayes_toks.expire61668
в /var/log/maillog периодически можно наблюдать такое:
Sep 20 09:19:01 mrrc spamd[61668]: bayes: cannot open bayes databases /var/spamassassin/bayes_* R/W: lock failed: File exists
или
Sep 20 09:22:17 mrrc spamd[61197]: bayes: expire_old_tokens: child processing timeout at /usr/local/bin/spamd line 1088.
Периодически все отрабатывается без ошибок, в local.cf относительно bayes имеется следующее:
# bayes
use_bayes 1
bayes_path /var/spamassassin/bayes
bayes_auto_learn 1
bayes_auto_learn_threshold_spam 6.0
bayes_expiry_max_db_size 900000
Кстати, с 3.1.0 появился новый конфигурационный файл v310.pre, некоторые plugin-ы в нем закомментированы, как и Mail::SpamAssassin::Plugin::RelayCountry в init.pre, можно ил их доставить отдельно и включить в работу?
#/var/spamassassin# l
total 34586
-rw-rw-rw- 1 spamd spamd 22 Sep 19 12:16 bayes.lock
-rw-rw-rw- 1 spamd spamd 22 Sep 19 12:16 bayes.lock.domain.ru.50289
-rw------- 1 spamd spamd 4512 Sep 19 12:16 bayes_journal
-rw------- 1 spamd spamd 21364736 Sep 19 12:09 bayes_seen
-rw------- 1 spamd spamd 17793024 Sep 19 12:11 bayes_toks
-rw------- 1 spamd spamd 1769472 Sep 19 12:16 bayes_toks.expire50288
сейчас уже так:
-rw------- 1 spamd spamd 19608 Sep 20 09:26 bayes_journal
-rw------- 1 spamd spamd 21364736 Sep 20 09:25 bayes_seen
-rw------- 1 spamd spamd 17793024 Sep 20 09:25 bayes_toks
-rw------- 1 spamd spamd 2277376 Sep 19 16:07 bayes_toks.expire50288
-rw------- 1 spamd spamd 2179072 Sep 19 16:51 bayes_toks.expire50289
-rw------- 1 spamd spamd 4292608 Sep 19 15:46 bayes_toks.expire54142
-rw------- 1 spamd spamd 2572288 Sep 19 23:46 bayes_toks.expire54449
-rw------- 1 spamd spamd 2179072 Sep 19 19:54 bayes_toks.expire54818
-rw------- 1 spamd spamd 2670592 Sep 20 06:14 bayes_toks.expire58332
-rw------- 1 spamd spamd 2408448 Sep 20 07:32 bayes_toks.expire58424
-rw------- 1 spamd spamd 2179072 Sep 20 09:22 bayes_toks.expire61197
-rw------- 1 spamd spamd 2736128 Sep 20 08:59 bayes_toks.expire61668
в /var/log/maillog периодически можно наблюдать такое:
Sep 20 09:19:01 mrrc spamd[61668]: bayes: cannot open bayes databases /var/spamassassin/bayes_* R/W: lock failed: File exists
или
Sep 20 09:22:17 mrrc spamd[61197]: bayes: expire_old_tokens: child processing timeout at /usr/local/bin/spamd line 1088.
Периодически все отрабатывается без ошибок, в local.cf относительно bayes имеется следующее:
# bayes
use_bayes 1
bayes_path /var/spamassassin/bayes
bayes_auto_learn 1
bayes_auto_learn_threshold_spam 6.0
bayes_expiry_max_db_size 900000
Кстати, с 3.1.0 появился новый конфигурационный файл v310.pre, некоторые plugin-ы в нем закомментированы, как и Mail::SpamAssassin::Plugin::RelayCountry в init.pre, можно ил их доставить отдельно и включить в работу?
FreeBSD 4.11p11
Perl 5.6.1
MySQL 4.1.14
Решил обновить SA до 3.1 с поддержкой SQL
Все установил.
make test проходит кроме 1 теста
make test TEST_VERBOSE=1 TEST_FILES="./t/bayessql.t"
PERL_DL_NONLAZY=1 /usr/local/bin/perl5.6.1 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" ./t/bayessql.t
./t/bayessql....1..53
ok 1
ok 2
...
ok 25
not ok 26
# Failed test 26 in ./t/bayessql.t at line 188
ok 27
..
ok 32
not ok 33
# Failed test 33 in ./t/bayessql.t at line 223
ok 34
..
ok 39
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --spam data/spam
ok 40
Checking Acted on message
ok 41
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --ham data/nice
ok 42
Checking Acted on message
ok 43
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --ham
data/whitelists
ok 44
Checking Acted on message
ok 45
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --dump magic
ok 46
Checking db version
ok 47
ok 48
Use of uninitialized value in concatenation (.) or string at ./t/bayessql.t line 314.
returned score:
Use of uninitialized value in pattern match (m//) at ./t/bayessql.t line 315.
not ok 49
# Failed test 49 in ./t/bayessql.t at line 315
Use of uninitialized value in concatenation (.) or string at ./t/bayessql.t line 343.
returned score:
Use of uninitialized value in pattern match (m//) at ./t/bayessql.t line 344.
not ok 50
# Failed test 50 in ./t/bayessql.t at line 344
ok 51
ok 52
ok 53
FAILED tests 26, 33, 49-50
Failed 4/53 tests, 92.45% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
Perl 5.6.1
MySQL 4.1.14
Решил обновить SA до 3.1 с поддержкой SQL
Все установил.
make test проходит кроме 1 теста
make test TEST_VERBOSE=1 TEST_FILES="./t/bayessql.t"
PERL_DL_NONLAZY=1 /usr/local/bin/perl5.6.1 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" ./t/bayessql.t
./t/bayessql....1..53
ok 1
ok 2
...
ok 25
not ok 26
# Failed test 26 in ./t/bayessql.t at line 188
ok 27
..
ok 32
not ok 33
# Failed test 33 in ./t/bayessql.t at line 223
ok 34
..
ok 39
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --spam data/spam
ok 40
Checking Acted on message
ok 41
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --ham data/nice
ok 42
Checking Acted on message
ok 43
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --ham
data/whitelists
ok 44
Checking Acted on message
ok 45
/usr/local/bin/perl5.6.1 -T -w ../sa-learn -C log/test_rules_copy --siteconfigpath log/localrules.tmp -p log/test_default.cf --dump magic
ok 46
Checking db version
ok 47
ok 48
Use of uninitialized value in concatenation (.) or string at ./t/bayessql.t line 314.
returned score:
Use of uninitialized value in pattern match (m//) at ./t/bayessql.t line 315.
not ok 49
# Failed test 49 in ./t/bayessql.t at line 315
Use of uninitialized value in concatenation (.) or string at ./t/bayessql.t line 343.
returned score:
Use of uninitialized value in pattern match (m//) at ./t/bayessql.t line 344.
not ok 50
# Failed test 50 in ./t/bayessql.t at line 344
ok 51
ok 52
ok 53
FAILED tests 26, 33, 49-50
Failed 4/53 tests, 92.45% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
# sa-learn --dump magicsproot писал(а):Покажи sa-learn --dump magic
0.000 0 3 0 non-token data: bayes db version
0.000 0 152902 0 non-token data: nspam
0.000 0 13214 0 non-token data: nham
0.000 0 1060782 0 non-token data: ntokens
0.000 0 966332553 0 non-token data: oldest atime
0.000 0 1127378669 0 non-token data: newest atime
0.000 0 1127318751 0 non-token data: last journal sync atime
0.000 0 1127034162 0 non-token data: last expiry atime
0.000 0 5529600 0 non-token data: last expire atime delta
0.000 0 4356 0 non-token data: last expire reduction count
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 45 гостей