Depois que eu postei essa pergunta, outra ideia que poderia resolver isso surgiu na minha cabeça. Não foi a solução exata , mas me levou à solução da mesma forma. Na verdade, é bem simples: basta especificar o domínio em virtual_mailbox_domains
, mas não em virtual_alias_domains
, e isso simplesmente funcionará.
Então:
main.cf
[..]
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_alias_maps = hash:/etc/postfix/virtual_forwards
virtual_domains
mydomain.com
virtual_mailbox
[email protected] mydomain.com/jasper
virtual_forwards
[email protected] [email protected]
E agora os encaminhamentos e as caixas de correio funcionam. (Claro, você ainda poderia especificar virtual_alias_maps
contanto que você deixasse esse domínio fora dele (eu suponho), mas eu não tinha nenhum uso para isso, então eu o removi completamente.)