SuSE 9.1 + Sendmail + Virtusertable
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, ich bin gerade dabei, einen neuen Rechner mit SuSE Linux 9.1 Professional mit Sendmail als Mailserver aufzusetzen. Dabei habe ich leider ein Problem mit dem Feature virtusertable. Vielleicht hat ja hier noch jemand eine Idee!? Installiert ist SuSE Linux 9.1 Professional mit dem Kernel 2.6.5-7.95-default. Dazu als RPM-Pakete - - Sendmail, Version 8.12.10-158 - - BerkeleyDB, Version 4.2.52-85 In meiner MC-Datei habe ich unter anderem die Zeile FEATURE(`virtusertable', `dbm /etc/mail/virtusertable.db')dnl stehen. Das hat bisher (unter Sun Solaris 8) auch immer wunderbar hingehauen. Dass uebersetzen mit m4 klappt auch wunderbar. Wenn ich sendmail dann aber starten will, gibt es folgende Fehlermeldung: olymp:/etc/mail # /etc/init.d/sendmail start Initializing SMTP port (sendmail) ~ done olymp:/etc/mail # 554 5.0.0 /etc/sendmail.cf: line 147: readcf: map virtuser: class Nun ist aber das SuSE-Paket von Sendmail meiner Meinung nach mit -DNEWDB uebersetzt worden, was auch so angezeigt wird und die BerkeleyDB ist auch installiert: olymp:/etc/mail # echo | /usr/sbin/sendmail -bt -d0 Version 8.12.10 ~ Compiled with: DNSMAP EGD LDAPMAP LOG MAP_REGEX MATCHGECOS MILTER ~ MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS ~ NISPLUS PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS USERDB ~ USE_LDAP_INIT /etc/sendmail.cf: line 147: readcf: map virtuser: class dbm not available dbm not available olymp:/etc/mail # Die Meldung "dbm not available" steht meiner Meinung nach dafuer, dass die BerkeleyDB fehlen wuerde bzw. Sendmail nicht korrekt uebersetzt wurde, was aber ja demnach nicht der Fall ist. Hat hier eventuell noch jemand eine Idee, woran das liegen koennte? Gruesse - - Torsten -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBCKE3kX+obvAKAhQRAvifAJ0UQ/32s4Y0lgiRVN5smf2XQ6UwSQCglNAq 0WC0kq4+Kkn8idKyXe2e3hk= =rJOE -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, ich mache gerade mal die Ingrid, da ich die Loesung mittlerweile gefunden habe. Torsten Bunde wrote: | [...] | | In meiner MC-Datei habe ich unter anderem die Zeile | | FEATURE(`virtusertable', `dbm /etc/mail/virtusertable.db')dnl | | stehen. Das hat bisher (unter Sun Solaris 8) auch immer wunderbar | hingehauen. Dass uebersetzen mit m4 klappt auch wunderbar. Wenn ich | sendmail dann aber starten will, gibt es folgende Fehlermeldung: | | olymp:/etc/mail # /etc/init.d/sendmail start | Initializing SMTP port (sendmail) | ~ done | olymp:/etc/mail # 554 5.0.0 /etc/sendmail.cf: line 147: readcf: map | virtuser: class | | [...] | | Die Meldung "dbm not available" steht meiner Meinung nach dafuer, dass | die BerkeleyDB fehlen wuerde bzw. Sendmail nicht korrekt uebersetzt | wurde, was aber ja demnach nicht der Fall ist. Hat hier eventuell noch | jemand eine Idee, woran das liegen koennte? Das Problem lag an dem Eintrag "dbm" in der MC-Datei bei virtusertable. Nachdem ich hier ein "hash "eingetragen habe, lief/laeuft alles soweit einwandfrei. Trotzdem danke an die Leute, die sich eventuell damit beschaeftigt haben. Gruesse - - Torsten -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBEIYykX+obvAKAhQRAsplAJ4uB/EL5GCcRYrj6EOk+xmsAjLQYgCfY3Jv p8F20CuaU2pn/Am1Ew0xfLI= =9AnK -----END PGP SIGNATURE-----
participants (1)
-
Torsten Bunde