[Postfixbuch-users] make tidy

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Fr Jun 17 11:36:50 CEST 2005


* Silvio Siefke <listen at silviosiefke.de>:
> Hallo,
> 
> > amavisd debug
> 
> 
> Habe ich ausgeführt, kein Erfolg. Er nimmt nicht einmal
> DSPAM obwohl installiert und konfiguriert.

Dann musst du kontrollieren WO amavisd-new sucht und WO es installiert
ist.

amavisd-new sucht in $path, definiert in /etc7amavisd.conf (bei mir):
$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin';

> Jun 16 19:45:12 v1268.piscali.net /usr/sbin/amavisd-new[32642]: No $dspam,   not using it

> debug: failed to load Net::DNS::Resolver: Can't locate Net/DNS.pm in @INC (@INC
Hier fehlt was

> Jun 16 19:46:33 v1268.piscali.net /usr/sbin/amavisd-new[13541]: BerkeleyDB not available, using memory-based local cache
Sehr sehr mysterioes.
Das passiert nur, wenn 

      $db_env = Amavis::DB->new;  # get access to a bdb environment
      
fehlschlägt. Dieses Amavis::DB nutzt
use BerkeleyDB;
welches das File BerkeleyDB.pm braucht:

# locate BerkeleyDB.pm
/usr/lib/perl5/BerkeleyDB.pm
# dpkg -S /usr/lib/perl5/BerkeleyDB.pm
libberkeleydb-perl: /usr/lib/perl5/BerkeleyDB.pm

Also muss das Paket libberkeleydb-perl installiert sein. UND das
richtige Perl laufen.


$enable_db = 1;              # enable use of BerkeleyDB/libdb (SNMP and nanny)
$enable_global_cache = 1;    # enable use of libdb-based cache if $enable_db=1

ist in deiner /etc/amavisd.conf gesetzt?

-- 
Ralf Hildebrandt (i.A. des IT-Zentrums)         Ralf.Hildebrandt at charite.de
Charite - Universitätsmedizin Berlin            Tel.  +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin    Fax.  +49 (0)30-450 570-962
IT-Zentrum Standort CBF                 send no mail to spamtrap at charite.de



Mehr Informationen über die Mailingliste Postfixbuch-users