Commit | Line | Data |
---|---|---|
d9898ee8 | 1 | # |
2 | # OID prefix: 1.3.6.1.4.1.10018 | |
3 | # | |
4 | # Attributes: 1.3.6.1.4.1.10018.1.1 | |
5 | # | |
6 | # Depends on: nis.schema, which depends on cosine.schema | |
7 | ||
8 | attributetype ( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox' | |
9 | DESC 'The absolute path to the mailbox for a mail account in a non-default location' | |
10 | EQUALITY caseExactIA5Match | |
11 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) | |
12 | ||
13 | attributetype ( 1.3.6.1.4.1.10018.1.1.2 NAME 'quota' | |
14 | DESC 'A string that represents the quota on a mailbox' | |
15 | EQUALITY caseExactIA5Match | |
16 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) | |
17 | ||
18 | attributetype ( 1.3.6.1.4.1.10018.1.1.3 NAME 'clearPassword' | |
19 | DESC 'A separate text that stores the mail account password in clear text' | |
8d138742 CE |
20 | EQUALITY caseExactIA5Match |
21 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) | |
d9898ee8 | 22 | |
23 | attributetype ( 1.3.6.1.4.1.10018.1.1.4 NAME 'maildrop' | |
24 | DESC 'RFC822 Mailbox - mail alias' | |
25 | EQUALITY caseIgnoreIA5Match | |
26 | SUBSTR caseIgnoreIA5SubstringsMatch | |
27 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) | |
28 | ||
29 | attributetype ( 1.3.6.1.4.1.10018.1.1.5 NAME 'mailsource' | |
30 | DESC 'Message source' | |
31 | EQUALITY caseIgnoreIA5Match | |
32 | SUBSTR caseIgnoreIA5SubstringsMatch | |
33 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
34 | ||
35 | attributetype ( 1.3.6.1.4.1.10018.1.1.6 NAME 'virtualdomain' | |
36 | DESC 'A mail domain that is mapped to a single mail account' | |
37 | EQUALITY caseIgnoreIA5Match | |
38 | SUBSTR caseIgnoreIA5SubstringsMatch | |
39 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
40 | ||
41 | attributetype ( 1.3.6.1.4.1.10018.1.1.7 NAME 'virtualdomainuser' | |
42 | DESC 'Mailbox that receives mail for a mail domain' | |
43 | EQUALITY caseIgnoreIA5Match | |
44 | SUBSTR caseIgnoreIA5SubstringsMatch | |
45 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
46 | ||
47 | attributetype ( 1.3.6.1.4.1.10018.1.1.8 NAME 'defaultdelivery' | |
48 | DESC 'Default mail delivery instructions' | |
49 | EQUALITY caseExactIA5Match | |
50 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
51 | ||
52 | attributetype ( 1.3.6.1.4.1.10018.1.1.9 NAME 'disableimap' | |
53 | DESC 'Set this attribute to 1 to disable IMAP access' | |
54 | EQUALITY caseExactIA5Match | |
55 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
56 | ||
57 | attributetype ( 1.3.6.1.4.1.10018.1.1.10 NAME 'disablepop3' | |
58 | DESC 'Set this attribute to 1 to disable POP3 access' | |
59 | EQUALITY caseExactIA5Match | |
60 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
61 | ||
62 | attributetype ( 1.3.6.1.4.1.10018.1.1.11 NAME 'disablewebmail' | |
63 | DESC 'Set this attribute to 1 to disable IMAP access' | |
64 | EQUALITY caseExactIA5Match | |
65 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
66 | ||
67 | attributetype ( 1.3.6.1.4.1.10018.1.1.12 NAME 'sharedgroup' | |
68 | DESC 'Virtual shared group' | |
69 | EQUALITY caseExactIA5Match | |
70 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
71 | ||
72 | attributetype ( 1.3.6.1.4.1.10018.1.1.13 NAME 'disableshared' | |
73 | DESC 'Set this attribute to 1 to disable shared mailbox usage' | |
74 | EQUALITY caseExactIA5Match | |
75 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | |
76 | ||
8d138742 CE |
77 | #attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost' |
78 | # DESC 'Host to which incoming POP/IMAP connections should be proxied' | |
79 | # EQUALITY caseIgnoreIA5Match | |
80 | # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) | |
81 | # | |
d9898ee8 | 82 | # |
83 | # Objects: 1.3.6.1.4.1.10018.1.2 | |
84 | # | |
85 | ||
8d138742 CE |
86 | objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' |
87 | DESC 'Mail account object as used by the Courier mail server' | |
88 | SUP top AUXILIARY | |
89 | MUST ( mail $ homeDirectory ) | |
90 | MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost ) ) | |
91 | ||
92 | objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' | |
93 | DESC 'Mail aliasing/forwarding entry' | |
94 | SUP top AUXILIARY | |
95 | MUST ( mail $ maildrop ) | |
96 | MAY ( mailsource $ description ) ) | |
97 | ||
98 | objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' | |
99 | DESC 'Domain mail aliasing/forwarding entry' | |
100 | SUP top AUXILIARY | |
101 | MUST ( virtualdomain $ virtualdomainuser ) | |
102 | MAY ( mailsource $ description ) ) |