This section contains a list of the object classes in the standard schema, explains their purposes, and lists their mandatory and optional attributes. The object classes are described in alphabetical order. The keyword frozen after the object class name indicates that this object class is used by a component of Sun Internet Mail Server and that you cannot change the object class definition using the Admin Console. If you change the definition of such an object class, ensure that your changes do not prevent the Sun Internet Mail Server component from using objects of this class.
Used to define entries representing a user account.
Mandatory attributes: uid, objectClass
Optional attributes: description, host, l, o, ou, seeAlso
An alternative name for an object. Objects of class alias must contain the attributes objectClass and aliasedObjectName.
Mandatory attributes: aliasedObjectName, objectClass
Used to define an entry representing an organization using a code assigned by the American National Standards Institute.
Mandatory attributes: ansiOrgNumericCode, objectClass
Used to define an entry representing an application entity.
Mandatory attributes: cn, presentationAddress, objectClass
Optional attributes: description, l, o, ou, seeAlso, supportedApplicationContext
Used to define an entry representing an application process.
Mandatory attributes: cn, objectClass
Optional attributes: description, l, ou, seeAlso
Used for dynamic objects that reside in cache and that have a limited time-to-live (ttl).
Mandatory attributes: objectClass
Optional attributes: ttl
Used to define entries representing objects that act as certification authorities.
Mandatory attributes: authorityRevocationList, cACertificate, certificateRevocationList, crossCertificatePair, objectClass
Identifies country entries in the directory.
Mandatory attributes: country, objectClass
Optional attributes: description, l, searchGuide
Used to define an entry representing a device (for example a modem or CD-ROM drive).
Mandatory attributes: cn, objectClass
Optional attributes: description, l, o, ou, owner, seeAlso, serialNumber
Used to define entries representing a DNS domain.
Mandatory attributes: dc, objectClass
Optional attributes: associatedName, businessCategory, dNSRecord, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define an entry representing a document.
Mandatory attributes: documentIdentifier, objectClass
Optional attributes: abstract, audio, authorCN, authorSN, cn, dITRedirect, description, documentAuthor, documentLocation, documentPublisher, documentStore, documentTitle, documentVersion, info, jpegPhoto, keywords, l, lastModifiedBy, lastModifiedTime, manager, o, obsoletedByDocument, obsoletesDocument, ou, photo, seeAlso, subject, uniqueIdentifier, updatedByDocument, updatesDocument
Used to define an entry representing a series of related documents.
Mandatory attributes: cn, objectClass
Optional attributes: description, l, o, ou, seeAlso, telephoneNumber
Used to define an entry that describes a document.
Mandatory attributes: cn, objectClass
Optional attributes: labeledURI, multiLineDescription, owner
Used to define an entry representing a domain.
Mandatory attributes: dc, objectClass
Optional attributes: associatedName, businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define an entry related to a domain.
Mandatory attributes: associatedDomain, objectClass
Used to define an entry representing a directory system agent (DSA) or any directory server.
Mandatory attributes: cn, presentationAddress, objectClass
Optional attributes: knowledgeInformation
Used to define an entry representing an electronic mail distribution list that uses aliases(4) format.
Mandatory attributes: cn, objectClass
Optional attributes: authorizedDomain, authorizedSubmitter, dataSource, expandable, mailDeliveryFile, mailDeliveryOption, mailProgramDeliveryInfo, mailHost, ownerDeliveryFile, ownerDeliveryOption, ownerProgramDeliveryInfo, requestsToDeliveryFile, requestsToDeliveryOption, requestsToProgramDeliveryInfo, rfc822AuthorizedSubmitter, rfc822MailMember, rfc822Owner, rfc822UnauthorizedSubmitter, unauthorizedDomain, unauthorizedSubmitter
Used to define an entry for a person who uses electronic mail.
Mandatory attributes: cn, objectClass
Optional attributes: assistant, channelName, channelType, dataSource, generationQualifier, freeFormName, homeDirectory, homeFacsimileTelephoneNumber, mail, mailAutoReplyExpirationDate, mailAutoReplyMode, mailAutoReplySubject, mailAutoReplyText, mailAutoReplyTextInternal, mailDeliveryFile, mailDeliveryOption, mailForwardingAddress, mailHost, mailMessageStore, mailProgramDeliveryInfo, mailQuota, objectStatus, preferredRfc822Recipient, reportsTo, rfc822Mailbox, userDefinedAttribute1, userDefinedAttribute2, userDefinedAttribute3, userDefinedAttribute4
Used to define an entry for a location within the US using the FIPS 55 code.
Mandatory attributes: fips55, objectClass
Optional attributes: st
Used to allow friendlier naming of country entries than with the object class country. The naming attribute of object class country, countryName, has to be a 2 letter string as defined in ISO 3166.
Mandatory attributes: c, co, objectClass
Optional attributes: description, searchGuide
Used to define an entry representing a user of Lotus cc:Mail.
Mandatory attributes: objectClass
Optional attributes: cCMailAddresses, preferredCCMailOriginator, preferredCCMailRecipient
Used to define an entry representing a Legacy Mail gateway channel.
Mandatory attributes: channelName, objectClass
Optional attributes: ackedSequenceNumber, channelType, currentSequenceNumber, maxLastModifiedTime, objectStatus, seeAlso, userPassword
Used to store preferences for document conversion for a gateway user.
Mandatory attributes: objectClass
Optional attributes: docConvPreference
Used to define an entry representing a user of Lotus Notes.
Mandatory attributes: objectClass
Optional attributes: lotusNotesAddresses, preferredLotusNotesOriginator, preferredLotusNotesRecipient
Used to define an entry representing a user of Mail-11 (DEC).
Mandatory attributes: objectClass
Optional attributes: mail11Addresses, preferredMail11Originator, preferredMail11Recipient
Used to define an entry representing a user of the legacy Mail Relay (MR) mail system.
Mandatory attributes: objectClass
Optional attributes: mrAddresses, preferredMrOriginator, preferredMrRecipient
Used to define an entry representing a user of Microsoft Mail.
Mandatory attributes: objectClass
Optional attributes: mSMailAddresses, preferredMSMailOriginator, preferredMSMailRecipient
Used to define an entry representing a user of the legacy Novell Groupewise Mail (NGM) mail system.
Mandatory attributes: objectClass
Optional attributes: nGMAddresses, preferredNGMOriginator, preferredNGMRecipient
Used to define an entry representing a user of the legacy Novell Groupewise
Mail 7.0 (NGM70) mail system.Mandatory attributes: objectClass
Optional attributes: nGM70Addresses, preferredNGM70Originator, preferredNGM70Recipient
Used to define an entry representing a user of IBM PROFS.
Mandatory attributes: objectClass
Optional attributes: pROFSAddresses, preferredPROFSOriginator, preferredPROFSRecipient
Used to define entries representing an unordered set of names of objects or other groups.
Mandatory attributes: cn, member, objectClass
Optional attributes: businessCategory, description, o, ou, owner, seeAlso
Used to define entries representing an unordered set of names of objects or other groups. Each name in the set is unique in the directory.
Mandatory attributes: cn, uniqueMember, objectClass
Optional attributes: businessCategory, description, o, ou, owner, seeAlso
Used to define an entry representing an image.
Mandatory attributes: cn, objectClass
Optional attributes: citation, copyright, imageFiles, jpegPhoto, keywords, multiLineDescription, owner, predominantColor
Used to define an entry representing a file that contains an image.
Mandatory attributes: cn, objectClass
Optional attributes: colorDepth, documentLocation, fileFormat, fileSize, height, resolution, seeAlso, width
Used to define an entry for a person who uses the Internet and belongs to an organization.
Mandatory attributes: cn, sn, objectClass
Optional attributes: audio, businessCategory, carLicense, departmentNumber, description, destinationIndicator, employeeNumber, employeeType, facsimileTelephoneNumber, givenName, homePhone, homePostalAddress, initials, internationaliSDNNumber, jpegPhoto, l, labeledURI, mail, manager, mobile, ou, pager, photo, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, roomNumber, secretary, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, title, uid, x500uniqueIdentifier, userPassword, userCertificate, userCertificate;binary, x121Address
Used to define an entry that stores the Kerberos name of an object.
Mandatory attributes: krbName, objectClass
Used to define an entry that describes a resource on the network that is identified by a URI.
Mandatory attributes: objectClass
Optional attributes: labeledURI
Used to define entries that describe locality.
Mandatory attributes: objectClass
Optional attributes: description, locality, searchGuide, seeAlso, st, streetAddress
Used to define an entry representing an administrative directory domain.
Mandatory attributes: ad, objectClass
Optional attributes: businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, lastModifiedTime, nadfSearchGuide, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, streetAddress, supplementaryInformation, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define an entry representing an Application Entity.
Mandatory attributes: cn, presentationAddress, supportedApplicationContext, objectClass
Optional attributes: description, l, o, ou, seeAlso, supportedApplicationContext
Used to define objects associated with a specific country.
Mandatory attributes: c, objectClass
Used to define organization entries in the directory.
Mandatory attributes: organization, objectClass
Optional attributes: businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, locality, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define entries representing people employed by, or in some way associated with, and organization.
Mandatory attributes: cn, sn, objectClass
Optional attributes: description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, ou, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, title, userPassword, x121Address
Used to define entries representing a role or position within an organization. An organizationalRole is usually filled by an organizationalPerson, but it can also be filled by a nonhuman.
Mandatory attributes: cn, objectClass
Optional attributes: description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, ou, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, roleOccupant, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, x121Address
Used to define entries representing subdivisions of an organization.
Mandatory attributes: ou, objectClass
Optional attributes: businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, registeredAddress, searchGuide, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define entries representing people.
Mandatory attributes: cn, sn, objectClass
Optional attributes: description, seeAlso, telephoneNumber, userPassword
Used to define entries representing a person in the residential environment.
Mandatory attributes: cn, l, sn, objectClass
Optional attributes: businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, seeAlso, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define entries which represent the local part of RFC822 mail addresses. This treats this part of an RFC822 address as a domain.
Mandatory attributes: dc, objectClass
Optional attributes: associatedName, businessCategory, cn, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, sn, st, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
Used to define an entry representing a distribution list.
Mandatory attributes: cn, objectClass
Optional attributes: associatedDomain, autoMgt, description, destinationIndicator, errorsTo, facsimileTelephoneNumber, internationaliSDNNumber, joinable, krbName, labeledURI, mail, member, memberOfGroup, moderator, multiLineDescription, notice, owner, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, requestsTo, rfc822ErrorsTo, rfc822RequestsTo, seeAlso, streetAddress, suppressNoEmailError, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address, xacl
Used to define an entry representing a room.
Mandatory attributes: cn, objectClass
Optional attributes: description, roomNumber, seeAlso, telephoneNumber
Used to define an entry representing a service.
Mandatory attributes: cn, objectClass
Optional attributes: category, dependentUpon, destinationIndicator, facsimileTelephoneNumber, hoursOfOperation, internationaliSDNNumber, jpegPhoto, keywords, labeledURI, mail, multiLineDescription, owner, physicalDeliveryOfficeName, platform, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, product, provider, ratingDescription, ratingTime, registeredAddress, seeAlso, serviceArea, serviceRating, streetAddress, telephoneNumber, teletexTerminalIdentifier, telexNumber, x121Address
Used to define an entry containing a user password, for simple authentication.
Mandatory attributes: userPassword, objectClass
Used to ensure that all directory entries that have child entries include the objectClass attribute.
Mandatory attributes: objectClass
Used to ensure that all directory entries contain the objectClass attribute.
Mandatory attributes: objectClass
Used to define an entry for an object participating in Strong Authentication.
Mandatory attributes: userCertificate, objectClass
Used to define an entry representing a US county.
Mandatory attributes: fips55, fipsCountyNumericCode, l, objectClass
Optional attributes: description, lastModifiedTime, nadfSearchGuide, searchGuide, seeAlso, st, streetAddress, supplementaryInformation
Used to define an entry representing a location in the US.
Mandatory attributes: fips55, l, objectClass
Optional attributes: description, lastModifiedTime, nadfSearchGuide, searchGuide, seeAlso, st, streetAddress, supplementaryInformation
Used to define an entry representing a US state
Mandatory attributes: fipsStateAlphaCode, fipsStateNumericCode, l, st, objectClass
Optional attributes: description, lastModifiedTime, nadfSearchGuide, searchGuide, seeAlso, streetAddress, supplementaryInformation