Псевдонимы домена в настройке Postfix / Dovecot

Мой почтовый сервер известен в 3 разных доменах, например, mail.local, mail.foo.example.com, mail.bar.example.com . Я хочу, чтобы доставка была одинаковой, независимо от того, какой адрес был выбран. В идеале я хочу, чтобы dovecot поместил user@mail.any.of.those в почтовый ящик пользователя , то есть не в user@some.domain.

Я даже не уверен, должно ли это быть решено некоторыми картами псевдонимов в postfix или настройками в dovecot.

В настоящее время я делаю следующее:

# 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}

Но это помещает почту для user@mail.local в MAILDIR / user@mail.local / Maildir / new

4
задан 21 October 2016 в 15:49
1 ответ

Как кажется dovecot-lda может сделать этот трюк, используя аргумент -a:

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user} -a ${user}
1
ответ дан 3 December 2019 в 04:08

Теги

Похожие вопросы