Microsoft Exchange ActiveSync 设备的地址编码

ActiveSync 设备(例如,Windows Phone 和平板电脑、BlackBerry 10 以及 Apple iOS)无法支持整个范围的可接受 Domino® 邮件地址。为了使设备可正确处理非标准因特网地址格式,IBM Traveler 具有将这些地址编码为这些设备支持的因特网地址的功能。

将不受支持格式的地址发送到 ActiveSync 设备时,该设备会警告地址无效。此外,还可能发生邮件传送失败、日历项和联系人条目不正确甚至设备应用程序崩溃等情况。使用此功能,可以对包含空格、特殊字符、本地语言字符和 DBCS 字符的地址进行编码。编码将应用于单独地址以及组名。例如,将转换以下地址:
  • John Doe/City/Company
  • John's_address@company.com
  • ABC Group (Test)

下面是设备上经过编码的地址示例:"John Doe/City/Company" <Sm9obiBEb2UvQ2l0eS9Db21wYW55@Int.noninternet.sub>。

大多数情况下,ActiveSync 设备仅显示了显示名称 (John Doe/City/Company),但有些情况下,因特网地址 (Sm9obiBEb2UvQ2l0eS9Db21wYW55@Int.noninternet.sub) 实际上也会显示在设备上或回复历史记录中。

每当设备向 IBM Traveler 服务器发送邮件、日历更新、邀请回复、联系人更新等时,服务器会将地址解码并替换为原始值。IBM Traveler 不会检查或变更从 ActiveSync 设备发送的邮件消息的正文。因此,如果经过编码的地址包含在邮件消息的正文中,那么该地址不会被替换,并将显示在收件人的邮件正文中。

设置

地址编码在缺省情况下已启用,但可以由管理员根据需要进行禁用。要禁用此行为,请将以下键和值添加到 notes.ini 中,然后重新启动 IBM Traveler 服务器:
NTS_ADDRESSCACHE_ENCODING_ENABLED_AS=false