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





Reply via email to