Sun Java Communications Suite 5 发行说明

第 6 章 Sun Java System Communications Express 6.3 发行说明

版本 6.3

本发行说明包含 Communications Express 6.3 发行时提供的重要信息。此处介绍了新增功能和增强功能、已知问题和限制以及其他信息。在使用 Communications Express 6.3 之前,请先阅读本文档。

本发行说明包含以下部分:

本文档引用了第三方 URL,并提供了其他相关信息。


注 –

Sun 对本文档提及的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。


Communications Express 发行说明修订历史记录

表 6–1 Communications Express 6.3 发行说明修订历史记录

日期 

更改描述 

2007 年 7 月 

更新了 Internet Explorer 和 Firefox 的受支持浏览器版本要求。 

2007 年 4 月 

本发行说明的重新发行版,添加了与问题号 6546795 有关的说明。 

2007 年 3 月 

Sun Java System Communications Express 6.3 正式版。 

2006 年 8 月 

Sun Java System Communications Express 6.3 Beta 版。 

关于 Communications Express

Sun Java System Communications Express 6.3 提供了一个基于 Web 的集成通信和协作客户端,该客户端由以下三个客户端模块组成:日历、通讯录和邮件。“日历”和“通讯录”客户端模块都是作为单个应用程序部署到任意 Web 容器上的,并将其统称为统一 Web 客户端 (Unified Web Client, UWC)。

此 Communications Express 发行版的新增功能

Sun Java System Communications Express 6.3 中的新增功能包括:

支持在事件/任务中使用附件

Communications Express 的“日历”组件允许用户在事件或任务中包含附件。

“下一个可用空闲时段”按钮

Communications Express 允许用户检查被邀请人的空闲状态。如果被邀请人在事件当天没空,可使用“下一个可用空闲时段”按钮来显示被邀请人在随后六天内的空闲状态。

通讯录共享

Communications Express 的“通讯录”组件允许用户全局共享其通讯录,并允许将通讯录共享给特定用户。您还可以向订阅您的通讯录的用户指定特定权限。您也可以订阅其他的共享通讯录。

支持多个通讯录

Communications Express 允许用户创建和维护多个通讯录。

保留自定义设置

自此发行版开始,Communications Express 升级脚本将保留对现有安装所做的任何自定义设置。在早期发行版中无法实现此功能,所有自定义设置都会在修补程序升级后丢失。

密码加密

自此发行版开始,Communications Express 将在配置过程中对密码进行加密。此操作是配置工具以透明方式完成的。Communications Express 现在有一个用于加密和管理密码的工具。管理员可以通过执行此脚本来更改密码。

LDAP 故障转移机制

Communications Express 中的 LDAP 故障转移机制可以在多个已配置的主 LDAP 服务器和从 LDAP 服务器之间进行负载平衡。这样可以通过缩短响应时间来提高性能。Communications Express 包含 LDAP 故障转移管理器模块,该模块负责检索来自主服务器或从服务器的连接。每个负载平衡服务器都维护一个可用的空闲连接池。

将邮件集成到 Communications Express 中

自此发行版开始,与 Webmail 相关的用户界面组件已移至 Communications Express 中。在 Communications Express 的早期发行版中,与邮件相关的文件驻留在 Messaging Server 中。由于此原因,Communications Express 要求 Messaging Server 的 Messenger Express 和 Messaging MultiPlexor 组件在同一个物理系统中,还要求 Communications Express 的 Web 容器端口和 Webmail 端口都被启用并可从防火墙外部访问。自此发行版做出更改后,只需启用 Web 容器端口,Communications Express 就可在防火墙外部进行工作。

解除 Schema 2 部署对 Access Manager SDK 的依赖性

在早期发行版中,Communications Express 使用以下 API 和库建立连接并从 LDAP 存储库中获取信息:

这使得 Communications Express 在 Schema 2 模式下要依赖于 Access Manager,尽管 Access Manager 对于 Communications Express 的运行并不是必需的(只有在连接并从 LDAP 存储库中获取信息时才需要 Access Manager)。自此发行版开始,已解除 Schema 2 模式对 Access Manager 的依赖性。现在,Communications Express 附带一个新的用于 Schema 2 的 Domain MAP API。


注 –

因此,登录到 Communications Express 的用户将无法登录到 Access Manager 控制台。


Communications Express 中已过时和已删除的功能

此发行版的 Sun Java System Communications Express 没有任何已过时或已删除的功能。

Communications Express 只支持在 Solaris 和 Linux 上使用目录服务器,而不支持在 Windows、HP-UX 或任何其他平台上使用目录服务器。

Communications Express 的要求

以下部分介绍了 Sun Java System Communications Express 的要求和建议:

Communications Express 的重要修补程序信息

有关 Sun Java System Communications Express 所需修补程序的最新列表,请转至 http://sunsolve.sun.com,选择 "Patches" 或 "Patch Portal"。随着操作系统修补程序要求的更改和组件修补程序的出现,SunSolve 上会为您提供相应的更新,这些更新最初以推荐修补程序簇的形式显示。

在 Sun Java Communications Suite 5 的常规版本发行时,可以获得以下 Communications Express 6.3 升级修补程序:

平台 

修补程序编号(英语)  

修补程序编号(本地语言) 

