Platform SDK: Exchange Server

Mailbox (organizationalPerson) Object Class

The Mailbox object class is exposed through LDAP as the "organizationalPerson" object class. This class represents an object that contains mail storage in the Microsoft Exchange system. One critical attribute on a Mailbox object is Assoc-NT-Account, which contains the security identifier (SID) of the Windows NT account that has access to the mailbox.

Mailbox (organizationalPerson) Attributes

The following table describes many of the commonly used attributes present on the organizationalPerson object class:

LDAP name Microsoft Exchange name Mandatory Heuristics ACL Syntax Comment
mailPreferenceOption Delivery-Mechanism Y 4 1 Integer The mechanism by which this mailbox receives mail. This attribute should be set to zero.
personalTitle Personal-Title N 3 2 String(Unicode) Personal title (such as Mr. or Mrs.)
Assoc-NT-Account Assoc-NT-Account N 12 1 String(Octet) The primary Windows NT account associated with this mailbox
street Street-Address N 12 1 String(Unicode) Physical street address
generationQualifier Generation-Qualifier N 13 1 String(Unicode) Generation qualifier, such as Sr., Jr., IV
houseIdentifier House-Identifier N 13 1 String(Unicode) Building within a location
Company Company N 18 1 String(Unicode) Company of the mailbox owner
department Department N 18 1 String(Unicode) The "Department" of this recipient
givenName Given-Name N 18 1 String(Unicode) First name (given name) of the mailbox owner
internationalISDNNumber International-ISDN-Number N 18 1 String(Numeric) ISDN number associated with the mailbox
manager Manager N 18 1 Object(DS-DN) The "Manager" of this recipient
physicalDeliveryOfficeName Physical-Delivery-Office-Name N 18 1 String(Unicode) (For example, "1/1061")
sn Surname N 18 1 String(Unicode) Last name (surname) of the mailbox owner
st State-Or-Province-Name N 18 1 String(Unicode) The state or province in which the user is located
teletexTerminalIdentifier Teletex-Terminal-Identifier N 18 1 String(Octet)  
title Title N 18 1 String(Unicode) Business title of the mailbox owner
x121Address X121-Address N 18 1 String(Numeric)  
  Telephone-Office2 N 18 2 String(Unicode) Office phone number (2) of the mailbox owner
co Text-Country N 18 2 String(Unicode) The country in which the user is located
facsimileTelephoneNumber Telephone-Fax N 18 2 String(Unicode) Fax phone number of the mailbox owner
homephone Telephone-Home N 18 2 String(Unicode) Home phone number of the mailbox owner
initials Initials N 18 2 String(Unicode) User's initials
l Locality-Name N 18 2 String(Unicode) The location/city of the user
mobile Telephone-Mobile N 18 2 String(Unicode) Cellular phone number of the mailbox owner
pager Telephone-Pager N 18 2 String(Unicode) Pager phone number of the mailbox owner
postalAddress Address N 18 2 String(Unicode) Street address of the mailbox owner
postalCode Postal code N 18 2 String(Unicode) Postal/zip code
secretary Assistant-Name N 18 2 String(Unicode) Mailbox assistant display name
telephoneNumber Telephone-Office1 N 18 2 String(Unicode) Office phone number (1) of the mailbox owner
telexNumber Telex-Number N 18 2 String(Octet)  
employeeNumber Employee-Number N 21 1 String(Unicode) Employee number
employeeType Employee-Type N 21 1 String(Unicode) Type of employee
homeFax Telephone-Home-Fax N 21 2 String(Unicode) Home fax number
homePostalAddress Address-Home N 21 2 String(Unicode) Home address
personalMobile Telephone-Personal-Mobile N 21 2 String(Unicode) Personal mobile number
personalPager Telephone-Personal-Pager N 21 2 String(Unicode) Personal pager number