wiseadmin wrote: > Thank you Wietse ! > Unfortunately it doesnt work :( > In dovecot.conf the socket is /var/run/dovecot/auth-master > That is a master socket. Postfix uses a client socket. > When I added in main.cf I got permission denied (it has 600 and > root:wheel). I changed the permission in 666 (this is not ok, but I only > wanted to see if it works) and now I get in logs only "fatal: no SASL > authentication mechanisms". > I don't know what else to do. Some one said something about smtpd.conf > The file is in /usr/lib/sasl2/smtpd.conf and in /usr/lib/sasl2 and its > content is: > log_level:3 > pwcheck_method: saslauthd > mech_list: plain login > > You seem to be confusing Cyrus SASL (saslauthd) and Dovecot SASL.
If users can auth against Dovecot for mail retrieval, then it's suggested to use Dovecot's auth mechanisms in Postfix for ease of management. http://www.postfix.org/SASL_README.html#server_dovecot outlines this. Brian > What is frustrated is that the server worked for many months. I tried a > downgrade of postfix and I get the same error. maybe it is not from > postfix but from dovecot or saslauthd. > > Is some one know what should I do please advice me. I'm stuck and I > don't know what to do. > > Thank you > > > Wietse Venema wrote: > >> You need to update your main.cf:smtpd_sasl_path setting and specify >> the location of the socket that the Dovecot server listens on. >> >> For example, when dovecot.conf says: >> >> socket listen { >> ... >> path = /var/spool/postfix/private/auth >> ... >> >> Then main.cf would say: >> >> smtpd_sasl_type = dovecot >> smtpd_sasl_path = private/auth >> >> Wietse >> >> >>