merhaba,
freebsd 5.4 üzerine clamav+ spamassasin ( qsheff ) kurulu.
pyzor yüklü
dcc-dccd yüklü
sistem spam taramasını yapıyor ama aşağıdaki gibi bir hata mesajı veriyor.

Feb 17 16:22:51 mail spamd[2470]: Use of uninitialized value in scalar chomp at /usr/local/bin/spamd line 1762, <GEN846> line 2.

Feb 17 16:22:51 mail spamd[2470]: Use of uninitialized value in concatenation (.) or string at /usr/local/bin/spamd line 1764, <GEN846> line 2.

Feb 17 16:22:56 mail spamd[2470]: internal error

Feb 17 16:22:56 mail spamd[2470]: pyzor: check failed: internal error

/usr/local/bin/spamd dosyasına baktığımda o satırlar aşağıdaki gibi ama bana pek birşey ifade etmedi maalesef :(

if ( $opt{'vpopmail'} ) {
    my $vpopdir = $dir;
    $dir = `$vpopdir/bin/vuserinfo -d $username`;
    if ($? != 0) {
      #
      # If vuserinfo failed $username could be an alias
      #
      $dir = `$vpopdir/bin/valias $username`;
      if ($? == 0 && $dir !~ /.+ -> &/) {
        $dir =~ s,.+ -> (/.+)/Maildir/,$1,;
      } else {
        undef($dir);
      }
    }
    chomp($dir);
  }
  my $cf_file = $dir . "/.spamassassin/user_prefs";      ------1764. satır

nasıl düzeltebilirim acaba...

 

Cevap