Tente configurar seu dovecot LDA com os seguintes parâmetros:
argv=/usr/libexec/dovecot/deliver -f ${sender}
-d ${user}@${nexthop} -a ${recipient} -n -m ${extension}
Eu uso isso para suportar extensões na parte local (como [email protected]
). Você pode querer experimentar ${mailbox}
no lugar de ${user}@${nexthop}
. Dê uma olhada em man 8 pipe
para todas as substituições possíveis.
BTW: Isso é usado por mim para um mapeamento virtual funcional que mapeia endereços de email para vários domínios em caixas de correio virtuais. Do lado do dovecot, estou usando as mesmas tabelas (via configuração SQL do dovecot) para fazer autenticação para cada usuário de email virtual. Não tenho certeza se você pode mapear endereços de e-mail virtuais para usuários reais do sistema dessa maneira.