Al iniciar saslauthd este daba un error después de upgradear de Debian etch a Lenny pues no podía iniciarse correctamente.

Y nos daba este error:

Short name (NAME) undefined in /etc/default/saslauthd, using default (warning).
Starting : defaultNo run directory defined for default, not starting failed!

Para resolver el warning, inserte

NAME="saslauthd"

en el inicio de este fichero /etc/default/saslauthd

Para solucionar el segundo error, cambie OPTIONS de esta forma:

OPTIONS="-c -r -m /var/run/saslauthd"

en /etc/default/saslauthd
Quedando de esta forma:

NAME="saslauthd"
START=yes
MECHANISMS="pam"
MECH_OPTIONS="-c -r -m /var/spool/postfix/var/run/saslauthd"
THREADS=5
OPTIONS="-c -r -m /var/run/saslauthd"

luego reiniciamos:

/etc/init.d/saslauthd start

y vualá.

Saludos a todos y que les sirva.