XADM: How the Active Directory Connector Replicates Addresses with Unicode Characters (253777)



The information in this article applies to:

  • Microsoft Exchange 2000 Server
  • Microsoft Exchange Server 5.5 SP3
  • the operating system: Microsoft Windows 2000

This article was previously published under Q253777

SUMMARY

Microsoft Active Directory directory service and the Microsoft Exchange Server 5.5 directory have several differences, and one of the most important is that Active Directory supports Unicode characters in the e-mail address. Exchange Server 5.5 does not support Unicode characters in the e-mail address. The Active Directory Connector must take this into account when replicating information between the two systems.

To replicate e-mail addresses back and forth without losing information, the ADC uses an escape algorithm that enables it to restore the contents of the attribute.

MORE INFORMATION

The ADC has three different methods to escape an e-mail address. The particular method it uses depends on the type of address, but basically all algorithms are similar. The ADC uses an "escape character" followed by four hexadecimal numbers that indicate which character was escaped.
An example is "\1234", which means the Unicode character 0x1234 is escaped.

The following table defines what the escape character is for each e-mail type:

E-mail typeEscape character
Lotus cc:Mail/
Lotus Notes=
All others (X.400, SMTP, and so on)\x

Modification Type:MinorLast Reviewed:4/21/2005
Keywords:kbinfo KB253777 kbAudITPRO