heimrich-hannot.schema
changeset 50 882fec08957c
parent 49 d8b5f709a2a7
equal deleted inserted replaced
49:d8b5f709a2a7 50:882fec08957c
     1 # $Id: hh.schema 2024 2006-07-04 15:17:29Z heiko $
       
     2 # $URL: https://svn.schlittermann.de/pub/ldap.schema/trunk/hh.schema $
       
     3 # © Heiko Schlittermann
       
     4 #
       
     5 # 1.3.6.1.4.1.23297		schlittermann OID
       
     6 # ...
       
     7 # 1.3.6.1.4.1.23297.10.		other
       
     8 # ...
       
     9 # # conflict! CMS has …10.6 too!
       
    10 # 1.3.6.1.4.1.23297.10.6	- Heimrich & Hannot GmbH
       
    11 
       
    12 objectIdentifier schlittermannRoot 1.3.6.1.4.1.23297
       
    13 objectIdentifier hhRoot schlittermannRoot:10.6
       
    14 objectIdentifier hhAttribute hhRoot:1
       
    15 objectIdentifier hhObjectClass hhRoot:2
       
    16 
       
    17 attributetype (
       
    18     hhAttribute:1 NAME ('hhMailPrimaryAddress' 'hhMailOfficialAddress') DESC 'official mail address'
       
    19     EQUALITY caseIgnoreIA5Match
       
    20     SUBSTR caseIgnoreIA5SubstringsMatch
       
    21     SINGLE-VALUE
       
    22     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
       
    23 
       
    24 attributetype (
       
    25     hhAttribute:2 NAME 'hhMailForwardingAddress' DESC 'forwarding information for this recipient'
       
    26     EQUALITY caseIgnoreIA5Match
       
    27     SUBSTR caseIgnoreIA5SubstringsMatch
       
    28     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
       
    29 
       
    30 attributetype (
       
    31     hhAttribute:3 NAME ('hhMailGroup') DESC 'mail group we are member of'
       
    32     SUP mail )
       
    33 
       
    34 attributetype (
       
    35     hhAttribute:4 NAME ('hhMailAddress') DESC 'mail address'
       
    36     SUP mail )
       
    37 
       
    38 attributetype (
       
    39     hhAttribute:5 NAME ('hhMailQuotaBytes') DESC 'size of quota space in bytes'
       
    40     EQUALITY integerMatch
       
    41     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
       
    42     SINGLE-VALUE )
       
    43 
       
    44 attributetype (
       
    45     hhAttribute:6 NAME ('hhMailACLGroups') DESC 'comma separated list of acl groups'
       
    46     EQUALITY caseIgnoreIA5Match
       
    47     SUBSTR caseIgnoreIA5SubstringsMatch
       
    48     SINGLE-VALUE
       
    49     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
       
    50 
       
    51 ####
       
    52 
       
    53 objectClass (
       
    54     hhObjectClass:2 NAME 'hhMailAlias' DESC 'Alias'
       
    55     SUP top
       
    56     STRUCTURAL
       
    57     MUST ( mail )
       
    58     MAY ( hhMailForwardingAddress $ description ) )
       
    59 
       
    60 objectClass (
       
    61     hhObjectClass:3 NAME 'hhMailRecipient' DESC 'mail attributes associated to person'
       
    62     SUP top
       
    63     AUXILIARY
       
    64     MAY ( hhMailPrimaryAddress $ hhMailAddress $ hhMailGroup $ hhMailForwardingAddress $ hhMailQuotaBytes $hhMailACLGroups $ description ) )
       
    65 
       
    66 # vim:sts=4 sw=4 aw ai sm: