Помигите решить проблемку.
Поставил FreeBSD 5.4 обновил поорты, обновил Perl до 5.8.7
Поставил SpamAssassin 3.1.0_5Все это вместе запускается, но ругается в лог файл:
Jan 11 14:16:09 gw spamd[23229]: Can't locate object method "header" via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.
Jan 11 14:16:09 gw spamd[23229]: rules: failed to run DK_POLICY_SIGNALL test, skipping:
Jan 11 14:16:09 gw spamd[23229]: _(Can't locate object method "header" via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.
Jan 11 14:16:09 gw spamd[23229]: )Нашел патчик. Применил. Ничего не изменилось.
Известно, что на FreeBSD 5.4 + SpamAssassin-3.0.2_1 + Perl 5.8.6 работает с полпинка.
Вопрос, как вылечить, либо более свежую версию, либо как откатится на более старую версию Perl.
via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.А может причина в том, что при установке СпамАсс залил в Перл кучу всякого хлама ? И ты бодренько переставил Перл на свеженький (без хлама) (И зачем это мутить?). Тогда попробуй переставить СпамАсс с нуля. С досборкой необходимых подарочков к Перлу. Или ручками - Mail::DomainKeys::Message и все аналогичное доставляй через, допустим CPAN.