在哪裡可以找到 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/

我將查看我的個人筆記/文檔,如果我發現任何其他可能對您有益的內容,我會將其放在下面的評論中。

相關內容