source: trunk/puppet/modules/puppet-openldap/files/etc/ldap/schema/authldap.schema @ 647

Last change on this file since 647 was 444, checked in by sebas, 14 years ago

clone del trabajo este git://github.com/camptocamp/puppet-openldap.git : vamos agregando algunas funciones

File size: 2.7 KB
Line 
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
9attributetype ( 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
14attributetype ( 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
19attributetype ( 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
24attributetype ( 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
30attributetype ( 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
36attributetype ( 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
42attributetype ( 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
48attributetype ( 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
57objectclass ( 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
62objectclass ( 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
67objectclass ( 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 ) )
Note: See TracBrowser for help on using the repository browser.