You should use one of dovecot 1.0-alphas to enable some auth. databases. For example I'm using next auth section in 1.0-alpha3 for authentication with five databases.
auth default { mechanisms = plain user = root passdb sql { args = /usr/local/dovecot/etc/sql/normal.conf } passdb sql { args = /usr/local/dovecot/etc/sql/normal-wo-domain.conf } passdb sql { args = /usr/local/dovecot/etc/sql/old-password.conf } passdb sql { args = /usr/local/dovecot/etc/sql/old-password-wo-domain.conf } passdb pam { args = pop3 } userdb sql { args = /usr/local/dovecot/etc/sql/normal.conf } userdb sql { args = /usr/local/dovecot/etc/sql/normal-wo-domain.conf } userdb passwd { } }
On Fri, Oct 21, 2005 at 09:51:54AM -0500, Erick Perez wrote:
Hi, im using 0.99 stable in RPM form,
Im using this for postfix+dovecot+real unix users, now i tried to enable virtual support with this:
protocols = imap pop3 ssl_disable = yes log_path = /var/log/dovecot.log info_log_path = /var/log/dovecot.info login_user = dovecot mail_extra_groups = mail auth = default auth_mechanisms = plain
auth_passdb = pam auth_userdb = passwd
auth_userdb = passwd-file /etc/vhosts/userdb auth_passdb = passwd-file /etc/vhosts/passwd
The above configuration works for local users but is not working for virtual users, it produces the error: dovecot-auth: Oct 21 00:19:14 Info: PAM: pam_authenticate(erickperez) failed: Authentication failure
obviously the user erickperez exists in /etc/vhosts/userdb so PAM will fail.
Im using 0.99 release. Thanks,
Erick Perez Linux User 376588 [1]http://counter.li.org/ (Get counted!!!) Panama, Republic of Panama
References
Visible links
-- Kind Regards, Alexander Shikoff minotaur@crete.org.ua Mob.: +380 67 946 31 49