Dovecot设置来自2个不同LDAP查询的正常和共享邮箱

使用后缀 – Dovecot – LDAP组合,我想configuration我的达夫科特,它使用一个查询为用户的“正常”收件箱和另一个查询共享邮箱。

我的目标是让用户拥有一个收件箱“[email protected]”和一个共享的imap文件夹“Shared /”,其中包含每个用户都可以访问的共享文件夹。

用户来自一个LDAP查询(例如,有一个专门的字段或一个特殊的类),另一个查询应该定义共享文件夹的存在(共享文件夹也有自己的电子邮件地址,例如按@,stage @,team @等)

我知道如何configuration正常的邮箱,但我怎样才能从另一个查询设置共享文件夹?

是否有任何简单的方法来设置访问控制从LDAP的一些共享文件夹,例如,用户只有访问的用户和共享文件夹在同一组或共享属性?

从Dovecot Wiki, 多个validation数据库 :

Dovecot支持定义多个身份validation数据库,因此如果密码不匹配第一个数据库,它将检查下一个。 如果您想轻松支持在/ etc / passwd和虚拟用户中同时拥有本地系统用户,这可能很有用。

换句话说,只需定义多个passdb / userdb组合即可。 最好以传入邮件/连接的数量来排列它们,因为它们中的第一个总是被查询。

在Dovecot中直接使用LDAP来确定ACL组是不可能的,但通常可以通过使用post-login脚本 从LDAP中获取组 。