exim.schema
changeset 1 b4288a997501
parent 0 6f63db6c380f
child 6 47d658f819dd
equal deleted inserted replaced
0:6f63db6c380f 1:b4288a997501
    14 objectIdentifier eximRoot schlittermannRoot:10.6
    14 objectIdentifier eximRoot schlittermannRoot:10.6
    15 objectIdentifier eximAttribute eximRoot:1
    15 objectIdentifier eximAttribute eximRoot:1
    16 objectIdentifier eximObjectClass eximRoot:2
    16 objectIdentifier eximObjectClass eximRoot:2
    17 
    17 
    18 attributetype (
    18 attributetype (
    19     eximAttribute:1 NAME ('eximMailPrimaryAddress' 'eximMailAddress' 'eximMailOfficialAddress') 
    19     eximAttribute:1 NAME ('x-MailPrimaryAddress' 'x-MailAddress' 'x-MailOfficialAddress') 
    20     DESC 'official mail address'
    20     DESC 'official mail address'
    21     SINGLE-VALUE
    21     SINGLE-VALUE
    22     SUP mail )
    22     SUP mail )
    23     
    23     
    24 attributetype (
    24 attributetype (
    25     eximAttribute:2 NAME ('eximMailAlternateAddress' 'eximMailAlias') DESC 'alternate mail address (alias)'
    25     eximAttribute:2 NAME ('x-MailAlternateAddress' 'x-MailAlias') DESC 'alternate mail address (alias)'
    26     SUP mail )
    26     SUP mail )
    27 
    27 
    28 attributetype (
    28 attributetype (
    29     eximAttribute:3 NAME ('eximMailForwardingAddress') DESC 'forwarding information for this recipient'
    29     eximAttribute:3 NAME ('x-MailForwardingAddress') DESC 'forwarding information for this recipient'
    30     EQUALITY caseIgnoreIA5Match
    30     EQUALITY caseIgnoreIA5Match
    31     SUBSTR caseIgnoreIA5SubstringsMatch
    31     SUBSTR caseIgnoreIA5SubstringsMatch
    32     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
    32     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
    33 
    33 
    34 attributetype (
    34 attributetype (
    35     eximAttribute:4 NAME ('eximMailGroup') DESC 'mail group we are member of'
    35     eximAttribute:4 NAME ('x-MailGroup') DESC 'mail group we are member of'
    36     SUP mail )
    36     SUP mail )
    37 
    37 
    38 attributetype (
    38 attributetype (
    39     eximAttribute:5 NAME ('eximMailQuotaBytes') DESC 'size of quota space in bytes'
    39     eximAttribute:5 NAME ('x-MailQuotaBytes') DESC 'size of quota space in bytes'
    40     EQUALITY integerMatch
    40     EQUALITY integerMatch
    41     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
    41     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
    42     SINGLE-VALUE )
    42     SINGLE-VALUE )
    43 
    43 
    44 attributetype (
    44 attributetype (
    45     eximAttribute:6 NAME ('eximMailACLGroups') DESC 'comma separated list of acl groups'
    45     eximAttribute:6 NAME ('x-MailACLGroups') DESC 'comma separated list of acl groups'
    46     EQUALITY caseIgnoreIA5Match
    46     EQUALITY caseIgnoreIA5Match
    47     SUBSTR caseIgnoreIA5SubstringsMatch
    47     SUBSTR caseIgnoreIA5SubstringsMatch
    48     SINGLE-VALUE
    48     SINGLE-VALUE
    49     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
    49     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
    50 
    50 
    51 ####
    51 ####
    52 
    52 
    53 objectClass (
    53 objectClass (
    54     eximObjectClass:2 NAME 'eximMailAlias' DESC 'Alias'
    54     eximObjectClass:2 NAME 'x-MailAlias' DESC 'Alias'
    55     SUP top
    55     SUP top
    56     STRUCTURAL
    56     STRUCTURAL
    57     MUST ( mail )
    57     MUST ( mail )
    58     MAY ( eximMailForwardingAddress $ description ) )
    58     MAY ( x-MailForwardingAddress $ description ) )
    59 
    59 
    60 objectClass (
    60 objectClass (
    61     eximObjectClass:3 NAME 'eximMailRecipient' DESC 'mail attributes associated to person'
    61     eximObjectClass:3 NAME 'x-MailRecipient' DESC 'mail attributes associated to person'
    62     SUP top
    62     SUP top
    63     AUXILIARY
    63     AUXILIARY
    64     MUST ( eximMailPrimaryAddress )
    64     MUST ( x-MailPrimaryAddress )
    65     MAY ( eximMailAlternateAddress $ eximMailGroup $ eximMailForwardingAddress $ eximMailQuotaBytes $ eximMailACLGroups $ description ) )
    65     MAY ( x-MailAlternateAddress $ x-MailGroup $ x-MailForwardingAddress $ x-MailQuotaBytes $ x-MailACLGroups $ description ) )
    66 
    66 
    67 # vim:sts=4 sw=4 aw ai sm:
    67 # vim:sts=4 sw=4 aw ai sm: