[Postfixbuch-users] sasl-Frage: size read failed

Stefan G. Weichinger lists at xunil.at
Sa Aug 2 17:19:15 CEST 2014


Hallo, Liste ;-)

trotz Wochenende (oder gerade deswegen) hier mal eine Frage zu einem
Phänomen, das ich schon ein paar Wochen beobachte, und nicht gelöst kriege.

Ein Exchange2008 eines Kollegen kann manchmal keine Mails an meinem
Postfix (2.11) einliefern.

Er versucht es per TLSv1:

postfix/smtpd[20853]: Anonymous TLS connection established from x.y.z:
TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)

postfix/smtpd[20853]: warning: SASL authentication failure: size read failed

postfix/smtpd[20853]: warning: SASL authentication failure: Password
verification failed

postfix/smtpd[20853]: warning:  x.y.z: SASL PLAIN authentication failed:
generic failure

... was mich stutzig macht, einmal verwendet der Server obigen
Algorithmus (der scheitert) und ein andermal kommt er mit

"TLSv1 with cipher AES128-SHA (128/128 bits)", was klappt.

Ich nehme mal an, das liegt an meinem cyrus-sasl?

Aus Gründen der Kompatibilität mit einem alten Server fahre ich hier
noch "dev-libs/cyrus-sasl-2.1.23-r7" (Gentoo-Version), mit neueren
Versionen schaffte ich keine korrekte Kommunikation mit besagtem anderem
Server (ein alter Suse).

Vielleicht lag es aber auch nur an mir ;-)

--- wo kann ich also ansetzen? Postfix und cyrus-sasl hab ich frisch
gebaut und auch ldd zeigt ein korrektes Linking, denke ich ->


# ldd  /usr/libexec/postfix/smtpd
	linux-vdso.so.1 (0x00007ffff2dff000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f9103fa5000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9103d87000)
	libmysqlclient.so.16 => /usr/lib64/libmysqlclient.so.16
(0x00007f9103a01000)
	libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007f9103797000)
	libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f91033c5000)
	libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f91031ab000)
	libdb-4.8.so => /usr/lib64/libdb-4.8.so (0x00007f9102e36000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f9102c1f000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f910287b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f910420b000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f910257a000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f9102364000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f9102160000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f9101f29000)

# equery b /usr/lib64/libsasl2.so.2
 * Searching for /usr/lib64/libsasl2.so.2 ...

dev-libs/cyrus-sasl-2.1.23-r7 (/usr/lib64/libsasl2.so.2.0.23)
dev-libs/cyrus-sasl-2.1.23-r7 (/usr/lib64/libsasl2.so.2 ->
libsasl2.so.2.0.23)

Bitte um Anregungen dazu, danke schon mal!

Stefan

ps: postconf -n ?



Mehr Informationen über die Mailingliste Postfixbuch-users