Ich habe nach den Bug-Warnungen die neueste sendmail- Version von www.sendmail.org hiruntergeladen. Nach der Erstellung von sendmail in /usr/local/src/sendmail habe ich aber nicht mehr die volle Funktionalität: - map generics - map virtusertable - map access fehlen. Wo kann ich sendmail angeben, dass er mir diese Funktionalität zurückgibt. Gibt es unter SuSE-Linux V 7.1, V8.0, V8.1 eine mitgelieferte sendmail-Konfigurationsdatei, die mir die Make- Optionen angibt, die ich dann zur Erstellung von sendmail verwenden kann ? lg Harald
Hallo, Am Sonntag, 6. April 2003 17:25 schrieb DI Harald ARNOLD:
Ich habe nach den Bug-Warnungen die neueste sendmail- Version von www.sendmail.org hiruntergeladen.
Gut :-)
Nach der Erstellung von sendmail in /usr/local/src/sendmail habe ich aber nicht mehr die volle Funktionalität:
Ich werde Dir per PM meine site.config.m4 und meine sendmail.mc zuschicken. Bitte zuschneiden und bei Fragen bitte Mail an die Liste :-) Ich habe auch ein kleines Script gebaut, welches mir entsprechende maps hasht. Das bekommst Du auch. Beachte bitte, daß Du das SuSE-eigene sendmail unbedingt deinstallieren solltest und auch Yast sagen mußt, daß es Deine Mail-Konfiguration nicht für Dich erledigen soll. Nötigenfalls mit "rpm -force" entsorgen. Hier ist mein Kochrezept: Ins Verzeichnis wechseln cd /usr/local/src/sendmail Sourcen ziehen wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.12.9.tar.gz Sourcen auspacken tar xzfv sendmail.8.12.9.tar.gz Erste Datei kopieren cp -v site.config.m4 sendmail-8.12.9/devtools/Site/ Zweite Datei kopieren cp -v sendmail.mc sendmail-8.12.9/cf/cf/ Verzeichniswechsel cd sendmail-8.12.9/sendmail sendmail.cf bauen sh Build sendmail.cf Binary sichern cp /usr/sbin/sendmail /etc/mail/backup/sendmail sendmail.cf sichern cp /etc/mail/sendmail.cf /etc/mail/backup/sendmail.cf Verzeichnis wechseln cd /usr/local/src/sendmail/sendmail-8.12.9/cf/cf sendmail.cf installieren sh Build install-cf Verzeichnis wechseln cd /usr/local/src/sendmail/sendmail-8.12.9/sendmail/ Binary installieren sh Build install Verzeichnis wechseln /usr/local/src/sendmail/sendmail-8.12.9/ Zusätzliche Sachen kompilieren und installieren. sh Build install sendmail.mc kopieren. cp -v /usr/local/src/sendmail/sendmail.mc /etc/mail/sendmail.mc kind regards Martin Mewes -- ###################################################################### http://www.mamemu.de/ | Meine Homepage (BETA) http://vmware.itst.org/ | Ein deutschsprachiges VMware-Forum http://www.agent-de.org/ | Der "Forte Agent" auf Deutsch http://www.forteinc.com/ | Das "Forte Agent"-Original
Von: Martin Mewes [mailto:mm@agent-de.org] Gesendet: Sonntag, 06. April 2003 17:46
Hallo,
Am Sonntag, 6. April 2003 17:25 schrieb DI Harald ARNOLD:
Ich habe nach den Bug-Warnungen die neueste sendmail- Version von www.sendmail.org hiruntergeladen.
Gut :-)
Nach der Erstellung von sendmail in /usr/local/src/sendmail habe ich aber nicht mehr die volle Funktionalität:
Ich werde Dir per PM meine site.config.m4 und meine sendmail.mc zuschicken. Bitte zuschneiden und bei Fragen bitte Mail an die Liste
[...] Per PM herzlichen Dank für deine Unterstützung ! lg Harald
Hallo, Am Sonntag, 6. April 2003 18:13 schrieb DI Harald ARNOLD:
Per PM herzlichen Dank für deine Unterstützung !
sendmail rulez ;-) kind regards Martin Mewes -- ###################################################################### http://www.mamemu.de/ | Meine Homepage (BETA) http://vmware.itst.org/ | Ein deutschsprachiges VMware-Forum http://www.agent-de.org/ | Der "Forte Agent" auf Deutsch http://www.forteinc.com/ | Das "Forte Agent"-Original
Von: Martin Mewes [mailto:mm@agent-de.org] Gesendet: Sonntag, 06. April 2003 18:23 An: suse-linux@suse.com
Per PM herzlichen Dank für deine Unterstützung !
sendmail rulez ;-)
Ich hab' jetzt alles von dir wie geschrieben ausprobiert, aber beim Aufruf von sendmail tritt das gleiche Problem wie vorher auf: <BEGIN> Shutting down SMTP port: done root@haribo:/usr/sbin > rcsendmail start Initializing SMTP port. (sendmail)554 5.0.0 /etc/mail/sendmail.cf: line 147: readcf: map mailertable: class hash not available 554 5.0.0 /etc/mail/sendmail.cf: line 150: readcf: map generics: class hash not available 554 5.0.0 /etc/mail/sendmail.cf: line 153: readcf: map virtuser: class hash not available 554 5.0.0 /etc/mail/sendmail.cf: line 156: readcf: map access: class hash not available startproc: exit status of /usr/sbin/sendmail: 70 <END> lg Harald
Hallo, Am Sonntag, 6. April 2003 20:11 schrieb DI Harald ARNOLD:
<BEGIN> Shutting down SMTP port: done root@haribo:/usr/sbin > rcsendmail start Initializing SMTP port. (sendmail)554 5.0.0 /etc/mail/sendmail.cf: line 147: readcf: map mailertable: class hash not available
http://www.sendmail.org/faq/section3.html#3.31 Q3.31 -- What does "class hash not available" mean? Date: September 24, 1998 You've built sendmail and/or makemap without NEWDB specified in your DBMDEF configuration, but you specified the class hash in sendmail.cf or on a makemap command. The class hash requires NEWDB support, for which you need the Berkeley database. Please refer to the Database Definitions section of our Compiling Sendmail web page. Also weiter schauen: http://www.sendmail.org/compiling.html#DatabaseDefs NEWDB The new Berkeley DB package. Some systems (e.g., BSD/OS and Digital UNIX 4.0) have some version of this package pre-installed. If your system does not have Berkeley DB pre-installed, or the version installed is not version 2.0 or greater (e.g., is Berkeley DB 1.85 or 1.86), get the current version from http://www.sleepycat.com/. DO NOT use a version from any of the University of California, Berkeley "Net" or other distributions. If you are still running BSD/386 1.x, you will need to upgrade the included Berkeley DB library to a current version. NEWDB is included automatically if the Build script can find a library named libdb.a or libdb.so. Ok, daß müßtest Du mal checken: http://www.sleepycat.com/download/index.shtml Und von hier dann http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz saugen. Das dann installieren ... und dann nochmal sendmail. Aber stop: Hast Du mein Script "make-all-db" ausprobiert um entsprechendes zu hashen? kind regards Martin Mewes -- ###################################################################### http://www.mamemu.de/ | Meine Homepage (BETA) http://vmware.itst.org/ | Ein deutschsprachiges VMware-Forum http://www.agent-de.org/ | Der "Forte Agent" auf Deutsch http://www.forteinc.com/ | Das "Forte Agent"-Original
Von: Martin Mewes [mailto:mm@agent-de.org] Gesendet: Sonntag, 06. April 2003 20:37
[...]
<BEGIN> Shutting down SMTP port: done root@haribo:/usr/sbin > rcsendmail start Initializing SMTP port. (sendmail)554 5.0.0 /etc/mail/sendmail.cf: line 147: readcf: map mailertable: class hash not available
http://www.sendmail.org/faq/section3.html#3.31
Q3.31 -- What does "class hash not available" mean?
Date: September 24, 1998
You've built sendmail and/or makemap without NEWDB specified in your DBMDEF configuration, but you specified the class hash in sendmail.cf or on a makemap command. The class hash requires NEWDB support, for which you need the Berkeley database. Please refer to the Database Definitions section of our Compiling Sendmail web page.
Ja, ab diesem Zeitpunkt und mit dieser Doku habe ich den Walt vor lauter Bäumen nicht mehr gesehen ! Diese Features hab' ich schon gesehen, aber nach der hundertsten Option hab' ich resigniert !
Aber stop: < Hast Du mein Script "make-all-db" ausprobiert um entsprechendes zu hashen?
Da sind zwei tar-files enthalten (site.config.m4, sendmail.mc). Deine sendmail.mc hab' ich nicht verwendet, da meine vorher problemlos seit Jahren funtioniert. Dein site.config.m4 habe ich eingespielt und trotzdem. Meine weiterer Vorgangsweise: Ich werde mich nach der in der letzten Mail angegeben Anleitung halten und mit diesen Optionen sendmail erstellen. Da sehe ich den Stein der Weisen. lg Harald
participants (2)
-
DI Harald ARNOLD
-
Martin Mewes