我的服务器上运行着 LDAP 和 Dovecot,Dovecot 使用 LDAP 作为 userdb 和 authdb,postfix 使用 LDA(deliver)向用户发送邮件。现在我想拥有群组电子邮件地址,例如[电子邮件保护]。这个组在我的 ldap 中是这样的:
objectClass: extensibleObject
objectClass: groupOfUniqueNames
objectClass: top
cn: group1
uniqueMember: uid=user1,ou=people,dc=example,dc=com
uniqueMember: uid=user2,ou=people,dc=example,dc=com
(...)
mail: [email protected]
我怎样才能让我的 dovecot LDA 接收发送至[电子邮件保护]然后将邮件发送给该组的唯一成员?
谢谢
菲利普
答案1
这不是 Dovecot(或 LDA)的工作。这是 Postfix 的工作,即扩展用户。因此,virtual_alias_maps
执行扩展/重写。然后每个扩展用户将像以前一样收到邮件。
您只需设置 virtual_alias_maps 即可从 LDAP 获取映射,如所述这里,但您可能对此很熟悉,因为您已经从 LDAP 中获取了普通用户。