O postfix não é responsável pela criação de diretórios pessoais. O postfix supõe que os diretórios pessoais já existam ao usar o agente de entrega local
integrado.
Se você usar o Dovecot como o LDA, o Dovecot também depende do fato do diretório home existir.
Com usuários virtuais, você pode definir a variável lda_mailbox_autocreate = yes
para que o Dovecot crie automaticamente os diretórios necessários.
E como o Dovecot (e o Postfix) não "log-in" um usuário para entrega de mensagens, o pam_mkhomedir
nunca é acionado. O PAM é usado apenas para autenticação neste caso.