source: companies/celepar/doc-expressolivre/suse/arqs-conf-suse/etc/openldap/schema/qmailuser.schema @ 763

Revision 763, 4.2 KB checked in by niltonneto, 15 years ago (diff)

Importação inicial do Expresso da Celepar

Line 
1# qmail-ldap v3 directory schema
2#
3# The offical qmail-ldap OID assigned by IANA is 7914
4#
5# Created by: David E. Storey <dave@tamos.net>
6#
7# Modified and included into qmail-ldap by Andre Oppermann <opi@nrg4u.com>
8#
9# Schema fixes by Mike Jackson <mjj@pp.fi>
10#
11#
12# This schema depends on:
13# - core.schema
14# - cosine.schema
15# - nis.schema
16#
17#
18# Example from new format
19#
20# attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
21# DESC 'An integer uniquely identifying a user in an administrative domain'
22# EQUALITY integerMatch
23# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
24# Attribute Type Definitions
25
26attributetype (1.3.6.1.4.1.7914.1.2.1.1
27    NAME 'qmailUID'
28    DESC 'UID of the user on the mailsystem'
29    EQUALITY integerMatch
30    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
31    SINGLE-VALUE )
32
33attributetype (1.3.6.1.4.1.7914.1.2.1.2
34    NAME 'qmailGID'
35    DESC 'GID of the user on the mailsystem'
36    EQUALITY integerMatch
37    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
38    SINGLE-VALUE )
39
40attributetype (1.3.6.1.4.1.7914.1.2.1.3
41    NAME 'mailMessageStore'
42    DESC 'Path to the maildir/mbox on the mail system'
43    EQUALITY caseExactIA5Match
44    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
45    SINGLE-VALUE )
46
47attributetype (1.3.6.1.4.1.7914.1.2.1.4
48    NAME 'mailAlternateAddress'
49    DESC 'Secondary (alias) mailaddresses for the same user'
50    EQUALITY caseIgnoreIA5Match
51    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
52
53attributetype (1.3.6.1.4.1.7914.1.2.1.5
54    NAME 'mailQuota'
55    DESC 'The amount of space the user can use until all further messages get bounced.'
56    SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
57    SINGLE-VALUE )
58
59attributetype (1.3.6.1.4.1.7914.1.2.1.6
60    NAME 'mailHost'
61    DESC 'On which qmail server the messagestore of this user is located.'
62    EQUALITY caseIgnoreIA5Match
63    SUBSTR caseIgnoreIA5SubstringsMatch
64    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
65    SINGLE-VALUE)
66
67attributetype (1.3.6.1.4.1.7914.1.2.1.7
68     NAME 'mailForwardingAddress'
69     DESC 'Address(es) to forward all incoming messages to.'
70     EQUALITY caseIgnoreIA5Match
71     SUBSTR caseIgnoreIA5SubstringsMatch
72     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
73
74attributetype (1.3.6.1.4.1.7914.1.2.1.8
75     NAME 'deliveryProgramPath'
76     DESC 'Program to execute for all incoming mails.'
77     SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
78     SINGLE-VALUE )
79
80attributetype (1.3.6.1.4.1.7914.1.2.1.9
81      NAME 'qmailDotMode'
82      DESC 'Interpretation of .qmail files: both, dotonly, ldaponly, ldapwithprog, none'
83      EQUALITY caseIgnoreMatch
84      SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
85      SINGLE-VALUE )
86
87attributetype (1.3.6.1.4.1.7914.1.2.1.10
88      NAME 'deliveryMode'
89      DESC 'multi field entries of: normal, forwardonly, nombox, localdelivery, reply, echo'
90      EQUALITY caseIgnoreMatch
91      SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
92
93#attributetype (1.3.6.1.4.1.7914.1.2.1.11
94#      NAME 'mailReplyText'
95#      DESC 'A reply text for every incoming message'
96#      SUBSTR caseIgnoreSubstringsMatch
97#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096}
98#      SINGLE-VALUE )
99
100attributetype (1.3.6.1.4.1.7914.1.2.1.12
101      NAME 'accountStatus'
102      DESC 'The status of a user account: active, nopop, disabled, deleted'
103      EQUALITY caseIgnoreMatch
104      SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
105      SINGLE-VALUE )
106
107attributetype (1.3.6.1.4.1.7914.1.2.1.14
108      NAME 'qmailAccountPurge'
109      DESC 'The earliest date when a mailMessageStore will be purged'
110      EQUALITY numericStringMatch
111      SYNTAX 1.3.6.1.4.1.1466.115.121.1.36
112      SINGLE-VALUE )
113
114
115# Object Class Definitions
116objectclass (1.3.6.1.4.1.7914.1.2.2.1
117     NAME 'qmailUser'
118     DESC 'QMail-LDAP User'
119     SUP top AUXILIARY
120        MUST (
121               mail $ uid
122        )
123         MAY (
124               mailMessageStore $ homeDirectory $ userPassword $
125               mailAlternateAddress $ qmailUID $ qmailGID $ mailQuota $
126               mailHost $ mailForwardingAddress $ deliveryProgramPath $
127               qmailDotMode $ deliveryMode $
128               accountStatus $ qmailAccountPurge
129         )
130 )
Note: See TracBrowser for help on using the repository browser.