Você provavelmente não compartilha o mesmo estilo / pasta de localização / caixa postal e / ou estilo de entrega de caixa de correio (MBOX vs. MDIR) no Postfix e no Dovecot. Como resultado, o Postfix está escrevendo (corretamente) em " / home / mailuser / Maildir " (onde você vê sua mensagem chegando, sob a nova subpasta), mas como o dovecot está pesquisando em outro lugar. .. não encontra tais e-mails (então você recebe um "não-mail" dele).
Como primeira verificação, você deve:
- Postfix: verifique o parâmetro home_mailbox em /etc/postfix/main.cf:
# The home_mailbox parameter specifies the optional pathname of a
# mailbox file relative to a user's home directory. [...] Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
home_mailbox = Maildir/
- Dovecot: como sugerido por @Kondybas, verifique o parâmetro mail_location (no CentOS 6.5, em /etc/dovecot/conf.d/10-mail.conf):
# See doc/wiki/Variables.txt for full list. Some examples:
#
# mail_location = maildir:~/Maildir
# mail_location = mbox:~/mail:INBOX=/var/mail/%u
# mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
#
# <doc/wiki/MailLocation.txt>
#
mail_location = maildir:~/Maildir
As duas diretivas acima dizem ao Postfix e ao Dovecot para armazenar emails de entrada para " userN ", cujo diretório home é / home / userN , sob a estrutura Maildir em < em> / home / userN / Maildir
As coisas são um pouco mais complexas no caso de usuários "virtuais" (usuários não tendo uma conta unix adequada definida na máquina), nesse caso tanto o Postfix quanto o Dovecot precisam compartilhar também o caminho para obtenha / calcule o diretório home de userN