1 | #$Id: authldap.schema,v 1.5 2004/04/18 15:54:38 mrsam Exp $ |
---|
2 | # |
---|
3 | # OID prefix: 1.3.6.1.4.1.10018 |
---|
4 | # |
---|
5 | # Attributes: 1.3.6.1.4.1.10018.1.1 |
---|
6 | # |
---|
7 | # Depends on: nis.schema, which depends on cosine.schema |
---|
8 | |
---|
9 | attributetype ( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox' |
---|
10 | DESC 'The absolute path to the mailbox for a mail account in a non-default location' |
---|
11 | EQUALITY caseExactIA5Match |
---|
12 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) |
---|
13 | |
---|
14 | attributetype ( 1.3.6.1.4.1.10018.1.1.2 NAME 'quota' |
---|
15 | DESC 'A string that represents the quota on a mailbox' |
---|
16 | EQUALITY caseExactIA5Match |
---|
17 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) |
---|
18 | |
---|
19 | attributetype ( 1.3.6.1.4.1.10018.1.1.3 NAME 'clearPassword' |
---|
20 | DESC 'A separate text that stores the mail account password in clear text' |
---|
21 | EQUALITY octetStringMatch |
---|
22 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128}) |
---|
23 | |
---|
24 | attributetype ( 1.3.6.1.4.1.10018.1.1.4 NAME 'maildrop' |
---|
25 | DESC 'RFC822 Mailbox - mail alias' |
---|
26 | EQUALITY caseIgnoreIA5Match |
---|
27 | SUBSTR caseIgnoreIA5SubstringsMatch |
---|
28 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) |
---|
29 | |
---|
30 | attributetype ( 1.3.6.1.4.1.10018.1.1.5 NAME 'mailsource' |
---|
31 | DESC 'Message source' |
---|
32 | EQUALITY caseIgnoreIA5Match |
---|
33 | SUBSTR caseIgnoreIA5SubstringsMatch |
---|
34 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) |
---|
35 | |
---|
36 | attributetype ( 1.3.6.1.4.1.10018.1.1.6 NAME 'virtualdomain' |
---|
37 | DESC 'A mail domain that is mapped to a single mail account' |
---|
38 | EQUALITY caseIgnoreIA5Match |
---|
39 | SUBSTR caseIgnoreIA5SubstringsMatch |
---|
40 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) |
---|
41 | |
---|
42 | attributetype ( 1.3.6.1.4.1.10018.1.1.7 NAME 'virtualdomainuser' |
---|
43 | DESC 'Mailbox that receives mail for a mail domain' |
---|
44 | EQUALITY caseIgnoreIA5Match |
---|
45 | SUBSTR caseIgnoreIA5SubstringsMatch |
---|
46 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) |
---|
47 | |
---|
48 | attributetype ( 1.3.6.1.4.1.10018.1.1.8 NAME 'defaultdelivery' |
---|
49 | DESC 'Default mail delivery instructions' |
---|
50 | EQUALITY caseExactIA5Match |
---|
51 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) |
---|
52 | |
---|
53 | # |
---|
54 | # Objects: 1.3.6.1.4.1.10018.1.2 |
---|
55 | # |
---|
56 | |
---|
57 | objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' SUP top AUXILIARY |
---|
58 | DESC 'Mail account object as used by the Courier mail server' |
---|
59 | MUST ( mail $ homeDirectory $ uidNumber $ gidNumber ) |
---|
60 | MAY ( mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery) ) |
---|
61 | |
---|
62 | objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' SUP top AUXILIARY |
---|
63 | DESC 'Mail aliasing/forwarding entry' |
---|
64 | MUST ( mail $ maildrop ) |
---|
65 | MAY ( mailsource $ description ) ) |
---|
66 | |
---|
67 | objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' SUP top AUXILIARY |
---|
68 | DESC 'Domain mail aliasing/forwarding entry' |
---|
69 | MUST ( virtualdomain $ virtualdomainuser ) |
---|
70 | MAY ( mailsource $ description ) ) |
---|