Commit | Line | Data |
---|---|---|
8d138742 | 1 | #$Id: authldap.schema,v 1.9 2009/12/18 04:24:20 mrsam Exp $ |
d9898ee8 | 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' | |
8d138742 CE |
21 | EQUALITY caseExactIA5Match |
22 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) | |
d9898ee8 | 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 | attributetype ( 1.3.6.1.4.1.10018.1.1.9 NAME 'disableimap' | |
54 | DESC 'Set this attribute to 1 to disable IMAP access' | |
55 | EQUALITY caseExactIA5Match | |
56 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
57 | ||
58 | attributetype ( 1.3.6.1.4.1.10018.1.1.10 NAME 'disablepop3' | |
59 | DESC 'Set this attribute to 1 to disable POP3 access' | |
60 | EQUALITY caseExactIA5Match | |
61 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
62 | ||
63 | attributetype ( 1.3.6.1.4.1.10018.1.1.11 NAME 'disablewebmail' | |
64 | DESC 'Set this attribute to 1 to disable IMAP access' | |
65 | EQUALITY caseExactIA5Match | |
66 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
67 | ||
68 | attributetype ( 1.3.6.1.4.1.10018.1.1.12 NAME 'sharedgroup' | |
69 | DESC 'Virtual shared group' | |
70 | EQUALITY caseExactIA5Match | |
71 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
72 | ||
73 | attributetype ( 1.3.6.1.4.1.10018.1.1.13 NAME 'disableshared' | |
74 | DESC 'Set this attribute to 1 to disable shared mailbox usage' | |
75 | EQUALITY caseExactIA5Match | |
76 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
77 | ||
8d138742 CE |
78 | #attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost' |
79 | # DESC 'Host to which incoming POP/IMAP connections should be proxied' | |
80 | # EQUALITY caseIgnoreIA5Match | |
81 | # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) | |
82 | # | |
d9898ee8 | 83 | # |
84 | # Objects: 1.3.6.1.4.1.10018.1.2 | |
85 | # | |
86 | ||
8d138742 CE |
87 | objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' |
88 | DESC 'Mail account object as used by the Courier mail server' | |
89 | SUP top AUXILIARY | |
90 | MUST ( mail $ homeDirectory ) | |
91 | MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost ) ) | |
92 | ||
93 | objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' | |
94 | DESC 'Mail aliasing/forwarding entry' | |
95 | SUP top AUXILIARY | |
96 | MUST ( mail $ maildrop ) | |
97 | MAY ( mailsource $ description ) ) | |
98 | ||
99 | objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' | |
100 | DESC 'Domain mail aliasing/forwarding entry' | |
101 | SUP top AUXILIARY | |
102 | MUST ( virtualdomain $ virtualdomainuser ) | |
103 | MAY ( mailsource $ description ) ) |