Solaris、SPARC 

122793–12 

118042–19 

x86 

122794–12 

118042–19 

Linux 

122795–12 

118044–19 

Communications Express 操作系统要求

支持的操作系统如下:


注 –

HP-UX 或 Windows 平台不再支持 Communications Express。


Java Enterprise System 组件

此 Communications Express 发行版需要安装以下 Java Enterprise System 组件:

Communications Express 硬件要求

Communications Express 的内存要求与部署 Communications Express 的 Web 容器的内存要求相同。

有关 Web 容器硬件要求的信息,请参见此 Java Enterprise System 组件当前的发行说明。

Communications Express 浏览器要求

Communications Express 6.3 需要启用了 JavaScript 的浏览器。支持的浏览器如下:

表 6–2 Communications Express 6.3 支持的浏览器版本

浏览器 

Windows XP 

Windows 2000 

Solaris 

Linux 

MacOS 

NetscapeTM Communicator

7.2 

7.2 

7.2 

7.2 

N/A 

Microsoft Internet Explorer 

7.0 

6.0 SP1 或更高版本 

N/A 

N/A 

N/A 

MozillaTM

1.7 

1.74 

1.74 

N/A 

N/A 

Safari 

N/A 

N/A 

N/A 

N/A 

2.0.3 

Firefox 

2.0 

1.0.7 

1.0.7 

1.0.7 

N/A 

Communications Express 安装说明

有关安装和配置 Communications Express 所需步骤的一般概述,请参见 《Sun Java System Communications Express 6.3 管理指南》中的第 2 章。

Communications Express 兼容性问题

下表列出了 Communications Express 6.3 与其早期版本之间已知的不兼容性问题。

不兼容性 

影响 

注释 

与 Communications Express 6.3 的早期发行版相比,在此发行版中,已更改了用于创建新日历事件的用户界面。当用户创建新的日历事件时,必须提供事件的开始时间和结束时间。在早期版本中,只需提供开始时间和持续时间 (6305790)。 

 

因此,更改只发生在用户界面中。而创建事件的方式不会受到影响。 

Java Enterprise System (JES) 4 发行版的 Communications Express 与 JES3 发行版的 Messaging Server Multiplexor 不兼容 (6328658)。 

当 Communications Express 升级到 JES4 版本时,如果用户使用有效证书登录,将会显示 HTTP 502 错误。 

如果将 Communications Express 升级到 JES4,还必须将 Messaging Server Multiplexor 升级到 JES4。 

JES4 发行版的 Communications Express 与 Communications Suite 版本 5 的 Messaging Server 不兼容。这种不兼容表现在:如果在同一台计算机上安装了 JES4 版本的 Messaging Server、Communications Express、Calendar Server 和 Access Manager,并且仅将 Messaging Server 升级到 Communications Suite 5 版,Communications Express 的某些功能将被损坏 (6395931)。 

Communications Express 的某些功能(如撰写邮件、搜索和文件夹管理)将无法使用。 

如果 Messaging Server 在一台计算机上,而 Webmail、Messaging MultiPlexor 和 UWC 在其他不同的计算机上,则 Messaging Server 可以升级到 Communications Suite 5 版。如果仅升级 Webmail 和 Messaging Multiplexor,而不升级 Communications Express,则 Communications Express 的某些功能将无法使用。 

Communications Express 文档更新

Communications Express 6.3 包含以下文档。文件号码位于圆括号中:

此 Communications Express 发行版中修复的问题

下表描述了 Communications Express 6.3 中已修复的问题。

5008104

即使用户已通过验证,也必须在 URL 中提供全限定主机名。

6282382

JES3:Messaging Server 6.2:通过 Multiplexor 连接的用户从 MS 注销时会显示错误的页面标题。

6263554

在 Linux 上的 config-uwc 配置文件中提供了无效的路径信息。

5086083

在所有视图中,日历不允许用户选择 2006 年以后的任何年份。

6233746

只有空闲时间或邀请权限时无法查看日历。

6306958

尝试获得 Calendar Server 的选项时显示错误。

6260646

当用户的 mailAllowedServiceAccess 属性为以下值时,Communications Express 的“邮件”选项卡不可见:+ALL:*

6217929

另存为草稿的转发邮件似乎丢失了转发的附件。

6314465

在转发邮件时新内容显示两次。

6264555

在 Solaris 上的 Mozilla 浏览器中编辑纯文本邮件时,新建邮件文本区域中的文本被字符串 "undefined" 替换。

6315048

个人通讯录的动态迁移不起作用。

6295293

UWC/Webmail 必须能够从浏览器中更改源编码。


注 –

有关如何启用字符编码的详细信息,请参见 《Sun Java System Communications Express 6.3 Customization Guide》中的第 9  章 “Localizing Communications Express”


Communications Express 中的已知问题和限制

本部分包含 Communications Express 6.3 中已知问题的列表。涵盖以下产品区域:

一般问题

6398159

Communications Express 登录屏幕不接受 themes.properties 中的 CSS 定义

Communications Express 中的 login.jsp 文件具有硬编码样式表信息。因此,无法将新的外观定义应用于登录页面所使用的样式表。

5033528

使用 Internet Explorer 时,主题中的西欧字符显示为乱码

