Sim, você pode misturar & corresponde a local & usuários virtuais. Eu tenho isso. Aqui estão as configurações para usuários locais em auth-system.conf.ext
passdb {
driver = pam
args = failure_show_msg=yes
}
userdb {
driver = passwd
}
Você pode alterar o diretório de correio para um tipo de usuário colocando-o na seção userdb . Este é o meu mail_location
no arquivo 10-mail.conf
para usuários locais:
mail_location = mbox:~/mail/:INBOX=/var/mail/%u
E eu altero para usuários virtuais em auth-passwdfile.conf.ext
:
passdb {
driver = passwd-file
args = /etc/dovecot/passwd
}
userdb {
driver = static
args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n mail=maildir:/var/mail/vhosts/%d/%n
}
Veja os vários tutoriais para os diferentes tipos: link
Você também pode configurá-los para sim em dovecot.conf
e tail
/var/log/dovecot*
para ver o tipo de usuário que considera.
#auth_verbose = yes
#auth_debug = yes
Eu também quero adicionar, o que não é óbvio ao ler os documentos, que o Postfix entrega todos os e-mails para um único arquivo para cada usuário. No entanto, o Dovecot requer vários arquivos e diretórios para Enviados, Lixeira, Rascunhos, etc. Estes podem estar em locais iguais ou totalmente diferentes. Às vezes, o correio é entregue em / var / mail e, às vezes, em ~ / mail. As pastas do Dovecot (IMAP) podem estar no diretório home do usuário para usuários do sistema, mas e os usuários virtuais? Eles compartilham um diretório inicial ou todas as suas pastas em / var / vmail.