COMBES Julien - CETE Lyon/DI/ET/PAMELA wrote:
Bonjour,

Antoine Delaporte wrote:

Mais par contre en lancant le saslauthd en mode debug je vois que postfix ne l'appel jamais.
Donc inevitablement l'authentification ne marche pas.
J'ai vaguement compris que postfix sait qu'il doit appeler saslauthd via
un fichier smtpd.conf.

Sur la debi ou met on ce fichier [EMAIL PROTECTED] !!!


Sur Debian le fichier smtpd.conf doit se trouver dans /etc/postfix/sasl/

A noter que dans Debian, postfix est chroot�. Il faut donc laisser acc�s � postfix � /var/run/saslauthd en reconfigurant le d�mon sasl (options dans /etc/init.d/saslauthd) pour qu'il utilise /var/spool/postfix/var/run plut�t que /var/run/saslauthd (si tu as d'autres applis qui utilisent saslauthd, tu auras aussi peut-�tre besoin de faire un lien symbolique de /var/run/saslauthd vers
/var/spool/postfix/var/run).

En effet, j'avais oubli� ce d�tail: /etc/default/saslauthd

START=yes
MECHANISMS="ldap"
PARAMS="-n 0 -c -O /etc/saslauthd.conf"
CHROOT="/var/spool/postfix"

Si mes souvenirs sont exacts, la derni�re option est "maison".
Il suffit juste de rajouter cette structure � /etc/init.d/saslauthd, peu apr�s la premi�re d�finition de la variable $PARAMS:

# If we have defined a chroot
if [ "${CHROOT}" ]; then
        PIDFILE="$CHROOT/$PIDFILE"
        PARAMS="$PARAMS -m $CHROOT/$PWDIR"
fi

Si on veux utiliser PAM, il suffit d'ajouter le mot-cl� "pam" � la variable MECHANISMS, s�par� avec une virgule.

--
Rapha�l 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net





Répondre à