[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sasl + sendmail



försöker få igång sasl + sendmal så man kan köra smtpauth har det körandes på en annan maskin, men när jag skall ha igång det på den nya maksinen så händer följande.

Kör /usr/share/sendmail/update_auth För att uppdatera och få igång det.

men det skriptet stannar på 

antingen denna rad
echo "$SMPWD" | saslpasswd -p -c -u $SMRLM $SMAID  1>/dev/null 2>&1 || true;

eller
echo "$SMPWD" | saslpasswd -p -c -u $SMRLM $SMAID || true;

Någon som vet varför. Har instalerat om sendmail och sasl* på maskinen.

Mvh Magnus Wiklander.


# Create skeleton file, the saslpasswd command will get a failure ;-{
if [ ! -f /etc/sasldb ]; then
        NEW=1;
        if [ -x /usr/sbin/saslpasswd ]; then
                sasldblistusers 1>/dev/null 2>&1 || true;
                echo "$SMPWD" | saslpasswd -p -c -u $SMRLM $SMAID \  
                        1>/dev/null 2>&1 || true;
                chown root:smmsp /etc/sasldb;
                chmod 0660 /etc/sasldb;
        else
                echo "*** You do not have the sasl-bin package installed!";
                echo "*** Please install it and rerun $0";
                echo "*** Sendmail can't use SASL until this is done...";
                fi;
        fi;

# Set SMTP auth password
if [ -x /usr/sbin/saslpasswd ]; then
        echo "$SMPWD" | saslpasswd -p -c -u $SMRLM $SMAID || true;
        fi;




Reply to: