Como parece, dovecot-lda pode fazer o truque usando o argumento -a :
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user} -a ${user}
Meu servidor de e-mail é conhecido por três domínios diferentes, por exemplo %código%. Quero que a entrega seja a mesma, não importa qual endereço foi escolhido. Idealmente, quero que o dovecot coloque mail.local, mail.foo.example.com, mail.bar.example.com na caixa de correio [email protected] , ou seja, não em user .
Não tenho certeza se isso pode ser resolvido por alguns mapas de alias no postfix ou por configurações no dovecot.
O que eu faço atualmente é:
# main.cf
virtual_transport = dovecot
virtual_mailbox_domains= mail.local, mail.foo.example.com, mail.bar.example.com
dovecot_destination_recipient_limit = 1
# master.cf
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user} -a ${recipient}
Mas isso coloca o e-mail para [email protected] em [email protected]
Como parece, dovecot-lda pode fazer o truque usando o argumento -a :
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user} -a ${user}