[Dovecot] dovecot - postgresql ERR No INBOX for user.
I've setup dovecot to authenticate against postgresql.
But I consistently get a "No INBOX for user" error when I try to do pop requests.
Any pointers would be helpful.
Postfix deposits mails in maildirs in the format /var/spool/virtual_mailboxes/{domain}/{username}/
below is the result of a telnet test (altered slightly of course, but gives the idea)
telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK dovecot ready. USER personx@myxdomxain.net +OK PASS herexxxx +OK Logged in. -ERR No INBOX for user. Connection closed by foreign host.
here is my dovecot.conf file
/etc/dovecot-pgsql.conf
## Dovecot 1.0 configuration file protocols = imap imaps pop3
# "host:port". imap_listen = * pop3_listen = *
login = imap
login = pop3 # to make sure that users ca here is my dovecot-pgsql.conf file
default_mail_env = maildir:/var/spool/virtual_mailboxes/%lu/%u/Maildir
# Authentication process name. auth = default
auth_user = root auth_userdb = pgsql /etc/dovecot-pgsql.conf auth_passdb = pgsql /etc/dovecot-pgsql.conf
/etc/dovecot-pgsql.conf
connect = host=localhost dbname=mails user=xxxxxxname password=xxxxxxx default_pass_scheme = PLAIN password_query = SELECT password FROM users WHERE userid = '%u' user_query = SELECT '/var/spool/virtual_mailboxes/'||home AS home, uid, gid FROM users WHERE userid = '%u' #user_query = SELECT '/%n' as home,uid, gid FROM users WHERE userid = '%u'
participants (1)
-
David Bain