|
1 # exim.schema |
|
2 # https://ssl.schlittermann.de/hg/exim-ldap-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 # 1.3.6.1.4.1.23297.10.10 - exim |
|
10 |
|
11 # The schlittermannRoot can be found in the iana.mails file, it's |
|
12 # officially assigned by IANA |
|
13 objectIdentifier schlittermannRoot 1.3.6.1.4.1.23297 |
|
14 objectIdentifier eximRoot schlittermannRoot:10.6 |
|
15 objectIdentifier eximAttribute eximRoot:1 |
|
16 objectIdentifier eximObjectClass eximRoot:2 |
|
17 |
|
18 attributetype ( |
|
19 eximAttribute:1 NAME ('eximMailPrimaryAddress' 'eximMailAddress' 'eximMailOfficialAddress') |
|
20 DESC 'official mail address' |
|
21 SINGLE-VALUE |
|
22 SUP mail ) |
|
23 |
|
24 attributetype ( |
|
25 eximAttribute:2 NAME ('eximMailAlternateAddress' 'eximMailAlias') DESC 'alternate mail address (alias)' |
|
26 SUP mail ) |
|
27 |
|
28 attributetype ( |
|
29 eximAttribute:3 NAME ('eximMailForwardingAddress') DESC 'forwarding information for this recipient' |
|
30 EQUALITY caseIgnoreIA5Match |
|
31 SUBSTR caseIgnoreIA5SubstringsMatch |
|
32 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) |
|
33 |
|
34 attributetype ( |
|
35 eximAttribute:4 NAME ('eximMailGroup') DESC 'mail group we are member of' |
|
36 SUP mail ) |
|
37 |
|
38 attributetype ( |
|
39 eximAttribute:5 NAME ('eximMailQuotaBytes') 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 eximAttribute:6 NAME ('eximMailACLGroups') 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 eximObjectClass:2 NAME 'eximMailAlias' DESC 'Alias' |
|
55 SUP top |
|
56 STRUCTURAL |
|
57 MUST ( mail ) |
|
58 MAY ( eximMailForwardingAddress $ description ) ) |
|
59 |
|
60 objectClass ( |
|
61 eximObjectClass:3 NAME 'eximMailRecipient' DESC 'mail attributes associated to person' |
|
62 SUP top |
|
63 AUXILIARY |
|
64 MUST ( eximMailPrimaryAddress ) |
|
65 MAY ( eximMailAlternateAddress $ eximMailGroup $ eximMailForwardingAddress $ eximMailQuotaBytes $ eximMailACLGroups $ description ) ) |
|
66 |
|
67 # vim:sts=4 sw=4 aw ai sm: |