当默认邮件客户端为 Microsoft Outlook 并使用 Internet Explorer 浏览器时,将会发生这种情况。当您被邀请参与具有多字节名称的事件时,如果您单击邀请人的姓名链接,Outlook 客户端的主题字段中将显示乱码。

6305588

需要一些有关 Webmail 弹出式窗口的文档

Communications Express 联机帮助未包含有关如何启用各种受支持浏览器的弹出式窗口的信息。Communications Express 使用弹出式窗口执行各种任务,如撰写电子邮件和创建新任务等。浏览器必须允许显示弹出式窗口,以提供用于访问 Communications Express 的站点。

6272426

UWCAuth Servlet 抛出 NullPointer 异常

在跨多个节点部署 Communications Express(部署于 Sun Java System Application Server 上)相关组件的部署方案中,Communications Express UWCAuth Servlet 抛出 NullPointer 异常。

解决方法:重新启动 Application Server。

6401488

UWC 转发功能应该使用 Sieve 重定向而不是通知

Communications Express 允许用户通过在“选项”页面上设置转发地址来创建邮件过滤器。此转发功能使用 Sieve 通知功能,而不使用重定向功能。通知用于发送短消息(可能通过寻呼机),以便让收件人知道已收到新邮件。实际上,应该使用重定向功能而不是通知(非标准选项)来转发邮件。

自此发行版开始,所有新的转发邮件过滤器在默认情况下都会使用转发规则而不是通知规则。此修复还具有向后兼容性。如果从早期发行版升级 Communications Express,则可以保留转发邮件过滤器的旧设置(即,使用通知规则),方法是将 uwcconfig.properties 文件中的 mailfilter.preservenotify 属性设置为 true。此属性在默认情况下设置为 false

6527879

不允许在局部区域安装 Communications Suite 安装程序

试图使用 Communications 安装程序 14a 在稀疏区域安装 Communications Express 及 Access Manager 时,将会出现以下关于共享组件的消息:


Unsupported componets in zone.

Following components required by the selected components, are not supported in local zone and they can not be 
installed directly into the local zone.

Please install these components from the global zone before proceeding this installation.

解决方法:使用 pkgadd 命令在全局区域安装共享组件。用这种方法安装将不会遇到任何问题。

6482226

Communications Express 联机帮助包含 JavaScript 错误。

使用 Internet Explorer 6.0 访问 Communications Express 联机帮助时,将显示 JavaScript 错误。

6520692

login_type=proxy 似乎不起任何作用。

db_config.properties 文件中的 login_type 参数用于指定一种方法,您可以使用该方法来维护与 LDAP 存储库的连接。可为该参数分配以下三个值:

anon - 允许用户作为匿名用户连接到 LDAP

restricted - 允许用户作为有权在通讯录存储库中执行操作的用户进行连接。

proxy - 允许用户伪装为有权在通讯录存储库中执行操作的用户。分配该值将增强性能,因为在每次操作时它都会避开 LDAP 绑定。

由于该错误的存在,当用户通过将该参数设为以上列出的任何值,尝试指定连接 LDAP 存储库的方法时,将使用目录管理员凭证而不是指定的方法来连接 LDAP。从而管理员无法在目录中设置某些 ACL,并且用户在未经授权的情况下可以访问 LDAP 存储库的部分内容。

6517599

JES5-B14a:Linux RH4.0:在多层部署中无法加载 Communications Express 登录页面

在多层部署拓扑结构中,即使用户使用有效的凭证登录,也无法加载登录页面。该问题会在以下情况下发生:

  • Communications Express 和 webmail 主机安装在一个节点上

  • Directory Server、Calendar Server 安装在不同的节点上

  • 使用 SSO 配置 Calendar Server、Messaging Server 和 Communications Express

  • 通过将 auth.identity.enabled 设置为 trueuwcauth.properties 中启用 Access Manager

Web 容器会记录一系列异常,这些异常表示的是 Communications Express 尝试执行用于调用 Access Manager SDK 的代码时,Access Manager 出现的问题。这在用户尝试登录到 Communications Express 时会发生此错误。

配置程序工具问题

本部分包含 Communications Express 配置程序工具中已知问题的列表。

6401263

即使未启用 SSL,Communications Express 修补程序的配置程序也会提示用户输入 Webmail SSL 端口号

在 Communications Express 安装过程中执行 patch-config 程序时,该程序将首先检查是否已部署 Webmail。如果已部署,将提示用户输入 SSL 端口号。用户在安装 Webmail 时可以选择是否启用 SSL。即使 Webmail 未启用 SSL,patch-config 程序也会提示用户输入 Webmail 的 SSL 端口号。

解决方法:如果未在 SSL 模式下配置 Webmail,请通过按 Enter 键忽略此消息,然后继续执行修补程序配置。

6415155

退出修补程序后 Communications Express 不允许用户登录

退出修补程序后,当用户尝试使用有效证书登录到 Communications Express 时,Communications Express 将返回到登录页面。在以下情况下会发生此问题:用户使用 patch-configinstall-newconfig 命令安装修补程序以升级 Communications Express,但后来又通过运行 backout-newconfig 退出修补程序。backout-newconfig 实用程序不会警告用户 Web 容器可能已缓存了某些 JSP 文件。

