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

Исходное сообщение
"Не работает SpamAssassin"

Отправлено Oleg_Rus , 12-Ноя-08 12:57 
Всем доброго времени суток.
Сегодня "копался" в логах на сервере и обнаружил странные записи от SpamAssassin --

Nov 12 12:42:11 julien spamd[21431]: Failed to run DNS_FROM_AHBL_RHSBL RBL SpamAssassin test, skipping:__(Can't call method "bgsend" on an undefined value at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 112, <GEN69> line 36._)

julien:~# spamassassin -V
SpamAssassin version 3.0.3
  running on Perl version 5.8.4

Соответсвтенно, работает в "связке" с Exim4

Что это за "bgsend" и как его "вылечить"???


Содержание

Сообщения в этом обсуждении
"Не работает SpamAssassin"
Отправлено Michael , 12-Ноя-08 13:19 
>[оверквотинг удален]
>
>Nov 12 12:42:11 julien spamd[21431]: Failed to run DNS_FROM_AHBL_RHSBL RBL SpamAssassin test, skipping:__(Can't call method "bgsend" on an undefined value at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 112, <GEN69> line 36._)
>
>julien:~# spamassassin -V
>SpamAssassin version 3.0.3
>  running on Perl version 5.8.4
>
>Соответсвтенно, работает в "связке" с Exim4
>
>Что это за "bgsend" и как его "вылечить"???

Версии очень старые. И даже если SA будет работать, то толку от него не очень много.
А что касается этой ошибки, то попробуте закоментить строчку loadplugin Mail::SpamAssassin::Plugin::URIDNSBL в init.pre


"Не работает SpamAssassin"
Отправлено Oleg_Rus , 12-Ноя-08 13:51 
>[оверквотинг удален]
>>julien:~# spamassassin -V
>>SpamAssassin version 3.0.3
>>  running on Perl version 5.8.4
>>
>>Соответсвтенно, работает в "связке" с Exim4
>>
>>Что это за "bgsend" и как его "вылечить"???
>
>Версии очень старые. И даже если SA будет работать, то толку от
>него не очень много.

Хммм. Обновил до упора, что было - выше нету %)

делал так --
perl -MCPAN -e 'install Mail::SpamAssassin'

>А что касается этой ошибки, то попробуте закоментить строчку loadplugin Mail::SpamAssassin::Plugin::URIDNSBL в
>init.pre

Закоментировал -- легче не стало :(

/etc/spamassassin# make
spamassassin --lint
Failed to run DNS_FROM_AHBL_RHSBL RBL SpamAssassin test, skipping:
        (Can't call method "bgsend" on an undefined value at /usr/share/perl5/Mail/SpamAssassin/Dns.pm line 112.
)
lint: 1 issues detected.  please rerun with debug enabled for more information.
make: *** [check] Error 1


"Не работает SpamAssassin"
Отправлено anonym , 12-Ноя-08 14:37 
>Хммм. Обновил до упора, что было - выше нету %)

SpamAssassin Server version 3.2.5
  running on Perl 5.8.8


"Не работает SpamAssassin"
Отправлено anonym , 12-Ноя-08 14:46 
>делал так --
>perl -MCPAN -e 'install Mail::SpamAssassin'
>

Может вытащили не все зависимости. В INSTALL указаны Required и Optional модули. Их лучше установить так же. У меня в .cpan осталось около 50 модулей после установки.


"Не работает SpamAssassin"
Отправлено anonym , 12-Ноя-08 14:57 
Нет, дело не в зависимостях, лучше обновить perl.


"Не работает SpamAssassin"
Отправлено Oleg_Rus , 12-Ноя-08 15:34 
>Нет, дело не в зависимостях, лучше обновить perl.

О, нет! Только не это. На обновление Perl я не решусь.
В последний раз это кончилось крахом всей системы - еле восстановился :(
Пусть, лучше, останусь без SA, чем очередной "обвал".
На сервере слишком много всего работает для огромного количества пользователей.

ЗЫ: есть предположение, что дело именно в Perl и libc6... у меня система на сервере - Debian 3.1...

Тема закрыта