此部分介绍了本 Sun Java System Connector for Microsoft Outlook 发行版中存在的已知问题和限制。
本 Sun Java System Connector for Microsoft Outlook 发行版中存在一些限制。主要限制如下:
Directory Server 中每个不同的标识(例如用户、资源、会议室)都必须有电子邮件地址。有关更多信息,请参见必需的 LDAP mail 属性
日历事件中的任意附件都不重新保存到服务器中。
只要在 Communications Express 客户端中修改了同一个日历事件,约会和会议描述字段中的多文本就会丢失。
邮件重新调用功能不可用。
检查可用性时,事件的描述不可用。
在默认日历文件夹中创建的子文件夹是存储在本地的。主默认日历文件夹和其他日历文件夹都是存储在服务器上的。
闲/忙查找不能显示 TENTATIVE 或 OUT-OF-OFFICE 应有的颜色。
不能使用 Outlook 菜单中的“工具”->“服务”选项修改 Sun Java System Connector for Microsoft Outlook 的属性。要修改这些属性,请执行以下操作:
退出 Outlook。
右键单击 Outlook 图标,然后选择“属性”。
将显示“属性”对话框。
在服务列表中选择“文件夹 - <您的用户名>”。
单击“属性”。
不支持使用 SSL 的闲/忙查找。请参见Outlook 的闲/忙查找和 SSL
不支持在 Exchange 服务器上安装 Sun Java System Connector for Microsoft Outlook。
如果 Outlook 处于 Internet 模式,安装程序将不运行。在 Outlook 2000 中,“仅 Internet 邮件”模式可以包含 POP 和 IMAP 配置文件。这些配置文件不升级或转换为 Connector for Microsoft Outlook 7 2005Q4 版本。
不支持重复任务。
脱机限制:
在脱机会话期间,如果使用 Outlook 修改了“日历”、“任务”、“邮件”或“联系人”文件夹中的任何项,然后使用服务器上其他客户端修改同一个项,则当用户在 Outlook 中返回联机模式时,脱机时所做的更改将丢失。将保留通过服务器上的其他客户端所做的更改。
以脱机模式创建新事件时,将把邀请保存到用户的“发件箱”中。如果用户在仍处于脱机模式时打开邀请,则在关闭后,该邀请将在“发件箱”中不可见。
此部分介绍了本 Sun Java System Connector for Microsoft Outlook 在发行时存在的已知问题。如果为已知问题,则错误号将括在括号里。
本节讨论的问题类别如下:
要以无提示安装模式转换或创建用户配置文件,则必须有默认配置文件。(4938665)
如果用户没有管理权限,则第一次就无法打开 Outlook。(5053786)
如果存在先前转换的用户配置文件,则在“用户配置文件”选项卡中选中“转换/升级或创建”后,部署配置程序将不会创建新配置文件。管理员必须使用“创建新用户配置文件而不转换/升级”选项创建配置文件。(5107345)
以附件形式转发的联系方式不保存在“联系人”文件夹中 (Outlook 2000)。(6212865)
使用 Web 工具栏将使 Outlook 崩溃。(6214643)
如果 Outlook 已升级,则无法安装。(6253840 和 6254598)
如果具有当前 Connector for Microsoft Outlook 配置文件的用户升级 Outlook XP,则现有配置文件无法打开。尝试安装全新的配置文件也将失败。
解决方法:如果 Outlook 版本已升级或更改,请卸载 Connector for Microsoft Outlook 然后重新安装。
将默认值升级为先前的服务器和端口。
从 Connector for Microsoft Outlook 6 2004Q2 版本升级到 Connector for Microsoft Outlook 7 2005Q4 版本时,如果服务器名称和端口号已更改,则升级将只考虑旧的服务器名称和端口号。
下面是与 Sun Java System Connector for Microsoft Outlook 和 Sun Java System Communications Express 之间的互操作性有关的问题:
“发件人:”标题中的地址改变。(4949659)
如果出席者回复事件邀请并附带了 winmail.dat 日历邀请,则“发件人:”标题中的名称将改变。例如,Joe(使用 Outlook)将事件邀请发送给 Bob。Bob 使用电子邮件客户端回复 Joe,该客户端将把原始 winmail.dat 日历附件自动发还给 Joe。当 Joe 打开回复时,“发件人:” 标题更改为 Joe。
使用 Outlook 时必须有电子邮件 ID。(4969029)
如果有日历 ID 但没有电子邮件 ID 的人员被邀请参加 Communications Express 中的事件,则此人员在 Outlook 中不会显示为出席者。使用 Outlook 时必须有电子邮件 ID。
取消日历订阅不会从文件夹列表中删除该日历。(5032872)
如果您在 Communications Express 中订阅或取消订阅日历,则仅当重新启动 Outlook 后才会在 Outlook 中更新此信息。此外,如果为查找配置的 LDAP 是副本,则在更新该副本之前不会更新订阅列表。
Outlook 与服务器同步时生成错误。(6175103)
如果 Outlook 与服务器同步时创建了一个任务(在 Outlook 或 Communications Express 中),然后删除了该任务,并且用户尝试切换到 Outlook 中的“任务”选项卡,则会生成“由于内存不足,无法显示所有单元格”错误。解决方法是切换到另一个文件夹,然后再切换回“任务”文件夹。
要正确同步通讯录服务器上的联系方式,则必须设置配置参数。(6229276)
必须将 db_config.properties 文件中的 Communications Express 配置参数 delete_perm 设置为 false,Outlook 才能捕获已从 Communications Express 中删除的联系方式条目。该条目应为:
delete_perm=false
默认值为 true。该条目可在 /var/opt/SUNWuwc/WEB-INF/config/ldapstore/db_config.properties 中找到。
不能同时显示同名但大小写不同的文件夹。只能显示一个文件夹。(6268483)
如果用户在 Outlook 中创建了一个文件夹(例如 TEST),然后在 Communications Express 中创建一个同名但大小写不同的文件夹(例如 Test),则 Connector for Microsoft Outlook 中只显示先创建的文件夹 (TEST)。
如果用户随后删除了 Communications Express 中的已有文件夹 TEST,并保留(或创建)同名但大小写不同的文件夹 (Test),则当用户首次登录 Outlook 时,文件夹 TEST 已删除,但在用户退出 Outlook 再重新登录之前都不显示文件夹 Test。
下面是与 Communications Express 互操作性有关但没有错误号的其他问题:
如果编辑描述文本时使用的是 Communications Express,则不保留 Outlook 中的 RTF 格式。
Outlook 与 Communications Express 的保密类不同。
Outlook 有两个保密类(专用、公共),而 Communications Express 有三个保密类(专用、仅日期和时间、公共)。在 Outlook 中,专用事件可以创建为 Communications Express 中的“仅日期和时间”事件。Outlook 中的公共事件可映射为 Communications Express 中的公共事件。同样,Communications Express 中的“仅日期和时间”事件可映射为 Outlook 中的专用事件,公共事件可映射为 Outlook 中的公共事件。Communications Express 专用事件也可映射为 Outlook 专用事件。要在 Outlook 中创建专用事件以使其显示为 Communications Express 专用事件,请在“时间显示为:” 字段中选择“闲”。其他用户无法看到共享日历文件夹中的 Communications Express 专用事件。
Outlook 和 Communications Express 中闲/忙的实现方式不同。
Communications Express 中默认专用事件为闲。如果要将该事件包含在闲/忙查找中,则应将其手动设置为忙。在 Outlook 中,专用事件和公共事件的默认事件都为忙。
如果事件是从 Communications Express 导出到 Outlook 格式的文件中,则无法将该事件从同一个文件导入到 Outlook 中。
Outlook 与 Communications Express 中对重复任务的实现方式不兼容。
Outlook 中的重复任务不符合 RFC 2445,而 Communications Express 专门用于处理符合 RFC 2445 的信息。这就导致在 Outlook 和 Calendar Server 之间传递重复任务信息时会出现问题。
通过 Outlook 在本地存储的信息并不总是与在 Calendar Server 中存储的信息相匹配。例如,Sun Java System Connector for Microsoft Outlook 并不将处理重复任务的任何信息传送给 Calendar Server。在 Outlook 中创建的所有任务(重复或非重复)在 Communications Express 都显示为单个任务。当在 Communications Express 中创建的任务首次是在 Outlook 客户端编写的并且不在 Outlook 上对任何现有任务进行修改时,该任务仅使用 Calendar Server 中的重复信息。
因此,在很多情况下,在 Outlook 中看到的重复任务和在 Communications Express 中看到的任务显示得不同。建议使用重复任务的用户要么选择使用 Outlook,要么选择使用 Communications Express,而不要尝试以交替方式使用这两个客户端中的重复任务。
如果从 Outlook 发送多文本格式的邮件,则该邮件包含无格式的纯文本正文和 WINMAIL.DAT 附件。
WINMAIL.DAT 附件包含多文本邮件以及可能已添加的任何其他附件。由于此格式是 Microsoft 的专利,因此只有 Outlook 能够读取 WINMAIL.DAT 附件。Communications Express(和任何其他客户端)只能看到无格式文本邮件和 WINMAIL.DAT 附件。建议使用 HTML 格式而不使用多文本格式发送邮件。
如果 Outlook 中的联系人组包含外部 SMTP 邮件收件人或其他联系人组,则无法通过 Communications Express 看到这些收件人。Communications Express 无法向这些收件人发送邮件。
Outlook 将在 Messaging Server 中保存日历事件和任务(不在“日历”文件夹树中的所有日历文件夹)、联系人(不在“联系人”文件夹树中的所有联系人文件夹)、笔记和日记。由于数据是以 Microsoft TNEF 格式保存的,因此 Communications Express 无法解码并正确显示这些数据。
下面是与 Sun Java System 和 Microsoft Exchange 之间的互操作性相关的问题:
Exchange 的闲/忙代理未返回完整的闲/忙信息。(6174201)
将在较长的主题中插入制表符。(6194768)
如果从 Exchange 服务器发送给使用 Connector for Microsoft Outlook 和 Sun Java System Messaging Server 的服务器的邮件的主题太长,则发送此邮件时将在主题行中插入制表符。
规则未正常起作用。(6200399)
使用 LDAP GAL 条目创建的电子邮件过滤器(规则)在 Outlook 2000 中不起作用。具有 Exchange 配置文件的同一个程序(添加 LDAP GAL 并在邮件过滤器/规则中直接使用其中一个 LDAP 条目)在 Exchange 中会显示相同的结果。也就是说,在 Outlook 2000 中过滤器不起作用。在 Outlook XP(和 Outlook 2003)中,过滤器起作用。
解决方法是将您要在电子邮件过滤器/规则中使用的所有联系方式添加到个人通讯录中。然后在规则中使用本地联系方式而非 LDAP 条目。
人员和分发列表中的规则不起作用。(6203018)
如果将个人通讯录(在“联系人”文件夹中)中的分发列表添加到电子邮件规则/过滤器中,规则向导将显示一个对话框询问是否应展开分发列表。规则/过滤器要求规则包含展开的电子邮件地址列表。如果将 LDAP 组(来自 LDAP GAL)添加到规则/过滤器中,规则向导不要求展开组,而只使用组本身的电子邮件地址。使用 LDAP 组创建的规则不起作用。可在连接至 Exchange(并已将 LDAP 目录配置为服务)的配置文件中看到同样的这种行为。
解决方法是将各个组成员添加到个人通讯录中,并在电子邮件过滤器中使用它们。
无法恢复已删除邮件。(6255190)
选择“清空'已删除邮件’文件夹”后,Connector for Microsoft Outlook 不允许恢复已删除邮件。
无法接收从 Exchange(5.5、2000 和 2003 版)发送到 Connector for Microsoft Outlook 的内嵌 OLE 对象和 RTF 格式的 HTML 的邮件。
下面是仅与 Sun Java System Connector for Microsoft Outlook 的日历部分相关的问题:
创建新日历配置文件将激活旧日历提醒。(5104189)
当您首次登录到在 Outlook(设置为您的默认 Calendar Server)中新创建的日历配置文件时,Outlook 将弹出对旧事件和将来事件的警报框。
订阅的日历名称在“日历”视图中不可见。(6190293)
当您首次订阅日历时,该日历名称被标为 "Calendar",而不是订阅日历的名称。要查看订阅日历的名称,请退出 Outlook 然后重新登录。订阅日历的名称应当会显示。
打开共享日历链接不会挂接到订阅 (Outlook 2003)。(6292026)
在 Outlook 2003 中,单击左窗格底部的日历图标后将显示日历视图。在该日历视图中,单击“打开共享日历”将显示一个对话框,用户可在其中输入共享日历的用户名。输入已知共享日历的用户名后,将显示“无法显示此文件夹。您的配置文件未配置为支持此用户的此项操作。” 。这种情况也会出现在联系方式和任务中。
解决方法是在文件夹列表中选择共享日历文件夹以查看共享日历。
下面是与 Connector for Microsoft Outlook 的日历部分有关但没有错误号的其他问题:
如果委托接受或拒绝来自组织者的共享收件箱中的邀请,则日历事件将添加到委托的日历中,而不是组织者的日历中。
发送日历附件时发送的是 Microsoft TNEF 邮件。不支持 iTIP 和 iMIP 日历附件。
如果桌面时区与 Calendar Server 日历时区不同,则全天事件可能成为非全天事件(安排从 12:00am 持续到 12:00pm 的一个事件)。
通过 Outlook 创建邀请时,如果在将邀请保存到 Calendar Server 中时出现错误,Outlook 仍会发送该邀请。
如果由 Outlook 创建重复事件没有结束日期,则该重复事件以内部方式在 Calendar Server 中保存时会设置有限的重复次数。
另外,最多仅保存与在 Calendar Server 中设置的重复次数对应的闲/忙信息。例如,如果您在 Outlook 中创建了每天在 10:00am 发生的重复事件,而 Calendar Server 最多只保存 60 个重复事件,则在第 61 天,事件仍显示在 Outlook 中,但在计算可用性时显示为“闲”。
更改对日历的权限后需要重新启动 Outlook,然后对共享日历中的“日历”文件夹的新权限设置才会生效。
共享日历中显示的任务都是登录用户的任务,而不是订阅用户的任务。日历视图始终显示登录用户的任务。
如果您在 Outlook 中创建一个重复邀请,但删除了该事件的单个实例,则如果 Calendar Server 在删除之前还没有处理最初的重复邀请,则收件人(出席者)将看不到已删除的邀请。
下面是仅与 Sun Java System Connector for Microsoft Outlook 的邮件部分有关的问题:
将附件文件保存到转发邮件中。(4946488)
当收到的附件是转发邮件的一部分时,双击附件后无法保存该附件。要保存附件,请右键单击附件,然后选择“另存为”。
如果用户邮箱的收件箱中包含的邮件超过 16,000 封,Outlook 将不会下载所有邮件。(5099436)
必须手动设置“大型表格”支持标志。要执行此操作:
右键单击“文件夹 - 您的用户名”,然后选择“文件夹 - 您的用户名”的属性,打开“文件夹属性”对话框。
在“文件夹属性”对话框中,单击高级...
在 Sun Java System Connector for Microsoft Outlook 对话框中选择“高级”选项卡。
单击“个人文件夹”按钮,然后选中“个人文件夹”对话框中的“允许升级为大型表格”旁边的框。
在所有打开的对话框中单击“确定”,然后重新启动 Outlook。
无法将搜索到的邮件移至其他文件夹。(6227085)
在 Outlook XP 中,如果用户搜索邮件,然后尝试将搜索到的邮件移至其他文件夹,会出现错误。
Outlook 2003 垃圾邮件过滤器不起作用。(6312677)
Outlook 2003 中的“垃圾电子邮件”功能(选择“工具”->“选项”)对 Connector for Microsoft Outlook 不适用。未过滤设置为使用此工具过滤的发件人。解决方法是使用“工具”->“邮件过滤”选项。
下面是与 Sun Java System Connector for Microsoft Outlook 的通讯录部分有关的问题。
从 Communications Express 删除联系方式不会将其从 Outlook 中删除。(6225049)
必须将 db_config.properties 文件中的 Communications Express 配置参数 delete_perm 设置为 false,Outlook 才能捕获已从 Communications Express 中删除的联系方式条目。该条目应为:
delete_perm=false
默认值为 true。该条目可在 /var/opt/SUNWuwc/WEB-INF/config/ldapstore/db_config.properties 中找到。
取消对共享联系方式的订阅后,它并不从通讯录中删除。(6267180)
取消对共享联系方式的订阅后,它并不从通讯录的“显示名称来源”列表中删除。解决方法有两个:
如果订阅的联系方式已添加到通讯录的“显示名称来源”列表中,用户应在取消订阅该联系方式之前,取消选中“Outlook 通讯录”属性页面中的“将此文件夹显示为电子邮件通讯录”选项。
直接从通讯录属性中删除联系方式。
在 Outlook XP 中:
选择“工具”>“电子邮件帐户”。
然后选择“查看或更改现有目录或通讯录”,并选择要更改的“Microsoft Outlook 通讯录”。
选择要从通讯录中删除的项。
在 Outlook 2000 中:
在 Outlook 菜单中选择“工具”>“服务...”。
将显示“服务”窗口。
选择“服务”选项卡。
在设置在配置文件中的服务列表中选择“Outlook 通讯录”,然后单击“属性”。
将显示 Microsoft Outlook 通讯录的属性窗口。
选择要从您的通讯录中删除的项,然后单击“关闭”。
请注意,用户必须先注销然后再重新登录才能生效。
如果在默认的 Web 浏览器中配置的代理被关闭,则对通讯录服务器的登录将失败 (6315910)。
下面都是关于本地化版本的 Sun Java System Connector for Microsoft Outlook 的问题:
Windows 计算机的本地化联机帮助在以下方面可能包含一个或多个问题(5035363、5031913、5028387、5028413、5034886):
索引列表不是以本地化语言排序的。
使用非英文词执行联机帮助上下文搜索有困难。
部署配置程序的安装程序未经过本地化。Connector for Microsoft Outlook 的某些安装面板仍以英文显示 (5028359)。
在韩文版 Connector for Microsoft Outlook 的安装面板中输入韩文全名时显示无法识别的字符 (5028453)。
日志文件可能包含无法识别的字符 (5033783)。
“联系人”为乱码 (6212970)。
在“选择成员”窗口中,“显示名称”组合框中的“联系人”项是乱码(在 Windows XP 上使用日文版和中文版的 Outlook 2003)。
通过配置程序打印时,日文字符为乱码 (6309420)。
如果通过部署配置程序打印时包含日文字符,则这些日文字符为乱码。
安装向导中缺少某些按钮的描述 (6309494)。
在繁体中文版中,安装向导面板的描述部分中缺少一些按钮标签词(“下一步”、“安装”、“返回”和“取消”)。
“安装向导”对话框已损坏 (6309523)。
在 Windows 2000 日文版和中文版上的 Outlook 2000 中,用于 "Sun Communication Server" 的“安装向导”对话框已损坏。
如果配置文件名称为日文,则找不到该配置文件 (6310160)。
如果配置文件为日文,则转换失败(Windows 2003 上的 Outlook 2003)。
如果配置文件是手动创建的,则 Outlook 无法启动 (6310190)。
手动创建配置文件后,Outlook 无法用此配置文件启动。将显示错误消息“Sun Java System Connector for Microsoft Outlook 错误”。
无法转换以日文显示的 IMAP 配置文件名称 (6313321)。
如果 IMAP 配置文件已存在,且 Outlook 从未使用过此配置文件,则转换失败。