Overview#
MapiID is the
LDAPDisplayName for
MAPI-ID an
Attribute within
Microsoft Active Directory which is an integer by which
MAPI clients identify this attribute.
Auto-Generated MapiID#
If the DC functional level is DS_BEHAVIOR_WIN2008 or greater, and an
attributeSchema object is created with LDAP Add, and the Add request assigns the
OID 1.2.840.113556.1.2.49 as the value of the MapiID attribute, the
Domain Controller sets the MapiID attribute to an
integer that does not already appear as the MapiID on a schema object. An implementation can use any
algorithm to choose the next
integer as long as that algorithm satisfies this uniqueness constraint. This MapiID uniqueness spans all the MapiID attributes on schema objects that are currently persisted in the directory.
The aforementioned value that triggers auto-generation behavior for MapiID is of syntax String (Object-Identifier), which does not conform to the declared syntax of the MapiID attribute. The Domain Controller accepts these values without the error that would normally occur in such a case.
The MapiID
AttributeTypes is defined as:
There might be more information for this subject on one of the following: