OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: postfix + sasl problem

From: Benjamin Zwittnig (benjamin.zwittnigarnes.si)
Date: Thu Sep 06 2007 - 03:45:21 CDT


Patrick Ben Koetter wrote:
> * Ralf Hildebrandt <Ralf.Hildebrandtcharite.de>:
>
>> * Benjamin Zwittnig <benjamin.zwittnigarnes.si>:
>>
>>
>>> # find / -name 'sasl.h'
>>> /usr/include/sasl.h
>>> /usr/include/sasl/sasl.h
>>>
>> Ohoh!
>> Are they identical?
>> diff /usr/include/sasl.h /usr/include/sasl/sasl.h
>>
>
> One of them is for Cyrus SASL 1 and the other is Cyrus SASL 2.
>
> You probably have built Postfix with Cyrus SASL 1 files for Cyrus SASL 2
> support.
>
>
You are right. I have missed that sasl 1 is included in package
cyrus-sasl-devel-2.1.19-5.EL4.

# rpm -q -a | egrep sasl
cyrus-sasl-2.1.19-5.EL4
cyrus-sasl-devel-2.1.19-5.EL4
cyrus-sasl-md5-2.1.19-5.EL4
cyrus-sasl-plain-2.1.19-5.EL4

All packages are version 2.1.19 but

# rpm -q -l cyrus-sasl-devel-2.1.19-5.EL4
/usr/bin/sasl-sample-client
/usr/bin/sasl-sample-server
/usr/bin/sasl2-sample-client
/usr/bin/sasl2-sample-server
/usr/include/hmac-md5.h
/usr/include/md5.h
/usr/include/md5global.h
/usr/include/sasl
/usr/include/sasl.h
/usr/include/sasl/hmac-md5.h
/usr/include/sasl/md5.h
/usr/include/sasl/md5global.h
/usr/include/sasl/prop.h
/usr/include/sasl/sasl.h
/usr/include/sasl/saslplug.h
/usr/include/sasl/saslutil.h
/usr/include/saslplug.h
/usr/include/saslutil.h
/usr/lib/libsasl.a
/usr/lib/libsasl.la
/usr/lib/libsasl.so
/usr/lib/libsasl2.a
/usr/lib/libsasl2.la
/usr/lib/libsasl2.so
/usr/lib/sasl/libanonymous.a
/usr/lib/sasl/libcrammd5.a
/usr/lib/sasl/libdigestmd5.a
/usr/lib/sasl/libgssapiv2.a
/usr/lib/sasl/liblogin.a
/usr/lib/sasl/libplain.a
/usr/sbin/sasl2-shared-mechlist
/usr/sbin/sasl2-static-mechlist
/usr/sbin/saslauthd1-checkpass
/usr/share/doc/cyrus-sasl-devel-2.1.19
/usr/share/doc/cyrus-sasl-devel-2.1.19/1.5.28-devel
...
...

Thanks a lot. It works now.

Regards,

Benjamin