Eu tenho malabarismos com uids e gids, mas a correção na verdade estava no /dovecot/conf.d/10-master.conf
Tendo o postfix / SMTP para enviar e-mails recebidos para a pasta de usuários:
Eu tinha o usuário e o grupo definido como vmail, enquanto deveria ser configurado para usar o usuário / grupo postfix. Afinal, se o postfix puder gravar nos arquivos / diretórios, ele tem para funcionar.
service auth {
unix_listener auth-userdb {
mode = 0660
user = postfix
group = postfix
}
Depois que isso foi alterado e os serviços foram reiniciados, tudo funcionou - incluindo POP3, imap, postfixadmin e squirrelmail.