[email protected] wrote:
> In a basic (as in using the schemas that come with openldap)
> DIT where "real people" are mostly describeable via "subclasses"
> of inetOrgPerson objects
> 
> top
> person
> organizationalPerson
> inetOrgPerson
> 
> one can obviously place an email address against the
> mail attribute from the inetOrgPerson objectClass
> 
> However, if one wishes to have an email address associated
> with a "organizationalRole" object
> 
> top
> organizationalRole
> 
> there would seem to be a need to append another objectClass
> that's not there "by default" in the supplied schema.

You could define your own object class. I have defined an AUXILIARY object
class for exactly this purpose which can be used as supplement to any entry:

( 1.3.6.1.4.1.5427.1.389.6.9
  NAME 'mailboxRelatedObject'
  DESC 'For pointing to an associated RFC822 (functional) mailbox from any 
entry'
  AUXILIARY
  MAY ( mail $ displayName ) )

Ciao, Michael.

Reply via email to