Import Upstream version 0.66.4
[hcoop/debian/courier-authlib.git] / authldap.ldif
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 ) )