[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