Sun Java Communications Suite 5 版本說明

Messaging Server 相容性問題

執行 Messaging Server 6.3 時,若您要以 iPlanet Delegated Administrator 清除使用者,請參閱使用 iPlanet Delegated Administrator 和 Messaging Server 6.3 清除使用者

下表說明 Messaging Server 的相容性問題:

不相容性 

解決方法 

說明 

comm_dssetup.pl 程式可準備目錄伺服器供 Messaging Server (Calendar Server 和 Delegated Administrator) 使用,經修改後,可以和 Directory Server 6.0 及 Directory Server 5.x 一起使用:互動模式:Server-root 和目錄伺服器實例

目錄伺服器實例常駐於 server-root 或是明確的目錄伺服器實例目錄。先前版本的目錄伺服器使用 server-root 的概念,其中含有多重實例和配置資訊。Directory Server 6 不再使用 server-root。實例可以位於任何位置。在此問題上,使用者必須:1) 指定實例目錄。或者,如果使用者使用先前版本的目錄伺服器,則可以:2) 指定其中含有實例的 server-root 目錄。系統會出現另一個問題,提示您從 server-root 挑選一個實例。或者,3) 原本使用 Directory Server 5x 但現在使用 Directory Server 6 的使用者,可以手動將目錄伺服器的所有實例都置於父系目錄下 (即用來呼叫 server-root 的目錄)。 


備註 –

Directory Server 6 已移除 Server-root 術語。


無附加說明。 

comm_dssetup.pl 程式可準備目錄伺服器供 Messaging Server (Calendar Server 和 Delegated Administrator) 使用,經修改後,可以和 Directory Server 6.0 及 Directory Server 5.x 一起使用:無訊息安裝:server-root 目錄

在先前版本的無訊息安裝中,您要指定 server-root 和實例目錄。若您使用 Directory Server 5.x,依然如此。由於 Directory Server 6.0 中沒有 server-root 目錄,因此您需要指定目錄伺服器實例的父系目錄。 

無附加說明。 

Directory Preparation Tool (comm_dssetup.pl) 的位置已經變更。

現在 comm_dssetup.pl 位於其自己的套裝軟體中。對於 Solaris,該套裝軟體安裝在 /opt/SUNcomds 中,而對於 Linux,則安裝在 /opt/sun/comms/dssetup 中。

需要更新指定舊路徑的現有程序檔。 

若要安裝套裝軟體,請確定已在適當的安裝程式面板中選取 Directory Preparation Tool。 

在 Messaging Server 5.x 中,管理員可以使用 IMAP list 指令顯示郵件存放區中的所有資料夾。在典型的郵件存放區中,這會導致伺服器顯示過長的清單。

在 Messaging Server 6.x 中,當管理員執行 IMAP list 指令時,將僅顯示明確的共用資料夾。

若要列出郵件存放區中的所有資料夾,請使用 mboxutil 公用程式。

如需有關 mboxutil 公用程式的更多資訊,請參閱「Sun Java System Messaging Server 6.3 管理指南」

Delegated Administrator 的配置程式已變更。 

安裝 Delegated Administrator 並執行配置程式。目前程式位於︰ 

對於 Solaris,/opt/SUNWcomm/sbin/ config-commda

對於 Linux,/opt/sun/comms/config-commda

安裝此版本的 Messaging Server 時,請升級至新的 Delegated Administrator。 

透過 Webmail over IMAP 協定變更升級 Messaging Server (6397425、6397451、 2137362) 

升級前端伺服器之前,必須先升級後端伺服器。Webmail over IMAP 協定和後端郵件存放區的產品版本必須相同。如需詳細資訊,請參閱「Sun Java Communications Suite 5 Upgrade Guide」。

無附加說明。 

此發行版本的 Communications Express 與先前版本的 Messaging Server 不相容。 

如果要升級 Communications Express,您還必須升級 Messaging Server。 

此操作也適用於 Calendar Server。 

如需有關 Communications Express 的更多資訊,請參閱第 6 章, Sun Java System Communications Express 6.3 版本說明

對於 Messenger Express 和 Communications Express,需要對其 RTF/HTML 編輯和瀏覽器的相容性進行說明。 

