如何操作https://www.postfix.org/LDAP_README.html描述 LDAP 对象
- 对象类
virtualaccount
ldapgroup
ldapuser
- 属性
mail
memberdn
memberaddr
maildrop
在哪里可以找到这些的 LDAP 模式?
它似乎不是一个标准/核心模式,而且 Postfix 也没有提供模式。
COSINE 模式定义属性mail
,inetOrg 模式将该属性用于对象类inetOrgPerson
。但就是这样。
我必须定义我自己的方案吗?
是否可以使用众所周知的方案并让 Postfix 使用其他属性?你有什么建议?
interOrgPerson
目前,我正在考虑将提供属性 的结构类与提供属性 的mail
辅助类 结合使用。后者可以替代。但我没有看到支持邮件组的标准方法。inetLocalMailRecipient
mailLocalAddress
maildrop
答案1
您可以使用现有的架构文件或创建自定义架构文件。
如果您还没有这样做,您可能需要查看以下 OpenLDAP 模式文档。
OpenLDAP 2.6 模式文档: https://www.openldap.org/doc/admin26/schema.html
我相信“inetorgperson.schema”文件是随 OpenLDAP 一起安装的。但是,如果您担心电子邮件组支持,则可能必须创建自定义架构文件。
以下文章可能有助于您入门。第一篇文章讨论了创建类似于“inetorgperson”的自定义方案,但包含一些与组相关的功能。
https://doku.dev/tags/postfix/
https://liquidat.wordpress.com/2015/04/23/howto-ldap-schema-for-postfix/
https://kb.leuxner.net/article/mail-server-using-ldap-backend-w-postfix-dovecot/
我将审查我的个人笔记/文档,如果我发现任何其他可能对您有益的内容,我会在下面的评论中提出它。