解决方法:删除 Web 容器的 ClassCache 目录,然后重启部署了 Communications Express 的 Web 容器。Web Server 和 Application Server 的 ClassCache 目录分别是:

Web Server/opt/SUNWwbsvr/https- <servername>/ClassCache/https- <servername>,其中 <servername> 是部署 Communications Express 的域。

Application Server/var/opt/SUNWappserver/domains/domain1/generated/jsp/j2ee-modules/ <uwc_module_name>,其中 <uwc_module_name> 是 Application Server 上部署的模块的名称。

6442714

为 Communications Express 配置 Access Manager SSO 时,未销毁 JSESSIONID

当 Communications Express 和 Access Manager 安装在不同的计算机上时,用户可以查看以前登录用户的日历。原因是未销毁 JSESIONID cookie。

解决方法:在运行 Communications Express 的 Access Manager 计算机上,应该对 IS-SDK-BASEDIR/SUNWam/lib/AMConfig.properties 文件中的以下设置进行更改:


com.iplanet.am.session.client.polling.enable=false 
			com.iplanet.am.notification.url=
<url-to-access-web-container-of-CommunicationsExpress>
/servlet/com.iplanet.services.comm.server.PLLRequestServlet
5104756

Communications Express 的配置程序工具不支持“取消配置”选项

Communications Express 配置程序不允许取消部署、在配置时删除文件以及删除在运行时创建的文件。

解决方法:要取消配置 Communications Express:

  1. 删除 Communications Express 软件包。例如,在 Solaris 中键入:

    pkgrm SUNWuwc

  2. 删除部署目录。

  3. 从 Web Server 或 Application Server 的 server.xml 文件中删除 WEBAPP 条目。

5008791

无提示配置不起作用。

Communications Express 只允许执行交互式配置,而不允许执行无提示配置。当您尝试在无提示模式下执行配置时,将显示以下错误“目录名不能为空。此字段为必填字段。请再次输入。”

5028906

Communications Express 配置程序:针对未解析的主机别名,devinstall 发生核心转储

如果系统未配置主机别名,Communications Express 配置向导将无法完成配置过程。

解决方法:确保您为系统配置了一个或多个主机别名。

要在 Unix 系统上配置一个或多个主机别名:

  1. /etc/nsswitch.conf 文件中提供 hosts 的配置:

    hosts: files dns nis

    此配置将向名称服务说明它解析主机名和主机别名时应使用的查找顺序。名称服务查找顺序为:filesdnsnis

  2. 确保 /etc/hosts 文件包含根据您的计算机 IP 地址定义的两个或两个以上主机名。

    例如,如果您的系统 IP 地址为 129.158.230.64,则在 /etc/hosts 文件中,您可以将 IP 地址配置为:

    129.158.230.64 budgie.siroe.varrius.com budgie

    或者

    129.158.230.64 budgie.siroe.varrius.com budgie loghost

    错误的 IP 地址示例为:

    129.158.230.64 budgie

4996723

由于输入字段为右对齐,GUI 配置输入字段被截断

在非英语语言环境中调用配置向导时,字段名和浏览器按钮将被截断或不可见。

解决方法:调整配置面板的大小以便可以正常显示配置面板的内容。

4982590

Communications Express 的组件显示为零字节

在显示 Communications Express 的“邮件”和“日历”组件时,Communications Express 配置程序工具将组件大小显示为 0 个字节。

6283991

配置完 Communications Express 之后,在 Web Server 启动过程中抛出 Java 异常

在不同的节点上安装并配置 Communications Express 和 Access Manager 的安装方案中,安装在包含 Communications Express 的节点上的 Web Server 在重新启动时抛出 Java 异常。这是由于 Web Server 类路径(在安装 Communications Express 的节点上)中的设置不正确造成的。

解决方法:编辑相应节点(安装了 Communications Express)的 Web Server 实例上的 web-svr-base/config/server.xml 文件,以确保 Web Server 类路径中包含以下条目:

opt/SUNWam/lib:/opt/SUNWam/locale:/etc/opt/SUNWam/config:
/opt/SUNWam/lib/am_sdk.jar:/opt/SUNWam/lib/am_services.jar:
/opt/SUNWam/lib/am_logging.jar
6280944

由于存在自引用符号链接,因此无法在 Linux 上配置 Communications Express

Communications Express 配置程序在 Linux 上的 /var/opt/sun/uwc/staging 目录中创建了一个自引用符号链接。

解决方法:/var/opt/sun/uwc/staging 目录中删除所有自引用符号链接,然后重新部署 Communications Express。

6298931

Communications Express 配置程序无法验证 Application Server 端口,因此导致配置挂起

Communications Express 配置程序在配置期间无法验证 Application Server 端口,因此如果指定的 Application Server 端口号不正确,则配置将挂起。

6264589

如果 Web Server 正在运行,则 Communications Express 配置将会挂起

如果 Web Server 正在运行,Communications Express 配置将会挂起。这是由于 UnsatisfiedLinkError 错误造成的。

解决方法:通过执行 /web-svr-base/web-svr-domain_name /stop 命令正确关闭 Web Server。这将使得 Communications Express 配置继续进行。

6508243

在 Multiplexor 环境中无法配置 Communications Express

在用英语以外的语言环境配置了 Messaging Server 后,会发生该问题。当用户尝试使用配置工具在 Messaging Server 面板上配置 Communications Express 时,如果用户提供了凭证,则配置工具会将凭证传递给 Messaging Server,并等待响应。如果是用日语配置了 Messaging Server 并且该服务器正确验证了用户,则 Messaging Server 将向 Communications Express 返回一个字符串 ja/mail.html。而 Communications Express 会检查该响应,然后进行下一步操作。但是,在需要字符串 en/mail.html 的 Communications Express 配置端将出现问题。因为从 Messaging Server 收到的响应与配置向导所需的响应不同,所以会出现以下错误:

Webmail Server 凭证错误或服务器配置错误。
6195866

无法返回至命令行模式配置

Communications Express 的配置向导提供了一个功能:用户键入 < 符号后即可返回到先前的内容中。但该功能无法按预期那样工作。当用户键入 < 符号后并不能回到上一个页面或屏幕中。

Communications Express 的日历问题

6366481

在虚拟域设置中执行修补程序升级之后,“邀请”选项卡处于禁用状态

当 Communications Express 使用修补程序从 JES4 非虚拟域设置更新到 Communications Suite 版本 5 虚拟域时,日历用户界面中将禁用“邀请”选项卡。

解决方法:清除用户的日历 LDAP 条目可以启用“邀请”选项卡。

5039728

查看和编辑任务以单行显示跨多行的说明和提醒消息。

在日历中添加任务说明和提醒消息时,即使用户希望在多行中显示这些说明或消息,但它们还是会以单行显示。

6212137

Communications Express 在导入大型日历导入文件时显示服务器错误

Communications Express 在导入大型日历文件时显示服务器错误。Communications Express 允许上载大小符合所定义限制的文件。如果文件大小超过定义值,服务器将显示错误。默认情况下,Communications Express 允许导入 4MB 的数据。此错误将在日历的“导入/导出”窗口中显示。Communications Express 不会处理服务器错误或显示相应的消息。

6388119

如果现有用户是从非虚拟域迁移到虚拟域的,则所有者将无法编辑或删除事件/任务

从非虚拟域设置迁移到虚拟域设置时,Communications Express 不允许默认日历的所有者编辑或删除他们创建的事件、任务或邀请。因此,如果 JES 4 非托管域设置中的现有用户迁移到 Communications Suite 版本 5 中的托管域,则用户将无法编辑或删除创建的事件。

解决方法:通过使用“管理日历”选项明确指定读写权限。有关管理日历的详细信息,请参见 Sun Java System Communications Express 6.3 联机帮助。

6412999

Communications Express 的日历组件无法正确安排月周期性事件

Communications Express 的日历组件无法正确安排月周期性事件。例如,您将月周期性事件安排在每月的第二个星期四发生,但首次发生该事件的时间可能为第三个星期四。

6299178

日历中的“事件搜索”字段无法识别通配符

Communications Express 不识别用于搜索事件或任务的通配符。

6199523

无法编辑日历中的导入事件和任务

对于同一个日历所有者,Communications Express 不允许编辑从一个日历导入到另一个日历的事件和任务(在两个日历中都设置 allow... 权限)。

6262940

登录到 Communications Express 之后,Calendar Express 中的默认日历视图更改为日视图

使用 Delegated Administrator 创建新用户时,在用户登录到 Calendar Express 之后,默认视图显示为概述视图。但在登录到 Communications Express 之后,将在 LDAP 中创建 icsextendeduserprefs(在 LDAP 中置备用户),并将日历中的默认视图创建为日视图 (ceDefaultView=dayview),因此当用户再次登录到 Calendar Express 时将显示日视图。

Communications Express 不提供概述视图。只支持日视图、周视图、月视图和年视图。当用户登录到 Communications Express 时,将在 LDAP 中置备用户(通过初始化各种属性,如 ceDefaultView)。这些默认值选自 uwcdomainconfig.properties。因此,当用户再次登录到 Calendar Express 时,将使用 LDAP 中的此值来查找显示视图。

用户可能会发现,从 Calendar Express 切换到 Communications Express 时,Calendar Express 和 Communications Express 中的默认视图会有所不同。

6255153

如果使用 Internet Explorer 6 在“新建/编辑任务”窗口中选择了“无截止日期”,则无法在“开始日期”行上打开微型日历图标

当用户在 Communications Express 的“日历”选项卡中创建或编辑任务时,在包含“开始日期”的行上禁用了微型日历图标。当为任务选中了“无截止日期”复选框时会发生此问题。只有使用的浏览器是 Internet Explorer 6 时才会看到此错误。

6528031

在日历组中搜索事件时发生 Communications Express 日历 Web 异常

如果用户在由拥有日历和订阅日历所组成的日历组中搜索感兴趣的事件,Communications Express 日历客户端将显示一个异常。如果用户创建了一个日历组,并希望在该组中搜索特定事件,则 Communications Express 客户端将返回一个页面无法显示的错误。因此,用户不能在日历组中搜索事件,而需要单独搜索每个日历。

该问题取决于事件名称的字母顺序排列。如果所有者日历中事件的首字母在订阅日历中事件的首字母的前面(按字母顺序排序),则不会发生该问题。如果订阅日历中事件的首字母在所有者日历中事件的首字母的前面(按字母顺序排序),将发生该问题。

