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