managesieve in 1.2.x uses "sieve" as the pam service name, not managesieve. This results in managesieve not working out of the box. Reproducible: Always Steps to Reproduce: 1.Install =net-mail/dovecot-1.2.6 (with useflag managesieve) 2.Set up managesieve in dovecot 3.Start dovecot 4.Try to authenticate to managesieve Actual Results: Authentication failure. And errors in the log: dovecot: auth-worker(default): pam(user1,x.x.x.x): pam_authenticate() failed: Authentication failure (/etc/pam.d/sieve missing?) Expected Results: Authentication succsess. The link installed is: /etc/pam.d/managesieve -> /etc/pam.d/imap Perhaps it should be: /etc/pam.d/sieve -> /etc/pam.d/imap
Thanks, hopefully fixed in 1.2.7.