Communications Express 的邮件问题

6425114

将邮件直接传送到多字节共享文件夹会损坏收件人的电子邮件地址

将邮件发送到多字节共享文件夹时,收件人的电子邮件地址将被损坏,邮件不会传送到多字节共享文件夹,而是发送到创建多字节共享文件夹的用户的收件箱。只有在使用 IMAP-MUTF 7 创建收件人共享文件夹的情况下才能发送成功。

解决方法:在浏览器中对此 URL 禁用弹出阻止程序。

6329862

在浏览器中启用弹出阻止程序时,Communications Express 无法按预期工作

当用户在浏览器中启用弹出阻止程序功能时,Communications Express 的“撰写”、“回复”、“全部回复”、“转发”和“转发为内文”窗口将不会显示,即使它们是与应用程序相关的有效弹出式窗口。Communications Express 无法让浏览器知道这是有效的弹出式窗口。

6525305

Communications Express“邮件”组件中的配额栏不会随着大小限制进行刷新,除非用户查看引起该页面自我刷新的其他页面。

在发送或接收邮件时,Communications Express 不会刷新和显示“邮件”组件中的配额状态。只有在用户查看其他页面(如管理文件夹)或打开引起该页面刷新的邮件时才会刷新更新大小。当发生用户操作引起页面自我刷新的情况时才正确地显示邮件配额栏。

6501841

当用户通过特定于域的 URL 进行登录且没有提供 @virtualdomain.com 时,将不显示“邮件”选项卡

在用户登录到配置了托管域支持的 Communications Express 时会发生此错误。在使用托管域的情况下,用户应使用 uid 和虚拟域名登录。例如 uid@virtualdomain.com。如果用户登录到 Communications Express 时未指定托管域,将不显示“邮件”选项卡。

解决方法:登录到虚拟域的同时,要在浏览器上提供虚拟主机 URL,例如 <virtualdomain>.siroe.com,然后使用 uid@virtualdomain.com 登录到虚拟域,就会显示“邮件”选项卡了。其中:

  • <virtualdomain> 是在默认域(在本例中是 siroe.com)下配置的虚拟域名。

  • uid 是虚拟域上用户的用户 id。

6526287

在将具有多个副本的同一附件保存为草稿时会删除所有重名的附件

当用户将具有多个同名附件的邮件保存为草稿时,无论附件的大小如何都会发生该错误。在保存草稿时,只会在草稿中保留一个附件副本,其他重复的副本都会丢失。如果未将该邮件保存为草稿就发送了该邮件,则会正确发送该邮件及其同一个附件的多个副本。

在另一种情况下,如果用户尝试保存具有 vCard 附件的邮件草稿,则在保存草稿时 vCard 附件将会丢失。如果用户未将该邮件保存为草稿就发送了该邮件,则不会出现上述错误。

通讯录问题

6383327

Communications Express 的“通讯录”组件不验证要导入的文件格式。

Communications Express 在尝试导入已导出的通讯录联系人时不验证文件格式。因此,如果以某种文件格式导入以其他文件格式导出的文件,将会显示不正确的错误消息,并且在某些情况下还会导入错误的联系人数据。

  • 例如,当用户尝试导入 LDIF 文件时,如果从“通讯录”组件的“导入和导出通讯录”窗口将“导入格式”选为 "Microsoft CSV" 或“通讯录 CSV”类型,则会显示以下错误消息:

    要导入的选定文件为空或不存在

    通讯录组件不会验证要导入的文件格式。

  • 如果将 LDIF 格式类型的文件导入为 Thunderbird CSV 格式,则通讯录将为导出的每个联系人创建 10 个联系人。

  • 如果将 Microsoft CSV 格式类型的文件导入为 Thunderbird CSV 格式,则通讯录将创建多个联系人。

6355706

当用户尝试使用有效关键字在企业目录中进行搜索时,Communications Express 显示配置错误

当用户尝试使用有效关键字在企业目录中进行搜索时,Communications Express 将显示以下错误消息:


						您的服务器配置不当,或者您的搜索查询超过了限制。 
								请检查服务器配置。
6337537

在浏览器中启用弹出阻止程序时不向用户显示“撰写”窗口

当用户在浏览器中启用弹出阻止程序功能时会出现此问题。启用弹出阻止程序后,当用户单击通讯录中联系人的电子邮件地址时,Communications Express 不会打开邮件撰写窗口,即使它是有效的弹出式窗口。

解决方法:对该域禁用弹出阻止程序功能。

4995472

对于每个会话,通讯录名称不能被 defaultps/dictionary-<lang\>.xml 本地化

通讯录名称无法被本地化,因为基于已解析的会话语言的本地化值和域特定的 defaultps/dictionary-<lang\>.xml 是在第一次访问通讯录时指定的。

“通讯录”选项卡页面中显示的“当前通讯录”下拉式列表中也不显示在“通讯录选项”页面中输入的“名称”和“描述”。

6308706

导入 Outlook CSV 格式的数据时将创建无效的生日和纪念日。

当用户尝试将 CSV 格式的 Microsoft Outlook 数据导入 Communications Express 时,生日和纪念日条目被错误地设置为 00/00/00。

6327520

无法刷新 LDAP 连接池

uwcconfig.properties (ldapusersession.ldappoolrefresh) 和 db_config.properties (defaultserver.ldappoolrefresh) 文件中为 LDAP 池刷新参数指定的值大于配置的防火墙超时值时,会发生此问题。将在浏览器上显示一条配置错误的消息。请考虑下面 LDAP 池刷新参数配置为 30 秒的情况:

  1. 在 Communications Express 和存储所有 LDAP 用户条目的 Directory Server 主机之间配置防火墙。

  2. 添加一条防火墙规则:如果持续 15 秒没有连接请求,则关闭 TCP 连接。

  3. 使 Communications Express 保持空闲 30 秒钟以上

  4. 尝试登录,如果已经登录,尝试在通讯录中搜索用户。将在客户端的浏览器上显示一条配置错误的消息。

解决方法:应将 uwcauth.propertiesdb_config.properties 文件中的 ldappoolrefresh 参数值设置为比防火墙超时值小的值。

选项问题

6511005

用户的 Sieve 脚本在升级后会停止工作

运行 JES Messaging Server 6.2p2 或更高版本的站点、升级到初始 JES Messaging Server 6.3 的站点、通过 Communications Express 邮件过滤器使用任何基于日期的过滤功能的用户都有可能遇到该问题。

对于 Sieve 过滤器而言,没有文档记录、不受支持的 setdate 操作是在 JES Messaging Server 6.2p2 (更改请求编号:6236243)中实现的,但 JES Messaging Server 6.3 已删除了该操作。在 Sieve 的 variables 草稿的早期版本中,提出了 setdate 操作,但在随后的草稿中被删除了,特别是在最新的 variables 草稿(目前处于最后的宣布阶段)中已经没有该操作了。为了替代这个目前已过时的方法,最近提出了 date Sieve 扩展,还特别实现了其 currentdate 测试。

考虑到 setdate 处于试验阶段、无文档记录并且会很快过时的特点,最终用户不太可能有意地尝试使用 setdate

但是,当用户请求按日期过滤他们的消息时,JES Messaging Server 6.2p2 中的 Communications Express 邮件过滤器生成器确实在使用 setdate。因此,很多用户(在不知道的情况下)很可能让自己的 Sieve 过滤器使用目前已过时的 setdate 操作。如果用户以任何方式编辑他们的 Sieve 过滤器,都会废弃任何类似的过时用法,而使用新的 currentdate 方法。但同时,他们的 Sieve 过滤器会被视为语法错误,然后生成一个错误,对于使用这种错误 Sieve 过滤器的用户,发送给他们的每条消息将不通过过滤直接进行发送,另外 MTA 将给拥有这种 Sieve 过滤器的用户发送一条通知消息,警告他们的 Sieve 过滤器中存在语法问题。

Communications Express 的本地化问题

6201676

所发送的带有大量日语/法语数据的邮件可能会显示为乱码。

收到大型电子邮件后,用户必须单击邮件内的附件链接(text/htmltext/plain)。如果此附件的内容包括非 ASCII 字符,用户可能会在新打开的浏览器窗格中看到被破坏的数据。

解决方法:从浏览器菜单中手动选择适当的编码。

6387130

用户无法本地化事件视图和查看空闲时间视图中的日期格式

Communications Express 允许用户定义本地化的日期和时间格式。您可以在 i18n.properties 文件中定义本地化的日期和时间格式。但是,无法在以下视图和页面中显示本地化的日期和时间:在 i18n.properties 文件中没有这些页面的相应属性。

  • 事件视图

  • 查看空闲时间视图

  • 迷你日历

6186520

无法从已本地化的 Microsoft Outlook Express 6.00.2800.1123 中导入 CSV

Communications Express 无法导入已本地化的 Microsoft Outlook Express 中的 CSV 数据。

6489857

在收件箱中创建 Sieve 过滤器时出现本地化错误

当用户创建了适用于非英语语言环境的过滤器时会发生该错误。例如,如果用户将 Communications Express 中的首选语言改为非默认英语语言环境,并将过滤器设置为满足条件时移动邮件,过滤器不会将邮件移动到等效文件夹中,而是尝试将邮件移动到具有本地化名称的文件夹中。

6472240

在 Internet Explorer 6.0 中打开 Communications Express Calendar 时,Communications Express Calendar 的多字节附件文件名显示为乱码。

在用户尝试使用 Internet Explorer 6.0 在 Communications Express 中创建任务或事件时发生此错误。当用户尝试将一个使用多字节名称的文件添加为附件并保存该附件时,在保存对话框中文件名变为乱码。

6480595

将已本地化的电子邮件地址名称添加到通讯录时,名称变为乱码。

当尝试通过单击“添加地址”按钮向通讯录添加电子邮件地址时,如果收到邮件中的发件人名字已本地化,则在通讯录条目中此发件人的名字会显示为乱码。

6478491

无法将本地化的 CSV 导入到日语 Outlook 中。

这是已本地化的 CSV 通讯录联系人与 Outlook Express 之间的互操作性问题。用户无法将导出为 CSV 的通讯录条目导入到日语语言环境的 Outlook 中。通讯录仅支持 UTF-8 字符编码。但 Outlook Express 对其他语言环境使用本地编码字符集。例如,对于日语语言环境 Outlook 支持 Shift-JIS。这种互操作性导致了不能导入日语语言环境中的联系人。

