equal
deleted
inserted
replaced
1 # exim.schema |
1 # exim.schema |
2 # https://ssl.schlittermann.de/hg/exim-ldap-schema |
2 # https://ssl.schlittermann.de/hg/exim-ldap-schema |
3 # © Heiko Schlittermann |
3 # © 2013 Heiko Schlittermann |
4 # |
4 # |
5 # 1.3.6.1.4.1.23297 schlittermann OID |
5 # 1.3.6.1.4.1.23297 schlittermann OID |
6 # … |
6 # … |
7 # 1.3.6.1.4.1.23297.10. other |
7 # 1.3.6.1.4.1.23297.10. other |
8 # … |
8 # … |
9 # 1.3.6.1.4.1.23297.10.10 - exim |
9 # 1.3.6.1.4.1.23297.10.10 - exim |
|
10 # |
|
11 # x-MailRecipient (auxiliary) |
|
12 # x-MailPrimaryAddress (single value) |
|
13 # x-MailAlternateAddress, … |
|
14 # x-MailForwardingAddress, … # think of .forward |
|
15 # x-MailRecipientDN, … # think of .forward, but with refint |
|
16 # |
10 |
17 |
11 # The schlittermannRoot can be found in the iana.mails file, it's |
18 # The schlittermannRoot can be found in the iana.mails file, it's |
12 # officially assigned by IANA |
19 # officially assigned by IANA |
13 objectIdentifier schlittermannRoot 1.3.6.1.4.1.23297 |
20 objectIdentifier schlittermannRoot 1.3.6.1.4.1.23297 |
14 objectIdentifier eximRoot schlittermannRoot:10.6 |
21 objectIdentifier eximRoot schlittermannRoot:10.6 |
30 EQUALITY caseIgnoreIA5Match |
37 EQUALITY caseIgnoreIA5Match |
31 SUBSTR caseIgnoreIA5SubstringsMatch |
38 SUBSTR caseIgnoreIA5SubstringsMatch |
32 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) |
39 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) |
33 |
40 |
34 attributetype ( |
41 attributetype ( |
35 eximAttribute:4 NAME ('x-MailGroup') DESC 'mail group we are member of' |
42 eximAttribute:4 NAME ('x-MailRecipientDN') DESC 'forwarding information to other DN' |
36 SUP mail ) |
43 SUP distinguishedName ) |
37 |
|
38 attributetype ( |
|
39 eximAttribute:5 NAME ('x-MailQuotaBytes') 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 ('x-MailACLGroups') 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 |
44 |
51 #### |
45 #### |
52 |
46 |
53 objectClass ( |
47 objectClass ( |
54 eximObjectClass:2 NAME 'x-MailAlias' DESC 'Alias' |
48 eximObjectClass:3 NAME 'x-MailRecipient' DESC 'mail attributes associated to some directory object' |
55 SUP top |
|
56 STRUCTURAL |
|
57 MUST ( mail ) |
|
58 MAY ( x-MailForwardingAddress $ description ) ) |
|
59 |
|
60 objectClass ( |
|
61 eximObjectClass:3 NAME 'x-MailRecipient' DESC 'mail attributes associated to person' |
|
62 SUP top |
49 SUP top |
63 AUXILIARY |
50 AUXILIARY |
64 MUST ( x-MailPrimaryAddress ) |
51 MUST ( x-MailPrimaryAddress ) |
65 MAY ( x-MailAlternateAddress $ x-MailGroup $ x-MailForwardingAddress $ x-MailQuotaBytes $ x-MailACLGroups $ description ) ) |
52 MAY ( x-MailAlternateAddress $ x-MailForwardingAddress $ x-MailRecipientDN $ x-MailQuotaBytes $ description ) ) |
66 |
53 |
67 # vim:sts=4 sw=4 aw ai sm: |
54 # vim:sts=4 sw=4 aw ai sm: |