O comentário de Andrzej acima está correto; o dovecot não deve fazer isso automaticamente. Você precisará dizer ao sendmail para colocar o e-mail onde o dovecot está esperando (ou pelo menos dizer ao seu agente de entrega local para fazer isso), ou dizer ao dovecot para esperar onde o sendmail o coloca.
No meu caso, eu faço o último; meu dovecot.conf
inclui a linha
mail_location = mbox:~/:INBOX=/var/spool/mail/%u
Editar : seu sendmail é configurado como o meu, usando procmail
como o MDA local. A página man do procmail sugere que /var/spool/mail/$user
é o local padrão pelo qual o procmail enviará as mensagens recebidas, se nenhuma outra for fornecida:
/var/spool/mail/$LOGNAME
system mailbox; both the system mailbox and the immediate directory it is in will be created every
time procmail starts and either one is not present
então eu repito o meu ponto: você pode configurar o MDA do sendmail, o procmail, colocar emails de entrada em /home/$user/mail/.INBOX
, ou você pode configurar o dovecot para procurar em /var/spool/mail/$user
. Mas você terá que fazer uma dessas coisas, isso não vai acontecer por mágica.