6480589

添加日语联系人时姓和名相反

Communications Express 不会基于语言环境在通讯录中添加联系人。当用户尝试在日语语言环境中添加一个日语联系人时,将按英语规则添加联系人。将按照名和姓的顺序添加联系人。而日语语言环境要求用户的姓出现在名之前。

6480593

使用“添加地址”按钮时无法向通讯录添加正确的名称。

当用户尝试在收到邮件中使用“添加地址”按钮向通讯录添加电子邮件地址时,视图名称被复制而联系人却没有正确添加。

6494315

Communications Express 不能按需要处理密码策略

Communications Express 在设置密码策略时存在以下问题:

  • 当设置了密码输入错误时锁定密码的选项后,假设可以连续三次尝试输入密码,在第二次正确输入后,Communications Express 将显示服务器错误 (500) 页面,而不显示相应的消息。

  • 当用户尝试用过期的密码登录时,将显示以下错误:

    验证失败,请重新输入您的用户名和密码。

    此消息含义模糊并且不正确。

  • 当用户使用“在第一次登录时需要重设密码”的策略尝试登录到 Communications Express 时,系统未提示用户重设其密码。

SMIME

6225672

证书撤销列表不起作用

将加密邮件发送给证书已被撤销的用户时,Communications Express 不显示任何错误消息。

6522347

在将邮件保存为草稿后,S/MIME 草稿将垃圾附件 Smime.p7m 添加到该邮件中

Communications Express 支持 S/MIME 规范。可以使用 S/MIME 进行邮件加密并为其签名。由于存在此错误,在用户尝试签名并进行邮件加密以及保存草稿时,保存的草稿包含了一个名为 smime.p7m 的附件。用户不能删除此附件。此外,已保存邮件的所有其他附件都已丢失,只有 smime.p7m 附件仍在草稿中。

6524410

无法通过添加“转发”向电子邮件地址转发邮件来编辑现有的邮件过滤器

用户通过在 Communications Express 的“选项”页面添加条件(将邮件转发给某个电子邮件地址)来编辑已创建的邮件过滤器时,在单击“保存”按钮后,未应用该过滤器。也就是说,在第一次保存已创建的过滤器后添加的条件将无法得到执行。

解决方法:可以使用以下方法来解决该问题:

  1. 注销并像以前一样再次登录,选择刚创建的邮件过滤器,再次单击“保存”按钮。这一次,会应用过滤器及所做的更改。

  2. 通过在 Messaging Server 安装目录下的 options.dat 文件中添加以下选项,来编辑 Messaging Server 配置文件。options.dat 文件的默认位置是 opt/SUNWmsgsr/config/

    MAX_NOTIFYS=5

自定义设置

6526507

Communications Express 从 JES4 升级到 Communications Suite 版本 5 后,特定于域的用户无法访问 Communications Express

考虑这样一种情况:已将 Communications Express 的 JES4 安装配置为支持多域,并且随后通过应用相应的修补程序升级到 JES5。升级后,配置域的用户无法登录。以下是一个示例:

  1. 安装 Communications Express 的 JES4 版本。

  2. 在此安装中创建虚拟域 siroe.com

  3. 通过更改一些映像和编辑 siroe.com 的 skin 属性,来自定义 siroe.com

  4. 通过应用相应的修补程序升级到 JES5。

  5. 重新启动部署了 Communications Express 的 Web 容器。

  6. 尝试登录到 siroe.com 虚拟域,此虚拟域是在前面的步骤中使用 siroe.com 的有效用户设置的。

    将显示错误页面,用户无法登录到此域。

Communications Express 文档问题

本部分介绍特定于 Communications Express 的文档中存在的已知问题。

6546795

对升级 Communications Express 本地化修补程序的描述存在错误

此错误位于 Communications Suite 5 升级指南中,共涉及到三个部分。这三个部分如下所述:

  • 表 6–5 中所提到的修补程序 ID 不正确:表 6–5 中所提到的 x86 Solaris 9 和 10 的修补程序 ID 为 118042–18,这是错误的。 正确的修补程序 ID 为 118042-19。对于 Solaris X86,修补程序 ID 号 118043 已过时。您需要应用修补程序 ID 号 118042-19 来升级 SPARC 和 X86 Solaris 的 Communications Express 本地化版本。

  • 表 6–7 中所提到的 RPM 名称不正确:Communications Express 本地化版本的正确 RPM 名称如下:

    • sun-uwc-de-6.1-11.11.i386.rpm

    • sun-uwc-es-6.1-11.11.i386.rpm

    • sun-uwc-fr-6.1-11.11.i386.rpm

    • sun-uwc-ja-6.1-11.11.i386.rpm

    • sun-uwc-ko-6.1-11.11.i386.rpm

    • sun-uwc-zh_CN-6.1-11.11.i386.rpm

    • sun-uwc-zh_TW-6.1-11.11.i386.rpm

  • Linux 升级过程中的 prepatch 脚本不正确:Linux 升级过程中的步骤 5 显示了错误的 prepatch 脚本,如下所示:


    # sh 118-044-19.prepatch

    正确的 prepatch 脚本如下:


    # sh 118044-19.prepatch