Following a wobble described in this question we now have virtual and real users authenticating with Dovecot, the problem now is that the real users (who have been on the system for years) can no longer access their mail. I'm guessing that it is because Dovecot is configured to point to the virtual mailboxes but not the real mail boxes.
These are snippets from the config files:
/etc/dovecot/dovecot.conf
!include conf.d/*.conf
/etc/dovecot/conf.d/10-auth.cong
passdb {
driver = passwd-file
# Path for passwd-file. Also set the default password scheme.
args = scheme=cram-md5 /etc/cram-md5.pwd
}
userdb {
driver=static
#args = mail_uid=dovecot mail_gid=dovecot /etc/dovecot/userdb
args = uid=vmail gid=vmail home=/var/spool/vhosts/%d/%n /etc/dovecot/userdb
}
[email protected]:::::/var/spool/vhosts/virtualdomain.com/:/bin/false::
We think the problem is that the Dovecot file 10-auth.conf does not contain a method of accessing the mailboxes for the real users. We have looked around on this site, dovecot.org and done the usual googling but cannot find anywhere that describes how to set up virtual users on alongside legacy real users.
Any help would be appreciated, especially by our real users who would like the contents of their inboxes to be available!
If any further config is required, please let me know.