[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