(6311363) 

  • 在 Messenger Express 上,您可以對 Internet Explorer 瀏覽器進行 RTF/HTML 編輯。但無法對 Mozilla 或 Netscape 瀏覽器進行 RTF/HTML 編輯。

  • 在 Communications Express 的 JES 2004Q2 版本中,您可以對 Internet Explorer 瀏覽器進行 RTF/HTML 編輯。但無法對 Mozilla 或 Netscape 瀏覽器進行 RTF/HTML 編輯。

  • 在 Communications Express 的 JES 2005Q1 版本中,您可以對 Internet Explorer 5.5 或更高版本、Mozilla 1.3 或更高版本或 Netscape 7.2 或更高版本進行 RTF/HTML 編輯。

無附加說明。 

當您按一下 Portal Server 中的 Communications Express 時,會顯示「階段作業逾時。請重新登入」快顯錯誤。(6417988)

請忽略快顯錯誤,關閉視窗,然後繼續使用 Communications Express。 

無附加說明。 

如果您以 Access Manager 單次登入使用 Messaging Server,則不支援 Java Enterprise System 2004Q2 Access Manager Server,但支援 Manager 6.3 與更高版本。 

不支援 Java Enterprise System 2004Q2 Access Manager Server 的特定 Messaging Server 版本為: 

  • Messaging Server 6.2-6.01 及更高版本

  • Messaging Server 6.3

升級 Messaging Server 之前,先升級 Access Manager (JES 2004Q2)。 

現在,Access Manager 具有兩種安裝類型:範圍 (7.x 版樣式) 和舊有 (6.x 版樣式)。 

如果您要將 Access Manager 與 Messaging Server、Calendar Server、Instant Messaging、Delegated Administrator 或 Portal Server 一起安裝,則必須選取舊有模式 (6.x 版樣式)。請參閱:「Sun Java System Access Manager 7 2005Q4 Release Notes」

如果安裝了錯誤的 Access Manager,您將無法執行 Delegated Administrator。 

使用 iPlanet Delegated Administrator 和 Messaging Server 6.3 清除使用者

若您使用 iPlanet Delegated Administrator 並升級至 Messaging Server 6.3,則無法像先前版本的 Messaging Server 一樣,使用 imadmin user purge 指令移除目錄中的使用者 (6486836)。而應遵循以下步驟來清除使用者。

因為 Messaging Server 6.3 中已移除管理主控台和 Administration Server,所以會發生此相容性問題。在舊版的 Messaging Server 中,您可以像過去一樣繼續使用 imadmin user purge


備註 –

iPlanet Delegated Administrator 是已停用的公用程式 (原本和 Messaging Server 5.x 一起使用)。它和 Communications Suite Delegated Administrator (隨 Messaging Server 6.x 引入) 是不同的工具。Communications Suite Delegated Administrator 支援 Schema 2,iPlanet Delegated Administrator 支援 Schema 1。(有些管理員已將 Messaging Server 升級至 6.x,但仍保留 Schema 1,在這種情況下,他們可繼續使用 iPlanet Delegated Administrator 佈建使用者。)


