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: