sendmail & cyrus-sasl

free

Well-Known Member
Ich moechte sendmail als Mail-client benutzen, der sich bei einem anderen server mit user/password anmelden kann. Ich habe mich an dieses Howto gehalten.

Ich habe cyrus-sasl2 installiert und in die make.conf das reingeschrieben:
Code:
SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl2
Danach habe ich mein ganzes System neu gebaut, weil ja eh die beiden SAs (ich benutze 6.1) anstanden.
Wenn ich jetzt mit telnet den sendmail befrage (ehlo), sollte er ja auch sagen, dass er AUTH beherrscht.

Tut er aber nicht..:mad:..Warum?
 
Check doch mittel ldd ob dein sendmail Support fuer die entsprechenden Libs einkompiliert hat.

ldd /usr/libexec/sendmail/sendmail
/usr/libexec/sendmail/sendmail:
libutil.so.5 => /lib/libutil.so.5 (0x28117000)
libwrap.so.4 => /usr/lib/libwrap.so.4 (0x28124000)
libssl.so.4 => /usr/lib/libssl.so.4 (0x2812b000)
libcrypto.so.4 => /lib/libcrypto.so.4 (0x2815c000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x28262000)
libc.so.6 => /lib/libc.so.6 (0x28278000)

Um sendmail dann als Client zu nutzen muss man noch /etc/mail/access konfigurieren.
 
Tatsaechlich!
Code:
(19:39:31) root@server: ~# ldd /usr/libexec/sendmail/sendmail
/usr/libexec/sendmail/sendmail:
        libutil.so.5 => /lib/libutil.so.5 (0x28113000)
        libwrap.so.4 => /usr/lib/libwrap.so.4 (0x28120000)
        libssl.so.4 => /usr/lib/libssl.so.4 (0x28128000)
        libcrypto.so.4 => /lib/libcrypto.so.4 (0x2815c000)
        libc.so.6 => /lib/libc.so.6 (0x28271000)
Obwohl ich es nicht verstehe, weil eigentlich die Zeilen in der make.conf doch reichen sollten und die libsasl auch da ist...Naja, ich bau's einfach nochmal.
 
Komisch...wenn ich sendmail noch einmal explizit (also nicht mit der Welt zusammen) baue, dann geht's...:confused:
 
Zurück
Oben