Postfix / Dovecot 设置中的域别名

Postfix / Dovecot 设置中的域别名

我的邮件服务器有 3 个不同的域名,例如mail.local, mail.foo.example.com, mail.bar.example.com。我希望无论选择哪个地址,投递都是一样的。理想情况下,我希望将 dovecot 放入[email protected]邮箱user,即 而不是[email protected]

我甚至不确定这是否可以由 postfix 中的某些别名映射或 dovecot 中的设置来解决。

我目前正在做的事情是:

# 主文件
virtual_transport=dovecot(鸽舍)
虚拟邮箱域名 = mail.local, mail.foo.example.com, mail.bar.example.com
dovecot_destination_recipient_limit = 1

#master.cf
dovecot unix-nn--管道
  标志 = DRhu 用户 = vmail:vmail argv = / usr/lib/dovecot/dovecot-lda -f $ {sender} -d $ {user} -a $ {recipient}

但这会将邮件[email protected]放入MAILDIR/[email protected]/Maildir/new

答案1

看起来dovecot-lda可以使用以下参数来解决问题-a

dovecot unix-nn--管道
  标志=DRhu 用户=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user} -a ${user}

相关内容