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}