本小節包含為郵件服務啟用 LDAP 項目的概念資訊及說明。
本小節包含以下主題:
Calendar Server 需要使用者、群組及資源具有 mail 屬性,其中包含使用者、群組或資源的電子郵件位址。該 mail 屬性將使人們能夠使用電子郵件位址或 calid 搜尋行事曆。使用 Delegated Administrator 建立新的使用者時,其會自動增加 mail 屬性。即使未向該使用者指定郵件服務,仍會如此。不過,如果已在不需要 mail 屬性的 Calendar Server 版本中建立使用者和資源,則您可能必須增加 mail 屬性至現有的使用者和資源 LDAP 項目。
增加 mail 屬性不會啟用使用者行事曆的電子郵件通知。
Calendar Server 不支援群組或資源行事曆的電子郵件通知。
若要啟用使用者行事曆的電子郵件通知,請將以下兩個屬性增加至使用者的 LDAP 項目:
icsExtendedUserPrefs:ceNotifyEnable=1
icsExtendedUserPrefs:ceNotifyEmail=jdoe@sesta.com
如果不知道使用者、群組和資源是否具有 mail 屬性,對於 Schema 2 環境,可使用 Delegated Administrator 來檢查是否有郵件服務。
對於 Schema 1 環境,可以 -v (詳細) 選項使用 csattribute list 指令。
例如,若要檢查會議室資源 Room100 是否具有 mail 屬性,您應該發出以下指令:
csattribute -v list Room100
其輸出會告知 mail 屬性是否已存在:
cn=Room 100,ou=conferenceRooms,dc=sesta,dc=com has mail: Room100@sesta.com
如果 mail 屬性存在,則您不必進行增加。如果屬性不存在,則如以下小節所示進行增加。
如果您正要將現有的 LDAP 項目轉換為具有行事曆功能的項目,則您必須將 mail 屬性增加至每一個沒有包含它的使用者、群組及資源 LDAP 項目。
若要將 mail 屬性增加至現有使用者、群組和資源,請使用以下方法之一:
對 Schema 2 環境使用 Delegated Administrator 公用程式。
使用 commadmin user|resource|group modify -A 選項。
例如:commadmin group modify -A +mail:jdoe@sesta.com
對 Schema 1 環境使用 Calendar ServerD.3 csattribute公用程式。
以下範例會為 sesta.com 伺服器上名為 Room100 的現有會議室增加 LDAP mail 屬性:
csattribute -a mail=Room100@sesta.com add Room100
使用 ldapmodify,直接增加屬性至任一 Schema 版本的 LDAP 項目。