Sun Java System Communications Services 2005Q4 版本說明

已知問題和限制

本小節包含 Messaging Server 6 2005Q4 已知問題清單。涵蓋了以下產品:

安裝、升級和解除安裝

本小節說明了有關安裝、升級和解除安裝 Messaging Server 的已知問題。

您必須使用 Java Enterprise System 安裝程式為 Messaging Server 安裝叢集代理程式。(6175770)

若要在 Sun Cluster 環境中安裝 Messaging Server,應執行以下步驟。如需對此程序的更全面說明,請參閱「Sun Java Enterprise System 6 2005Q4 Installation Guide」「Chapter 3: Installation Scenarios」中的 Sun Cluster 安裝範例。

  1. 執行 Java Enterprise System 安裝程式,並選取安裝 Sun Cluster 和 Sun Cluster 代理程式,然後在安裝程式中選擇 [稍後配置]。

  2. 配置 Sun Cluster 環境。(如需詳細資訊,請參閱 Sun Cluster 文件。)

  3. 再次執行 Java Enterprise System 安裝程式,並安裝 Messaging Server (以及其他元件產品)。

  4. 配置 Messaging Server。如需詳細資訊,請參閱「Messaging Server 6 2005Q4 Administration Guide

此版本的 Messaging Server 不支援在對稱式 HA 環境中,於最短當機時間內進行階段性串聯式升級。(4991650)

使用 Messaging Server 5.2,可以在同一台機器上多次安裝 Messaging Server,並可以分別對這些不同的安裝進行修補程式安裝。此功能啟用了對最短當機時間階段性串聯式升級的支援。Messaging Server 6 2004Q2 未提供此功能。

Messaging Server 不能在 Sun TM Cluster 3.0 Update 3 中啟動。 (4947465)

Sun Cluster 3.0 Update 3 中存在一個問題,該問題導致 Messaging Server 叢集代理程式傾印記憶體。請使用 Sun Cluster 3.1 解決此問題。

Messaging Server

本小節說明 Messaging Server 產品中的已知問題。

在 option.dat 中,以 #、! 或 ; 符號開始的行為註釋行。(無錯誤 ID)

option.dat 檔案中,Messaging Server 將以井字號 (#)、驚嘆號 (!) 或分號 (;) 字元開始的行視為註釋行,即使前一行具有尾隨反斜線 (\) (反斜線表示該行還沒結束)。因此,在使用包含這些字元的長選項 (尤其是傳送選項) 時,必須小心謹慎。

傳送選項問題有一種解決方法,可避免自然配置造成連續若干行以 # ! 開始。

解決方法

在傳送選項中,Messaging Server 會忽略逗號 (用於分隔各傳送選項類型) 後的空格。

例如,改為:

		 DELIVERY_OPTIONS=\
		 #*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
		 #&members=*,\
		 *native=@$X.lmtpnative:$M,\
		 *unix=@$X.lmtpnative:$M,\
		 /hold=$L%$D@hold,\
		 *file=@$X.lmtpnative:+$F,\
		 &@members_offline=*,\
		 program=$M%$P@pipe-daemon,\
		 forward=**,\
		 *^!autoreply=$M+$D@bitbucket
		 

您可以透過如下增加空格的方式來解決該問題:

		 DELIVERY_OPTIONS=\
		           #*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
				   #&members=*,\
				   #*native=@$X.lmtpnative:$M,\
				   #*unix=@$X.lmtpnative:$M,\
				   #/hold=$L%$D@hold,\
				   #*file=@$X.lmtpnative:+$F,\
				   #&@members_offline=*,\
				   #program=$M%$P@pipe-daemon,\
				   #forward=**,\
				   #*^!autoreply=$M+$D@bitbucket

DOMAIN_UPLEVEL 已修改。(無錯誤 ID)

DOMAIN_UPLEVEL 預設值已從 1 變更為 0

以下字元不能用於使用者 ID:$ ~ = # * + % !@ , { } ( ) / < \> ; :" ” [ ] & ?(無錯誤 ID)

此限制由 MTA 在直接的 LDAP 模式下作業時強制實施的。允許使用者 ID 中使用這些字元會導致郵件儲存區出問題。如果要變更 MTA 所禁止使用的字元清單,請透過在 msg_svr_base/config/options.dat 檔案中列出這些字元的 ASCII 值的逗號分隔字串來設定以下選項:

LDAP_UID_INVALID_CHARS=32,33,34,35,36,37,38,40,41,
42,43,44,47,58,59,60,61,62,63,64,91,92,93,96,123,125,126。

請注意,強烈建議您切勿放寬此限制。

在 Solaris 10 上啟用 SNMP 時,Messaging Server 無法啟動。 (6299309/6290934)

解決方法︰

snmpwalk 導向至 snmpdx,而非 snmpd,並直接移至連接埠 16161 而非連接埠 161。

imsimta refresh 指令產生令人困惑的錯誤訊息。(6263066)

啟用了 watcher 程序後, imsimta refresh 指令就會產生令人困惑的訊息。

解決方法︰

執行 imsimta cnbuild 編譯配置。然後執行 start-msg。將來版本中將停用 imsimta refresh 指令。

destinationspamfilter<>X optin 通道關鍵字不起作用。(6214039)

此關鍵字將在以後的 Messaging Server 修補程式發行版本中得到修正。

未配置 SSL 時,imta 記錄檔中會發生 NSS 錯誤 (6200993)

這些錯誤沒有負面影響。導致這些錯誤發生的原因是:系統在 SSL 配置中找不到 SSL 憑證。

解決方法

可以在 MTA 中停用 SSL,也可以在 Message Store 中停用 SSL:

  1. 編輯 imta.cnf 檔案,並從 tcp_localtcp_intranet 通道中移除通道關鍵字 maytlsserver

  2. 透過將 service.imap.sslusesslservice.pop.sslusessl 設定為「no」來變更以下 configutil 配置參數。

  3. 使用 imsimta cnbuild 指令重新編譯 MTA 配置。

  4. 重新啟動服務 (stop-msg/start-msg)。這將停用對 SSL 的支援。請確保在獲得憑證後一旦需要在 SSL 模式下配置伺服器,您就需要復原對它所做的變更。

存在非標準組織 DN,配置程式失敗。(6194236)

configure 程式不會在組織 DN 和使用者/群組尾碼之間建構互聯 RDN。Schema 1 和 Schema 2 都會出現此問題。

解決方法︰

執行 configure 程式前建立組織 DN (或者至少在組織 DN 上的 DN 之前建立)

使用代理伺服器時,無法從 Internet Explorer 6.0 SP1 登入 Messaging Server。(5043607)

如果在 PC 上將 Internet Explorer 6.0 SP1 中的 HTTP 代理伺服器用做用戶端,可能會在登入 Messaging Server 時遇到麻煩。此問題可能是由非標準相容代理伺服器導致的,且無法在 Messaging Server 中修正。

校正用戶端憑證認證所需的 ertmap.conf 檔案內容。(4967344)

certmap.conf 配置檔案指定如何將憑證對映至 LDAP 目錄中的項目。依預設,憑證主體 (有兩行加入了註釋) 包含 LDAP 目錄項目的精確 DN。

但是,一個非常常用的替代運作方式是從憑證主體中擷取特殊屬性,並搜尋該屬性的目錄。

解決方法

若要完成此替代運作方式,請將:

         certmap default         default
		 #default:DNComps
		 #default:FilterComps    e, uid
		 

變更為:

		 certmap default         default
		 default:DNComps
		 default:FilterComps     e
		 

如需有關 certmap.conf 的完整說明,請參閱「Sun Java System Server Console 5.2 Server Management Guide」。

如果剛啟動了 jobc,則看不到通道被停止。(4965338)

在 Messaging Server 5.2 中,如果發出 #imsimta qm summarize 指令,可以檢視使用 imsimta qm stop <chan> 指令停止的通道。

在 6.0 中對這種運作方式進行了變更。如果尚未使用通道,將無法獲得 0 行,且看不到已停止的通道。

管理憑證精靈未在 Messaging Server/配置中建立安全套接層 (SSL) 憑證。(4939810)

當您使用 [管理憑證] 選項 ([Administration Server] -> [Messaging Server] -> [配置] -> [管理憑證]) 建立 SSL 憑證請求時,[管理憑證] 精靈將在 Messaging_Server_Base/config 區域 (而非 Admin_Server_Root/alias 區域) 中建立憑證和金鑰資料庫。此外,會將檔案前綴從 msg-config 值 (msg-config-cert7.dbmsg-config-key3.db) 變更為 NULL (cert7.dbkey3.db)。

解決方法

  1. 使用正確的權限和所有權將 msg-config-cert7.dbmsg-config-key3.db 檔案從 Admin_Server_Base/alias 區域複製到 Messaging_Server_Base/config 區域 (變更為 cert7.dbkey3.db)。

  2. 使用在 Admin_Server_Base/alias 區域中使用的適當權限和所有權為 Messaging_Server_Base/config 中的檔案建立符號連結。

imsimta start 不啟動 disp 和工作控制器。(4916996)

imsimta startimsimta restartimsimta refresh 指令僅在 watcher 程序執行時才起作用。


備註 –

start-msgstop-msg 指令已替代了 imsimta startimsimta stop (後一組指令已停用,而且將在將來版本中移除)。

如需有關 start-msgstop-msg 指令的更多資訊,請參閱「Messaging Server Administration Guide」。


依預設,XSTA 和 XADR 指令為啟用狀態。(4910371)

安裝之後,依預設,SMTP 延伸指令 XSTAXADR 為啟用狀態,這可讓遠端使用者和本地使用者擷取機密資訊。

解決方法

將以下行增加至 imta/config/tcp_local_options 檔案 (如果必要,請建立此檔案),以停用 XSTAXADR 指令:

DISABLE_ADDRESS=1
DISABLE_CIRCUIT=1
DISABLE_STATUS=1
DISABLE_GENERAL=1

無法在個人通訊錄中搜尋住家電話號碼。(4877800)

根據「電話號碼」搜尋個人通訊錄僅會搜尋工作電話號碼屬性。無法使用「電話號碼」搜尋住家電話號碼或行動電話號碼。

如果 Sun Cluster 資源之間已存在間接相依性,scds_hasp_check() 可能會阻止透過現有配置支援 HAStoragePlus。(4827911)

在 Sun Cluster 3.0 Update 3 中遵循這一運作方式。

解決方法

建立 HAStoragePlus 資源上的現有資源之間的弱相依性。

Messenger Express Multiplexor (MEM) 不包含允許使用作業系統解析程式或 NSCD 的配置選項 (4823042)

解決方法

將系統配置為僅快取 DNS 伺服器,以獲得快取 MXA 記錄的優勢。

MoveUser 公用程式無法處理包含 1024 個以上子資料夾的電子信箱。(4737262)

據報告,MoveUser 公用程式在嘗試移動電子信箱中包含 1024 個以上子資料夾的使用者帳號時會停止。

如果在 /etc/hosts 檔案中使用縮寫形式的網域,存取控制篩選器將不起作用。(4629001)

如果 /etc/hosts 檔案中包含縮寫形式的網域名稱,則您在存取控制篩選器中使用主機名稱時,就會發生問題。IP 位址查找傳回縮寫形式的網域名稱時,匹配將失敗。因此,請務必在 /etc/hosts 檔案中使用完全合格的網域名稱。

連線中斷,系統記錄中記錄 TCP_IOC_ABORT_CONN。(4616287)

如果在 Solaris 8 U7 或 Solaris 9 作業系統上執行 Sun Cluster 3.1 時,HA 配置發生容錯移轉錯誤,並且使用中的 TCP 連線因 TCP_IOC_ABORT_CONN ioctl 而中斷,則如下訊息會記錄在主控台上和系統記錄中。

	Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: local = 192.018.076.081:0, 
	remote = 000.000.000.000:0, start = -2, end = 6
	Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: aborted 0 connection
	

這些訊息僅供參照,不應以非除錯模式顯示。

如果使用 Microsoft Outlook Express 做為 IMAP 郵件用戶端,則已讀取旗標和未讀取旗標可能無法正常工作。這是 Microsoft Outlook Express 用戶端的已知問題。(4543930)

若要解決這一問題,請設定以下配置變數:

configutil -o local.imap.immediateflagupdate -v yes

如果在使用上述解決方法時遇到效能問題,建議不要繼續使用該方法。

使用 configutil 進行的變更通常需要重新啟動受影響的伺服器才能生效。(4538366)

Administration Server 存取控制主機名稱區分大小寫。(4541448)

配置 Administration Server 的「要允許的主機名稱」時,存取控制清單區分大小寫。如果 DNS 伺服器在 IN-ADDR 記錄 (從 IP 位址轉換至網域名稱時使用) 中使用的主機名稱中既有大寫字母又有小寫字母,則存取控制清單使用的大小寫必須與之相同。例如,如果您的主機為 test.Sesta.Com,則存取控制清單必須包含 *.Sesta.Com。 因此,*.sesta.com 不符合要求。

例如,如果使用者/群組的基底尾碼為 o=isp,則服務管理員群組的 DN 為 cn=Service Administrators,ou=groups,o=isp。若要將帳號 uid=ofanning, o=sesta.com, o=isp 指定為服務管理員,應將該帳號的 DN 增加至該群組。在以下修改記錄中,指定的使用者會做為群組成員增加至 LDIF:

dn: cn=Service Administrators,ou=groups,o=isp
changetype: modify
add: uniquemember
uniquemember: uid=ofanning, o=sesta.com, o=isp

此外,對於要擁有服務管理員權限的使用者,必須將屬性 memberof 增加至該使用者項目,並設定為 [服務管理員群組],例如:

dn: uid=ofanning, o=sesta.com, o=isp
changetype: modify
add: memberof
memberof: cn=Service Administrators, ou=groups, o=isp

MMP BadGuy 配置參數 BGExcluded 不起作用。(4538273)

解決方法

部署單獨的 MMP 伺服器,以處理被排除在 BadGuy 規則以外的用戶端。必須關閉這些伺服器的 BadGuy

在 Directory Server 5.x 版中,LDAP 搜尋效能會略受 ACI 的影響。(4534356)

這個問題會影響到 Messaging Server 執行的多項搜尋。若要更快地搜尋,請透過以下指令,使用目錄管理員憑證來存取目錄:

msg_svr_base/sbin/configutil -o local.ugldapbinddn -v "rootdn" -l

msg_svr_base/sbin/configutil -o local.ugldapbindcred -v "rootdn_passwd" -l

其中,rootdnrootdn_passwd 是 Directory Server 的管理員憑證。

如果啟用 Sun Cluster 3.0 Update 3,則可能會遇到無負面影響的錯誤訊息。(4490877)

啟動高可用性 (HA) 服務或將 HA 服務從一個節點切換至其他節點時,以下無負面影響的錯誤訊息會顯示在 Sun Cluster 主控台以及 /var/adm/messages 中:

Cluster.PMF.pmfd:開啟標記 <falcon,habanero_msg,4.svc> 的 procfs 控制檔案 </proc/20700/ctl> 時發生錯誤:無此檔案或目錄

本土化

以下已知問題可能不僅是本土化特定的問題。

管理主控台無法在德語、西班牙語、簡體中文和繁體中文語言環境下啟動。(6270696)

解決方法

手動建立符號連結:

ln -s msg_svr_base/lib/jars/msgadmin62-2_06_ lang.jar AdminServer_ServerRoot /java/jars/msgadmin62-2_06_lang.jar

在 Solaris (SPARC 和 x86 平台) 上,您也需要手動建立正確版本的 .jar 檔案:

cp msg_svr_base/lib/jars/msgadmin62-2_03_ lang.jar msg_svr_base /lib/jars/msgadmin62-2_06_ lang .jar

在 Internet Explorer 瀏覽器上,Messenger Express 郵件中的重音符號編碼很糟糕 (6268609)。

Communications Express 郵件中不存在這種問題。

配置程式輸入欄位過窄,無法檢視 (6192725)。

Messaging Server 配置程式 (由 msg_svr_root/sbin/configure 呼叫) 中的某些輸入欄位過窄,無法在 Linux 平台非英語語言環境的某些頁面中進行檢視。

配置程式輸入欄位過窄,無法檢視 (6192725)。

解決方法

請將視窗的大小調寬使輸入欄位擴大到足以進行檢視。

文件

本小節說明 Communications Services 和 Messaging Server 專用文件中的已知問題。

使用 iPlanet Delegated Administrator 1.2 Patch 2,對 imadmin user purge 錯誤 (5076486) 進行校正 (6307201)。

您可以經由 iPlanet Delegated Administrator 1.2 Patch 2 和 Messaging Server 6.x 使用 imadmin user purge 指令。不應將此舊版的 Delegated Administrator 與第 4 章, Sun Java System Communications Services Delegated Administrator 6 2005Q4 版本說明 一章中所提供的目前版本的 Delegated Administrator 產品混淆。若要使用舊版的 Delegated Administrator,則需要遵循 http://docs.sun.com 上 iPlanet Delegated Administrator 安裝文件中略述的程序以及下面的修改進行操作:

iDA_install_directory/nda/classes/netscape/nda/servlet/resource.properties 檔案中的 MsgSvrN-cgipath 行變更為 MsgSvr0–cgipath=msg-config/Tasks/operation,並重新啟動 Web Server。

如果您正執行叢集,請確定 Administration Server 與 Messaging Server 在相同的節點上執行 (請參閱錯誤 6306637,以取得更多資訊)。

未提供有關新的共用磁碟重組資料庫功能的文件。(5091281)

未提供有關新功能的文件。藉由該功能,MTA 系統可以共用磁碟重組資料庫,並因此可以在 MTA 系統而不是儲存系統中完成磁碟重組。