Eu não tenho o seu ambiente, mas cito o Dovecot - Wiki de Ajuda da comunidade (a parte em negrito é assim no texto original):
NOTE: Dovecot will NOT work in an encrypted directory/folder. Dovecot would just complain about permissions and won't work. One answer is to create a 2nd user account that has an unencrypted home directory. We have not tested this solution on a separate home partition, but most probably the outcome would be the same.
Oficialmente, a solução alternativa acima usando outra conta de usuário é a única solução.
Você também pode modificar o código-fonte do próprio Dovecot para não montar o diretório inicial, como descrito no encadeamento de dovecot monta o diretório home do usuário . No entanto, o problema pode até não ser com Dovecot, como diz esta resposta :
The problem is that pam_ecryptfs captures and uses your login passphrase to decrypt
~/.ecryptfs/wrapped-passphrase
, and perform your home directory mount.Unfortunately the non-interactive dovecot pam session that you describe doesn't ever actually snag your login passphrase, so it cannot perform the mount. Sorry.
A solução alternativa de usar outra conta de usuário não criptografada parece ser a direção mais promissora.