Доброго времени суток!
Собираю из портов. Собирается без ошибок, устанавливается нормально.
Пробую:
# spamc < sample-spam.txt
выплевывает этот файл мне в STDOUT без изменений.
После долгих мучений, пробую тест:
#/usr/ports/mail/p5-Mail-SpamAssassin/work/Mail-SpamAssassin-2.64$ make test
И вижу такое:
.... нормальные пропущены ....
t/spamc_B...........spamc in free(): warning: modified (page-) pointer
t/spamc_B...........ok 3/8 Not found: spamflag = X-Spam-Flag: YES
t/spamc_B...........FAILED test 8
Failed 1/8 tests, 87.50% okay
t/spamc_c...........FAILED test 1
Failed 1/2 tests, 50.00% okay
t/spamc_c_stdout_closed.FAILED test 1
Failed 1/2 tests, 50.00% okay
t/spamd.............ok 1/7 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd.............NOK 2 Not found: noreal = NO_REAL_NAME
Not found: flag = X-Spam-Flag: YES
Not found: stars = X-Spam-Level: **********
t/spamd.............ok 4/7 Not found: status = X-Spam-Status: Yes, hits=
t/spamd.............FAILED tests 2-3, 5-7
Failed 5/7 tests, 28.57% okay
t/spamd_allow_user_rules.ok 3/5 Not found: myfoo = 1.0 MYFOO
t/spamd_allow_user_rules.FAILED test 4
Failed 1/5 tests, 80.00% okay
t/spamd_hup.........ok 7/8 Not found: flag = X-Spam-Flag: YES
t/spamd_hup.........FAILED test 8
Failed 1/8 tests, 87.50% okay
t/spamd_maxchildren.ok 2/22 Not found: endsinnums = FROM_ENDS_IN_NUMS
Not found: noreal = NO_REAL_NAME
Not found: flag = X-Spam-Flag: YES
t/spamd_maxchildren.NOK 3 Not found: stars = X-Spam-Level: **********
t/spamd_maxchildren.NOK 6 Not found: status = X-Spam-Status: Yes, hits=
t/spamd_maxchildren.ok 16/22 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_maxchildren.NOK 17 Not found: noreal = NO_REAL_NAME
Not found: flag = X-Spam-Flag: YES
Not found: stars = X-Spam-Level: **********
Not found: status = X-Spam-Status: Yes, hits=
t/spamd_maxchildren.FAILED tests 3-7, 17-21
Failed 10/22 tests, 54.55% okay
..... пропущено .....
t/spamd_port........ok 1/4 Not found: flag = X-Spam-Flag: YES
t/spamd_port........NOK 3 Not found: status = X-Spam-Status: Yes, hits=
t/spamd_port........FAILED tests 3-4
Failed 2/4 tests, 50.00% okay
t/spamd_protocol_10.ok 1/10 Not found: symbolshit = GTUBE
t/spamd_protocol_10.NOK 2 Not found: response-11 = SPAMD/1.1 0 EX_OK
t/spamd_protocol_10.NOK 3 Not found: spamheader = Spam: True ;
t/spamd_protocol_10.ok 5/10 Not found: symbolshit = GTUBE
t/spamd_protocol_10.NOK 6 Not found: response-11 = SPAMD/1.1 0 EX_OK
t/spamd_protocol_10.NOK 7 Not found: spamheader = Spam: True ;
t/spamd_protocol_10.FAILED tests 2-4, 6-10
Failed 8/10 tests, 20.00% okay
t/spamd_report......ok 2/8 Not found: endsinnums = FROM_ENDS_IN_NUMS
t/spamd_report......NOK 3 Not found: date = INVALID_DATE
Not found: noreal = NO_REAL_NAME
t/spamd_report......ok 6/8 Not found: habeas = HABEAS_SWE
t/spamd_report......FAILED tests 3-5, 7
Failed 4/8 tests, 50.00% okay
t/spamd_report_ifspam.ok 2/10 Not found: endsinnums = FROM_ENDS_IN_NUMS
Not found: date = INVALID_DATE
Not found: noreal = NO_REAL_NAME
t/spamd_report_ifspam.FAILED tests 3-5
Failed 3/10 tests, 70.00% okay
t/spamd_stop........ok 1/2 Not found: status = X-Spam-Status: Yes,
t/spamd_stop........FAILED test 2
Failed 1/2 tests, 50.00% okay
t/spamd_symbols.....ok 1/3 Not found: endsinnums = FROM_ENDS_IN_NUMS,
t/spamd_symbols.....NOK 2 Not found: noreal = NO_REAL_NAME,
t/spamd_symbols.....FAILED tests 2-3
Failed 2/3 tests, 33.33% okay
t/spamd_unix........ok
t/spamd_utf8........ok 1/3 Not found: flag = X-Spam-Flag: YES
t/spamd_utf8........NOK 2 Not found: status = X-Spam-Status: Yes, hits=
t/spamd_utf8........FAILED tests 2-3
Failed 2/3 tests, 33.33% okay
... пропущено ....
И под конец:
Failed Test Status Wstat Total Fail Failed List of Failed
--------------------------------------------------------------------------------
t/spamc_B.t 8 1 12.50% 8
t/spamc_c.t 2 1 50.00% 1
t/spamc_c_stdout_closed.t 2 1 50.00% 1
t/spamd.t 7 5 71.43% 2-3, 5-7
t/spamd_allow_user_rules.t 5 1 20.00% 4
t/spamd_hup.t 8 1 12.50% 8
t/spamd_maxchildren.t 22 10 45.45% 3-7, 17-21
t/spamd_port.t 4 2 50.00% 3-4
t/spamd_protocol_10.t 10 8 80.00% 2-4, 6-10
t/spamd_report.t 8 4 50.00% 3-5, 7
t/spamd_report_ifspam.t 10 3 30.00% 3-5
t/spamd_stop.t 2 1 50.00% 2
t/spamd_symbols.t 3 2 66.67% 2-3
t/spamd_utf8.t 3 2 66.67% 2-3
1 test skipped.
Failed 14/39 test scripts, 64.10% okay. 42/281 subtests failed, 85.05% okay.
*** Error code 255
У меня крыша едет? Или это у системы крыша едет?
SpamAssassin 2.64.
Система: FreeBSD 4.8-RELEASE-p13