Am Friday 19 May 2006 23:23 schrieb Sandy Drobic:
Zeige mal die Ausgabe von "ldd /usr/lib/postfix/smtpd".
linux-gate.so.1 => (0xffffe000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40038000)
Okay, sasl ist also einkompiliert.
Das muss es nicht bedeuten. Das bedeutet nur dass die Lib an Postfix gebunden ist, ob Postfix auch was davon weiss, sieht man so nicht. Bei den Make-Optionen gibt es zwei Stellen, auf die man achten muss. % make makefiles CCARGS="-DUSE_SASL_AUTH -DUSE_CYRUS_SASL \ -I/usr/include/sasl" AUXLIBS="-L/usr/lib -lsasl2" Bei Ihm scheint AUXLIB funktioniert zu haben, um auch CCARGS zu prüfen, gibt es mehrere Möglichkeiten. In früheren Versionen zeigt postconf nur die Optionen, wenn SASL auch einkompiliert ist. Das hat sich aber seit dieser xsasl-Geschichte erledigt. Dafür funktioniert jetzt: # postconf -a cyrus dovecot # postconf -A cyrus Oben Server-Seitig und unten Client-Seitig. Ansonsten gibt es noch eine sichere Möglichkeit, entweder ins Log schauen. Ist SASL nicht drin und man versucht es einzuschalten, tauchen dort Fehlermeldungen auf wie "is true, but SASL support is not compiled in". Oder in die Binaries schauen, ob der String dort auftaucht bzw. nicht auftaucht. # strings `postconf -h daemon_directory`/smtp|grep "SASL support is not compiled in" # Keine Ausgabe, hier ist SASL-Support eingebaut.
libpcre.so.0 => /usr/lib/libpcre.so.0 (0x4004f000) libdb-4.3.so => /usr/lib/tls/libdb-4.3.so (0x4007d000) libnsl.so.1 => /lib/libnsl.so.1 (0x40162000) libresolv.so.2 => /lib/libresolv.so.2 (0x40178000) libc.so.6 => /lib/tls/libc.so.6 (0x4018b000) libdl.so.2 => /lib/libdl.so.2 (0x402ab000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x402b0000) /lib/ld-linux.so.2 (0x40000000)
Die Log-Datei habe ich dir uebrigens inzwischen zugemailt.
Das Log zeigt aber den funktionierenden Versand einer Mail. Stutzig macht mich auch das hier:
May 19 23:02:43 pahlke-online postfix/smtp[6163]: dict_update: mail_release_date = 20060430
Kann es sein, dass du da zwei Versionen von Postfix gemischt hattest?
Ich baue eigentlich immer RPMs, wenn ich Software installiere. Könnte bei Interesse das Postfix-RPM (2.3-20060518)ins Netz legen. Die Basis ist das SuSE-RPM, habe aber diese Dynamic-Maps entfernt. -- Andreas