Procedure使用 iPlanet Delegated Administrator 清除 Messaging Server 6.3 使用者

  1. 套用 iPlanet Delegated Administrator 修補程式 1.2p3。

    您可以從以下網站下載此修補程式:

    http://www.sun.com/download/index.jsp?cat=Collaboration%20%26%20Communication&tab=3

    請至 Delegated Administrator 1.2 Patch 3 for Messaging。此修補程式可以讓 imadmin user purge 指令以和 Messaging Server 6.3 相容的方式運作。請遵循此程序的剩餘步驟啟用新的運作方式。

  2. 修改 iPlanet Delegated Administrator resource.properties 檔案中的 MsgSvrN-adminurl 特性。

    MsgSvrN-adminurl 特性設定 Administration Server 的 url。將此特性設定為實際的 url 時,imadmin user purge 指令會嘗試找到 Administration Server 的位置,但卻得不到回應。imadmin user purge 指令傳回錯誤。

    您必須將 MsgSvrN-adminurl 設定為這個值:NO_ADMIN_SERVER

    resource.properties 檔案預設位於以下路徑:

    iDA_Install_Directory /nda/classes/netscape/nda/servlet/resource.properties


    備註 –

    多個郵件存放區已升級至 Messaging Server 6.3:

    MsgSvrN-adminurl 中的值 N 是變數,必須以用來識別已升級至 Messaging Server 6.3 的郵件存放區系統之特定的值 (例如 0) 替代。若您已在 Messaging Server 6.3 中部署多個後端郵件存放區,則必須針對 MsgSvrN-adminurl 特性的每個實例變更此值。

    例如,若您有三個後端郵件存放區,則必須在 resource.properties 檔案中,為所有這三個存放區變更此特性。舉例來說,您需要變更 MsgSvr0-adminurlMsgSvr1-adminurlMsgSvr2-adminurl 特性。

    多個郵件存放區使用不同版本的 Messaging Server:

    假設您已部署多個郵件存放區,但僅將某些存放區升級至 Messaging Server 6.3,其他存放區則保留先前版本的 Messaging Server。在此情況下,請僅變更已升級至 Messaging Server 6.3 之存放區的 MsgSvrN-adminurl 特性。

    在已經將 MsgSvrN-adminurl 特性變更為 NO_ADMIN_SERVER 的存放區上執行 imadmin user purge 指令時,這個指令會以下列步驟 5 所描述的方式運作。

    當您在 MsgSvrN-adminurl 特性並未發生變更 (仍然指向 Administration Server url) 的存放區上,執行 imadmin user purge 指令時,這個指令會以和過去相同的方式運作。


  3. 重新啟動您已在其上部署了 iPlanet Delegated Administrator 的 Web Server。

    您必須重新啟動執行 iPlanet Delegated Administrator 的 Web Server,resource.properties 檔案的變更才能生效。

  4. 使用 imadmin user delete 指令,將使用者標記為已刪除。

    imadmin user deleteinetUserStatus 屬性設定為「已刪除」。若要刪除多名使用者,請使用 -i 選項。例如:

    imadmin user delete -D chris -L user1 -n siroe.com -w bolton

  5. 使用 msuserpurge 指令移除使用者電子信箱。

    msuserpurge 會尋找 inetUserStatusmailUserStatus 設定為已刪除的所有使用者項目,然後從郵件存放區清除這些使用者電子信箱,並將 mailUserStatus 設定為已移除。例如:

    msuserpurge -d domain

    在您執行下個步驟 (將使用者項目從目錄中移除) 之前,必須先執行 msuserpurge,否則使用者電子信箱會受到孤立。

    您可以使用 configutil 參數 local.schedule.userpurge 以排程 msuserpurge 指令。例如:


    configutil -o local.schedule.userpurge 
    -v "30 2 * * 0 /opt/SUNWmsgsr/lib/msuserpurge -g 20"

    在前述的範例中,msuserpurge 將於星期天凌晨 2:30 執行。它會移除每位使用者標記為超過 20 天即刪除的電子信箱。

  6. 使用 imadmin user purge 指令,將使用者項目從目錄中移除。

    在舊的發行版本中,此指令會執行以下動作:

    1. 搜尋使用者標記為已刪除的目錄。

    2. 從目錄中刪除每位使用者的個人通訊錄。

    3. 從郵件存放區中刪除每位使用者的電子信箱。

    4. 如果使用者的 inetUserStatus 屬性設定為已刪除,則移除該使用者項目。如果使用者的 mailUserStatus 設定為已刪除,則從項目中移除郵件屬性。

    現在,由於您修改了 MsgSvr0-adminurl 特性,因此不會呼叫 Administration Server。系統會出現一則訊息,通知您並未呼叫 Administration Server。因此不會執行上述的步驟 c。電子信箱已在步驟 3 中,由 msuserpurge 移除。

    在 Messaging Server 6.3 中,如果將 mailuserstatus 設定為己移除 (藉由 msuserpurge),而使用者項目中不存在其他服務,則 imadmin user purge 指令會將使用者項目從目錄中移除。

    如果使用者項目中存在其他服務 (如行事曆服務) 的屬性,則不移除該項目。