Sun Java System Communications Services 2005Q4 版本說明

Sun Java System Calendar Server 注意事項

本節說明 Connector for Microsoft Outlook 的 Sun Java System Calendar Server 注意事項。

Calendar Server 安裝

Calendar Server 的最新版本位於 Collaboration and Communication 下載網站

建議客戶亦安裝最新版本的修補程式,位於 SunSolve

如需詳細的安裝說明,請參閱「Sun Java Enterprise System 2005Q4 Installation Guide for UNIX」。如需配置說明,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」


備註 –

如果您從 Calendar Server 5.x 遷移至 Calendar Server 的最新版本,則必須執行 cs5migrate_recurring 公用程式來轉換資料庫以適應 Connector for Microsoft Outlook 資料模型。請諮詢技術支援以取得有關 cs5migrate_recurring 公用程式的資訊。


必需的 LDAP 郵件屬性

對於使用者和資源行事曆,Calendar Server 6 2004Q2 (及更高版本) 均需要使用者具有 LDAP mail 屬性。

對於使用 Microsoft Outlook 排程資源行事曆 (例如會議室或筆記本電腦或高射投影機等設備) 的用戶端,每種資源必須具有電子郵件位址,即使實際並不需要電子郵件。LDAP mail 屬性指定此電子郵件位址。

您可能特別需要按照如下說明增加 LDAP mail 屬性:

5.x 安裝。執行 cs5migrate_recurring 遷移公用程式之前,對於使用者和資源行事曆均需將 mail 屬性增加至使用者。若要增加 mail 屬性,請使用 Calendar Servercsattribute 公用程式或 Directory Server ldapmodify 公用程式之類的公用程式。

新安裝 (6 2004Q2 或更高版本)。對於使用者和資源行事曆均使用 Calendar Server csattribute 公用程式或 Directory Server ldapmodify 公用程式之類的公用程式,佈建現有使用者的 LDAP mail 屬性。

如果您在安裝後建立新的行事曆或使用者,請使用必需的 -m email 選項在執行這些 Calendar Server 公用程式時指定電子郵件位址:

如需有關 csattributecsresourcecsuser 的相關資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」。如需有關 ldapmodify 公用程式的相關資訊,請參閱「 Sun Java System Directory Server Resource Kit Tools Reference」。

Procedure將電子郵件 LDAP 屬性增加至資源行事曆

以下範例將 LDAP 郵件屬性增加至 sesta.com 伺服器上名為「Room100」的會議室。此範例配置 Messaging Server。如果您使用其他電子郵件伺服器,請參閱該產品的文件以取得等效程序。

步驟
  1. 使用 csattribute 公用程式將郵件屬性增加至 LDAP 伺服器︰

    # ./csattribute -a mail=Room100@sesta.com add Room100

  2. 若要檢查該屬性是否已設定,請使用帶有 -v (詳細) 選項的 csattribute list 指令。


    # ./csattribute -v list Room100
    ...
    cn=Room 100,ou=conferenceRooms,dc=sesta,dc=com has mail: Room100@sesta.com
    
                         

Procedure設置資源電子郵件的 bitbucket 通道 (Messaging Server)

以下範例為資源行事曆產生的電子郵件設置 Messaging Server bitbucket 通道。此範例使用 sesta.com 伺服器上名為「Room100」的資源。如果未設置 bitbucket 通道 (或等效通道),您將需要定期刪除傳送至資源行事曆的電子郵件。

步驟
  1. 確定 bitbucket 通道已在 imta.cnf 檔案中定義。

  2. 若要將郵件導向至 bitbucket 通道,請使用 csresource 公用程式為資源建立電子郵件位址:

    # ./csattribute -a mail=Room100@bitbucket.sesta.com add Room100


    備註 –

    若要啟用這些變更,您還需要重建別名表或配置。請參閱有關變更電子郵件服務的 Messaging Server (或您的電子郵件產品) 文件及您網站自己的文件和程序。


Procedure設置資源電子郵件的 bitbucket 通道 (Sendmail)

以下範例為資源行事曆產生的電子郵件設置 Sendmail bitbucket 通道。此範例使用 sesta.com 伺服器上名為「Room100」的資源。如果未設置 bitbucket 通道 (或等效通道),您將需要定期刪除傳送至資源行事曆的電子郵件。

步驟
  1. 在相應主機的 /etc/aliases 檔案中,增加如下項目:


    # Resource/Conference room aliases
    Room100: /dev/null
  2. 使用 csresource 公用程式將資源的電子郵件位址增加至 LDAP 目錄︰

    # ./csattribute -a mail=Room100@sesta.com add Room100

電子郵件別名 (mailalternateaddress 屬性)

如果您需要為行事曆使用者設置電子郵件別名,請使用 LDAP mailalternateaddress 屬性。LDAP 郵件屬性提供主要郵件位址,LDAP mailalternateaddress 屬性用於電子郵件別名。這兩個屬性均會將電子郵件位址對映至使用者的行事曆 ID (calid)。

例如,若要為具有以下值的名為 John Smith 的使用者增加 mailalternateaddress 屬性:

使用這些 Calendar Server 公用程式指令:


# ./csuser -g John -s Smith -y password -l en -m john.smith@sesta.com 
\ -c johnsmith create johnsmith
# ./csattribute -a mailalternateaddress=johns@sesta.com add johnsmith
# ./csattribute -a mailalternateaddress=jsmith@sesta.com add johnsmith

共用的行事曆 LDAP 查詢配置

如果 Directory Server 需要共用行事曆 LDAP 查找的認證,則 service.wcap.userprefs.ldapproxyauth 參數必須在 ics.conf 檔案中進行如下設定:

如果 service.wcap.userprefs.ldapproxyauth 為「yes」,則您還必須為 calmaster 項目設定相應的 LDAP ACI。例如,若要為 sesta.com 網域設定 calmaster ACI 用於代理伺服器認證,請如下使用 ldapmodify 工具:

dn:  o=usergroup
changetype: modify
add: aci
aci: (targetattr="icscalendar || cn || givenName || sn || uid ||
mail")(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl
"Allow calendar administrators to proxy -
product=ics,class=admin,num=2,version=1"; allow (proxy) groupdn =
"ldap:///cn=Calendar Administrators,ou=Groups,o=usergroup";)

對於網域基底 DN 節點,以下範例顯示正確的 ACI:

dn:  o=sesta.com,o=usergroup
changetype: modify
add: aci
aci:(targetattr="icscalendar || cn || givenName || sn || uid || mail")
(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Allow 
calendar users to read and search other users - 
product=ics,class=admin,num=3,version=1"; allow (search,read)
userdn = "ldap:///uid=*, ou=People, o=sesta.com, o=usergroup";)

如果沒有網域,請透過移除 dn: 行的 o=sesta.com 部分將此 ACI 增加至根字尾本身。

Calendar Server 配置程式 csconfigurator.sh 可增加這些 ACI。如果您從 Java Enterprise System Release 1 升級,則必須重新執行配置程式以取得更新的 ACI。

Outlook Free-Busy Lookup 和 SSL

在 SSL 模式中下存取 Calendar Server 的使用者不受 [Microsoft Outlook Free/Busy Lookup] 選項支援。若要將 SSL 和非 SSL 模式用於相同的 Calendar Server 實例,使用者必須指定不同的連接埠號碼,如下所示:

如需有關 SSL 的資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中的第 8 章「Configuring SSL」

Calendar Server 刪除記錄資料庫

Calendar Server 6 2004Q2 或更高版本包括刪除記錄資料庫 (ics50deletelog.db) 以儲存刪除的事件和待辦事宜 (作業)。如需相關資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中的第 18 章「Administering the Delete Log Database」