On 30 January 2019 at 07:12 James Brown < jlbrown@bordo.com.au> wrote:


>> My settings:
>>
>> $ sudo dovecot -n
>> Password:
>> # 2.3.4 (0ecbaf23d): /usr/local/etc/dovecot/dovecot.conf
>> # OS: Darwin 18.2.0 x86_64 apfs
>> # Hostname: mail.bordo.com.au < http://mail.bordo.com.au/> < http://mail.bordo.com.au/ < ">http://mail.bordo.com.au/>>
>> auth_debug = yes
>> auth_verbose = yes
>> auth_verbose_passwords = plain
>> default_internal_user = jlbrown
>> default_login_user = jlbrown
>> first_valid_gid = 0
>> first_valid_uid = 102
>> last_valid_gid = 501
>> last_valid_uid = 105
>> log_path = /var/log/dovecot.log
>> mail_gid = 102
>> mail_location = maildir:/usr/local/virtual/%d/%u
>> mail_uid = 102
>> namespace inbox {
>> inbox = yes
>> location =
>> mailbox Drafts {
>> special_use = \Drafts
>> }
>> mailbox Junk {
>> special_use = \Junk
>> }
>> mailbox Sent {
>> special_use = \Sent
>> }
>> mailbox "Sent Messages" {
>> special_use = \Sent
>> }
>> mailbox Trash {
>> special_use = \Trash
>> }
>> prefix =
>> }
>> passdb {
>> args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
>> driver = sql
>> }
>> protocols = imap pop3
>> service auth {
>> unix_listener /var/spool/postfix/private/auth {
>> group = _postfix
>> mode = 0660
>> user = _postfix
>> }
>> unix_listener auth-userdb {
>> mode = 0660
>> user = _vmail
>> }
>> }
>> service imap-login {
>> process_limit = 512
>> }
>> service stats {
>> fifo_listener stats-mail {
>> mode = 0666
>> }
>> fifo_listener stats-user {
>> mode = 0666
>> }
>> unix_listener stats-writer {
>> mode = 0666
>> }
>> }
>> ssl_cert = </usr/local/etc/dovecot/mail.bordo.com.au.pem
>> ssl_dh = # hidden, use -P to show it
>> ssl_key = # hidden, use -P to show it
>> userdb {
>> driver = passwd
>> }
>> userdb {
>> driver = prefetch
>> }
>> userdb {
>> args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
>> driver = sql
>> }
Well... there is that usetdb passwd which seems bit extraneous.
---
Aki Tuomi
Thanks Aki.

So just get rid of the:

passdb {
args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
driver = sql
}

Section?

James.

I'd remove the

userdb {
driver = passwd
}

section
---
Aki Tuomi