我在哪里可以找到 Postifx 的 LDAP 方案或者我应该使用哪种替代方案?

我在哪里可以找到 Postifx 的 LDAP 方案或者我应该使用哪种替代方案?

如何操作https://www.postfix.org/LDAP_README.html描述 LDAP 对象

  • 对象类
    • virtualaccount
    • ldapgroup
    • ldapuser
  • 属性
    • mail
    • memberdn
    • memberaddr
    • maildrop

在哪里可以找到这些的 LDAP 模式?

它似乎不是一个标准/核心模式,而且 Postfix 也没有提供模式。

COSINE 模式定义属性mail,inetOrg 模式将该属性用于对象类inetOrgPerson。但就是这样。

我必须定义我自己的方案吗?

是否可以使用众所周知的方案并让 Postfix 使用其他属性?你有什么建议?

interOrgPerson目前,我正在考虑将提供属性 的结构类与提供属性 的mail辅助类 结合使用。后者可以替代。但我没有看到支持邮件组的标准方法。inetLocalMailRecipientmailLocalAddressmaildrop

答案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/

我将审查我的个人笔记/文档,如果我发现任何其他可能对您有益的内容,我会在下面的评论中提出它。

相关内容