Hello,
Trying to set in dovecot.conf more than one auth section found that imap and pop3 auth process use bose of them. Loooks like thay do in round-robin way or maybe another way.
Example of config:
auth default { mechanisms = plain
passdb sql {
args = /usr/local/etc/dovecot-mysql.conf
}
userdb prefetch {
}
user = root socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = dovecot group = dovecot } }
}
auth smtp_auth {
mechanisms = login plain
passdb sql {
args = /usr/local/etc/smtp_auth.conf
}
userdb prefetch {
}
socket listen {
client {
user = mailnull # User running Dovecot LDA
group = mail # Or alternatively mode 0660 + LDA user in this group
path = /var/run/auth-smtp-plain
mode = 0660
}
} }
Main problem - dovecot-mysql.conf and smtp_auth.conf have doferent sql querys inside, and if user try to auth via pop3 service but thru the "auth smtp_auth", than it's failed in any way.
Quetion - Is exist any way to limit default doecot auth process to use just "auth default" for authintification ? maybe some options like "services= POP3 IMAP" inside?
Or maybe there is anather way to do this ?