J'essaye d'installer le suffixe avec l'authentification de smtp. Je veux utiliser / etc / shadow comme domaine
Malheureusement, j'obtiens une "erreur générique" lorsque j'essaie de m'authentifier
# nc localhost 25
220 mail.foo ESMTP Postfix
AUTH PLAIN _base_64_encoded_user_name_and_password_
535 5.7.8 Error: authentication failed: generic failure
Dans le mail.warn
fichier journal, j'obtiens l'entrée suivante
Oct 8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Oct 8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: Password verification failed
Oct 8 10:43:40 mail postfix/smtpd[1060]: warning: _ip_: SASL PLAIN authentication failed: generic failure
Cependant, la configuration sasl semble bien
$ testsaslauthd -u _user_ -p _pass_
0: OK "Success."
j'ai ajouté smtpd_sasl_auth_enable = yes
au main.cf
C'est mon smtpd.conf
$ cat /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
saslauthd_path: /var/run/saslauthd/mux
autotransition:true
J'ai essayé cette conf avec les deux dernières commandes et sans.
J'utilise debian stable.
Comment postfix peut-il trouver et se connecter au serveur saslauthd?
Éditer:
Je ne sais pas si postfix s'exécute dans un chroot Le master.cf ressemble à ceci: http://pastebin.com/Fz38TcUP
saslauth est situé dans le sbin
$ which saslauthd
/usr/sbin/saslauthd
L'EHLO a cette réponse
EHLO _server_name_
250-_server_name_
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Réponses:
Vous manquez peut-être le lien symbolique de / var / run / saslauthd vers / var / spool / postfix / var / run / saslauthd?
De mon système de travail:
la source