Baptiste Mille-Mathias a �crit :
Ok donc je suis bien chroot� (j'avais pas vu :)
malgr� la copie effectu� puis j'ai fais un chmod 644 pour quisoit
lisible a tous, ca ne marche pas
Voici un petit topo que j'avais fait sur postfix+SASL qui pourra
peut-�tre t'aider :
Paquets � installer :
libsasl7
libsasl-digestmd5-des
libsasl-modules-plain
sasl-bin
postfix-tls
Configuration SASL de Postfix :
Ajouter dans main.cf :
# SASL config
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtp_sasl_auth_enable = no
Ajouter �galement :
smtpd_recipient_restrictions = permit_sasl_authenticated,
check_relay_domains
pour autoriser le relayage pour les clients authentif�s par SASL ainsi
que pour les clients de � confiance � (relay_domains) (et vers les
destinations de relay_domains, mydestination, inet_interfaces,
virtual_maps).
ou
smtpd_recipient_restrictions = permit_sasl_authenticated,
reject_unauth_destination
pour autoriser le relayage uniquement pour les clients authentif� par
SASL (et vers les destinations de relay_domains, mydestination,
inet_interfaces, virtual_maps).
Cr�er le fichier � /etc/postfix/sasl/smtpd.conf � qui contient la config
sasl pour Postfix :
pwcheck_method: sasldb
pour utiliser la base SASL pour v�rifier les login/password ou :
pwcheck_method: pwcheck
pour utiliser la base de donn�es Unix (il faut dans ce cas installer le
daemon pwcheck contenu dans le paquet cyrus-common).
Dans le cas de la base SASL (/etc/sasldb), il faut ajouter les
utilisateurs avec :
saslpasswd -u `postconf -h myhostname` monutilisateur
L'option -u d�finit le domaine (realm) de l'utilisateur et doit
correspondre � la directive � smtpd_sasl_local_domain � de
/etc/postfix/main.cf.
Le daemon postfix �tant chroot� il faut soit ne plus le chroot� (dans
master.cf) soit copier le fichier /etc/sasldb dans
/var/spool/postfix/etc apr�s chaque modification ou faire un lien
symbolique :
ln -s /var/spool/postfix/etc/sasldb /etc/sasldb
A+
--
J�r�me