
操作方法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/
我將查看我的個人筆記/文檔,如果我發現任何其他可能對您有益的內容,我會將其放在下面的評論中。