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

Re: PostFix, auth sasl help !



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 !!!~@{[{#[ !!!


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







Reply to: