此小節包含 Messaging Server 6.3 的已知問題清單。涵蓋下列產品區域:
本小節說明了有關安裝、升級和解除安裝 Messaging Server 的已知問題。
此版本的 Messaging Server 不支援在對稱式 HA 環境中,於最短當機時間內進行階段性串聯式升級。
使用 Messaging Server 5.2,可以在同一台機器上多次安裝 Messaging Server,並可以分別對這些不同的安裝進行修補程式安裝。此功能啟用了對最短當機時間階段性串聯式升級的支援。
必須使用 Communications Services 安裝程式為 Messaging Server 安裝叢集代理程式。
若要在 Sun Cluster 環境中安裝 Messaging Server,請參閱「Sun Java Communications Suite 5 Installation Guide」中的「Sun Cluster Software Example」。
[選取要配置的元件] 畫面顯示 0 位元組。
配置 Messaging Server 時 (安裝後立即進行),[選取要配置的元件] 畫面顯示以下元件:Message Transfer Agent、Message Store、Messenger Express、Delegated Administrator LDAP 項目和 Messaging Multiplexor。
然而,畫面中所有選取的元件都顯示 0 位元組。
SUNWma 安裝過程中建立了 /opt/etc 目錄
解決方法:安裝產品之後手動刪除此目錄。此問題會在將來的發行版本中加以修正。
本小節說明 Messaging Server 產品中的已知問題。
在 Directory Server 5.x 版中,LDAP 搜尋效能會略受 ACI 的影響。
這個問題會影響到 Messaging Server 執行的多項搜尋。
解決方法:若要更快地搜尋,請透過以下指令,使用目錄管理員憑證來存取目錄:
msg-svr-base/sbin/configutil -o local.ugldapbinddn -v "rootdn"
msg-svr-base/sbin/configutil -o local.ugldapbindcred -v "rootdn_passwd"
其中,rootdn 和 rootdn_passwd 是目錄伺服器的管理員憑證。
使用 configutil 進行的變更通常需要重新啟動受影響的伺服器才能生效。
解決方法:無。
如果使用 Microsoft Outlook Express 做為 IMAP 郵件用戶端,則已讀取旗標和未讀取旗標可能無法正常工作。
這是 Microsoft Outlook Express 用戶端的已知問題。
解決方法:設定以下配置變數:
configutil -o local.imap.immediateflagupdate -v yes
如果在使用上述解決方法時遇到效能問題,建議不要繼續使用該方法。
如果在 /etc/hosts 檔案中使用縮寫形式的網域,存取控制篩選器將不起作用。
如果 /etc/hosts 檔案中包含縮寫形式的網域名稱,則您在存取控制篩選器中使用主機名稱時,就會發生問題。IP 位址查找傳回縮寫形式的網域名稱時,相符將失敗。因此,請務必在 /etc/hosts 檔案中使用完全合格的網域名稱。
解決方法:無。
MoveUser 公用程式無法處理包含 1024 個以上子資料夾的電子信箱。
據報告,MoveUser 公用程式在嘗試移動電子信箱中包含 1024 個以上子資料夾的使用者帳號時會停止。
解決方法:無。
Messenger Express Multiplexor (MEM) 不包含允許使用作業系統解析程式或 NSCD 的配置選項。
解決方法:將系統配置為僅快取 DNS 伺服器,以獲得快取 MX 和 A 記錄的優勢。
現在 MTA 已能夠識別 GB18030 (中國國家標準) 字元集。
實作此支援導致已編譯字元集資料變更。升級後,您可能需要執行 imsimta chbuild。
預設啟用 XSTA 和 XADR 指令。
安裝之後,預設會啟用 SMTP 延伸指令 XSTA 和 XADR,而遠端使用者和本機使用者可用其擷取機密資訊。
解決方法:將以下行增至 <msg-svr-base>/config/tcp_local_option 檔案 (必要時請建立此檔案),以停用 XSTA 和 XADR 指令:
DISABLE_ADDRESS=1 DISABLE_CIRCUIT=1 DISABLE_STATUS=1 DISABLE_GENERAL=1
imsimta start 不啟動派送程序和工作控制器。
只有當 watcher 程序在執行中時,imsimta start、imsimta restart 和 imsimta refresh 指令才能正常運作。
新的 start-msg 和 stop-msg 指令已替代了 imsimta start 和 imsimta stop (後一組指令已停用,並會在將來版本中移除)。
如需有關 start-msg 和 stop-msg 指令的更多資訊,請參閱「Messaging Server 管理指南」。
解決方法:無。
校正用戶端憑證認證所需的 ertmap.conf 檔案內容。
certmap.conf 配置檔案指定如何將憑證對映至 LDAP 目錄中的項目。依預設,憑證主體 (其中有兩行為註釋) 包含 LDAP 目錄項目的精確 DN。
但是,十分常用的替代運作方式是從憑證主體中擷取特殊屬性,並搜尋該屬性的目錄。
解決方法:若要完成此替代運作方式,請將:
certmap default default #default:DNComps #default:FilterComps e, uid
變更為:
certmap default default default:DNComps default:FilterComps e
使用代理伺服器時,無法從 Internet Explorer 6.0 SP1 登入 Messaging Server。
如果在 PC 上將 Internet Explorer 6.0 SP1 中的 HTTP 代理伺服器用做用戶端,可能會在登入 Messaging Server 時遇到麻煩。此問題可能是由非標準相容代理伺服器導致的,且無法在 Messaging Server 中修正。
存在非標準組織 DN,配置程式失敗。
configure 程式不會在組織 DN 和使用者/群組尾碼之間建構互聯 RDN。Schema 1 和 Schema 2 都會出現此問題。
解決方法:執行 configure 程式前建立組織 DN (或者至少在組織 DN 上的 DN 之前建立)
未配置 SSL 時,imta 記錄檔中發生 NSS 錯誤
這些錯誤沒有負面影響。導致這些錯誤發生的原因是:系統在 SSL 配置中找不到 SSL 憑證。
解決方法:可以在 MTA 中停用 SSL,也可以在郵件存放區中停用 SSL:
編輯 imta.cnf 檔案,並將通道關鍵字 maytlsserver 從 tcp_local 和 tcp_intranet 通道中移除。
將 service.imap.sslusessl 和 service.pop.sslusessl 設定為「no」,以變更以下 configutil 配置參數。
使用 imsimta cnbuild 指令重新編譯 MTA 配置。
重新啟動服務 (stop-msg/start-msg)。這將停用對 SSL 的支援。請確保建立憑證後如果您要在 SSL 模式下配置伺服器,則需要復原先前所做的變更。
在 Solaris 10 上啟用了 SNMP 時,Messaging Server 無法啟動。
解決方法:將 snmpwalk 導向 snmpdx 而非 snmpd,並直接移至連接埠 16161 而非連接埠 161。
store.idx 2 GB 限制的方法應該類似配額。
郵件存放區強制限制 store.idx 檔案的大小上限為 2 GB。如果資料夾增大到導致 store.idx 檔案超過 2 GB,則 mail.log_current 檔案中會出現錯誤。
解決方法:如果可能,請設定配額。另外,在設定策略時,建議使用時效規則,以確保資料夾不會過度增長。
已變更 REVERSE_URL 運作方式。
建議您不要變更此屬性。
如果您要為位址反向和主要的位址儲存使用其他屬性,則不應使用 REVERSE_URL。而是要將 LDAP_PRIMARY_ADDRESS 設定為您要使用的屬性。這種情形的問題是,您要用於別名查詢和別名反向的位址之間,發生了語義重疊。您可以在 LDAP_PRIMARY_ADDRESS、 LDAP_EQUIVALENCE_ADDRESSES 和 LDAP_ALIAS_ADDRESSES 槽之間切換屬性。最簡單的情況是,您只想要針對別名查詢和別名反向都使用 meEndRemetente,而非郵件屬性。在這種情況下,只需將 MTA 選項 LDAP_PRIMARY_ADDRESS 設定為 meEndRemetente 即可。另一方面,如果您要繼續將郵件屬性用於別名查詢,則必須將它置於其他某個槽中,以便其順利運作。是否可以如此,取決於您是否使用 mailAlternateAddress 和 mailEquivalentAddress 屬性。Messaging Server 6.2 和舊版本允許每個槽有多個屬性,但是每個目錄項目最多只能有一個在指定槽中結束的屬性。在合理情況下,此版本的 Messaging Server 放寬了這項屬性限制 (如 LDAP_ALIAS_ADDRESSES 或 LDAP_EQUIVALENCE_ADDRESSES,但不包括 LDAP_PRIMARY_ADDRESS)。
調整已啟用的 SSL 加密;可預設停用弱式 SSL 加密。
對於 Messaging Server 6.3 和將來的版本,將預設弱式 SSL 加密套件為停用。這是一項不相容的變更,因此有些僅支援匯出等級 SSL 的舊郵件用戶端可能會中斷。
以下配置選項可用來開啟所有加密套件,包括弱式套件 (但不包括 NULL 加密):
對於 MMP:default:SSLAdjustCipherSuites weak+all
對於 IMAP/POP/SMTP/MSHTTPD:configutil -o local.ssladjustciphersuites -v weak+all
然而,最好只開啟互通操作所需的特定加密套件。例如,共用 SSL_RSA_EXPORT_WITH_RC4_40_MD5 加密套件可藉由:+SSL_RSA_EXPORT_WITH_RC4_40_MD5 啟用。56 位元加密不像 40 位元加密那樣脆弱,如果能夠只啟用這些加密,則以下加密套件就能運作:+TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA。
imapd ENS resubscriber 洩漏檔案描述元。
如果已配置 ENS,則也必須配置 IDLE。如果已配置 ENS,而未配置 IDLE,則 imapd 和 popd 會洩漏檔案處理。
解決方法:無
以下是其他和 Messaging Server 產品有關,但是沒有 ID 的問題。
電子信箱大小上限
電子信箱索引 (store.idx) 檔案大小固定為 2 GB。若超過此上限,將停止將郵件遞送至使用者,並會導致郵件存放區出現效能問題。如需詳細資訊,請參閱「Sun Java System Messaging Server 6.3 管理指南」中的「使用者郵件因電子信箱溢位而未遞送」。請注意,電子信箱中的郵件大小總和可以超過 2 GB 的限制。
在 option.dat 中,以 #、! 或 ; 符號開始的行為註釋行。
在 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 已修改。
DOMAIN_UPLEVEL 預設值已從 1 變更為 0。
以下字元不能用於使用者 ID:$ ~ = # * + % !@ , { } ( ) / < \> ; :" ” [ ] & ?
此限制由 MTA 強制執行。允許使用者 ID 中使用這些字元會導致郵件存放區出問題。如果您要變更 MTA 禁止使用的字元清單,請設定以下選項:
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
方法是:透過在 msg-svr-base/config/options.dat 檔案中列出這些字元 ASCII 值的逗號分隔字串。請注意,強烈建議您切勿放寬此限制。
目前沒有本土化和全球化問題。
本小節說明 Communications Services 和 Messaging Server 專用文件中的已知問題。
ha_ip_config 程序檔未設定執行 ENS 所需的全部 ENS 配置參數。
如果要在 HA 環境中執行 ENS,您必須在 ha_ip_config 程序檔中設定以下參數:
local.ens.port– ENS 將要偵廳的連接埠 (及選擇性 IP 位址)。格式:[address:]port。例如,7997 或 192.168.1.1:7997。若設定了 local.ens.port,則亦必須配置 local.store.notifyplugin.enshost 和 local.store.notifyplugin.ensport。
local.storenotify.enshost— ENS 伺服器的 IP 位址或主機名稱。此設定必須對應 local.ens.port 中的設定。
local.storenotify.ensport– ENS 伺服器的 TCP 連接埠。此設定必須對應 local.ens.port 中的設定。
使用 iPlanet Delegated Administrator 1.2 Patch 2,對 imadmin user purge 錯誤 (5076486) 進行校正。
您可以經由 iPlanet Delegated Administrator 1.2 Patch 2 和 Messaging Server 6.x 使用 imadmin user purge 指令。不應將此舊版的 Delegated Administrator 與第 5 章, Sun Java System Delegated Administrator 6.4 版本說明中說明的當前 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 始終在相同節點上執行 (適用於 6.3 之前的發行版本)。
解決方法:無。
自訂託管網域時,「Messenger Express Customization Guide」在區段上顯示錯誤的目錄名稱。
當系統要求使用者為每個網域建立獨立的目錄時,正確的目錄應該是 msg-svr-base/config/html,而非 msg-svr-base/html。
「Messenger Express Customization Guide」指定 SDK 檔案和函數的錯誤檔案路徑。
SDK 檔案和函數位於 msg-svr-base/examples/meauthsdk 中。
Messenger Express 線上說明描述產品中不存在的部分功能
雖然在 Messenger Express 線上說明中描述了以下功能,但是產品中並沒有這些功能:
安全郵件傳送 (亦稱為 S/MIME) 僅供 S/MIME 客戶使用。如需有關 S/MIME 的資訊,請參閱:「Sun Java System Messaging Server 6.3 管理指南」中的第 24 章「為 Communications Express Mail 管理 S/MIME」。
自動拼字檢查程式,先前的發行版本已移除這項功能。
郵件篩選器,這項功能需要附加配置。請參閱:「Sun Java System Messaging Server 6.3 管理指南」中的「配置 Messenger Express 和 Communications Express 郵件篩選器」。
瀏覽路徑,當您在檢視客戶建立的資料夾時,可以檢視瀏覽路徑。然而,瀏覽路徑不會顯示在預設資料夾 (如 [收件匣]、[寄件匣]、[草稿]、[垃圾箱] 等) 中。
由於 Messenger Express 已停用,因此將不再更新 Messenger Express 線上說明。
未提供有關新的共用磁碟重組資料庫功能的文件。
未提供有關新功能的文件。藉由該功能,MTA 系統可以共用磁碟重組資料庫,並因此可以在 MTA 系統而不是儲存系統中完成磁碟重組。
解決方法:無。
imarchive —s 選項未啟用,但已加以說明。
imarchive -s 選項目前未啟用。然而,「Sun Java System Messaging Server 6.3 Administration Reference」中已加以說明。此選項會在將來的更新版本中啟用。
產品文件中使用不同的 server-root 表示法。
server-root 目錄 (Messaging Server 配置檔案所在的位置) 也稱為 msg-svr-base。在 Java Enterprise System 文件中,則稱為 MessagingServer-base。這兩種說法都是指 Messaging Server server-root 目錄。