While installing postfix, saslauthd and cyrus-imap I noticed one error in the /etc/init.d/saslauthd which prevents it to start.
It seems that saslauthd-daemon does not understand parameter -T. man pages say, that this parameter is optional and only some systems support it.
I believe that the error can be fixed/worked around by removing the following lines from the /etc/init.d/saslauthd (lines 27 - 30)
if echo $SASL_TIME_OF_DAY_LOGIN_RESTRICTIONS \ | grep -q '^[Yy][Ee]\?[Ss]\?$' ; then SASLAUTHD_OPTS="$SASLAUTHD_OPTS -T" fi
The version of saslauthd I have is saslauthd 2.1.13.
#rpm -qa | grep sasl cyrus-sasl-2.1.13-2mdk libsasl2-plug-sasldb-2.1.13-3mdk libsasl2-2.1.13-3mdk libsasl2-plug-login-2.1.13-3mdk libsasl7-1.5.28-7mdk libsasl2-plug-plain-2.1.13-3mdk
Mika