]> Git — Sourcephile - sourcephile-nix.git/blob - install/logical/friot/openldap/schema/postfix-book.schema
postfix: add LDAP support.
[sourcephile-nix.git] / install / logical / friot / openldap / schema / postfix-book.schema
1 # $Id$
2 #
3 # State of Mind
4 # Private Enterprise Number: 29426
5 #
6 # OID prefix: 1.3.6.1.4.1.29426
7 #
8 # Attributes: 1.3.6.1.4.1.29426.1.10.x
9 #
10
11
12 attributetype ( 1.3.6.1.4.1.29426.1.10.1 NAME 'mailHomeDirectory'
13 DESC 'The absolute path to the mail user home directory'
14 EQUALITY caseExactIA5Match
15 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
16
17 attributetype ( 1.3.6.1.4.1.29426.1.10.2 NAME 'mailAlias'
18 DESC 'RFC822 Mailbox - mail alias'
19 EQUALITY caseIgnoreIA5Match
20 SUBSTR caseIgnoreIA5SubstringsMatch
21 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
22
23 attributetype ( 1.3.6.1.4.1.29426.1.10.3 NAME 'mailUidNumber'
24 DESC 'UID required to access the mailbox'
25 EQUALITY integerMatch
26 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
27
28 attributetype ( 1.3.6.1.4.1.29426.1.10.4 NAME 'mailGidNumber'
29 DESC 'GID required to access the mailbox'
30 EQUALITY integerMatch
31 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
32
33 attributetype ( 1.3.6.1.4.1.29426.1.10.5 NAME 'mailEnabled'
34 DESC 'TRUE to enable, FALSE to disable account'
35 EQUALITY booleanMatch
36 SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
37
38 attributetype ( 1.3.6.1.4.1.29426.1.10.6 NAME 'mailGroupMember'
39 DESC 'Name of a mail distribution list'
40 EQUALITY caseExactIA5Match
41 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
42
43 attributetype ( 1.3.6.1.4.1.29426.1.10.7 NAME 'mailQuota'
44 DESC 'Mail quota limit in kilobytes'
45 EQUALITY caseExactIA5Match
46 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
47
48 attributetype ( 1.3.6.1.4.1.29426.1.10.8 NAME 'mailStorageDirectory'
49 DESC 'The absolute path to the mail users mailbox'
50 EQUALITY caseExactIA5Match
51 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
52
53 attributetype ( 1.3.6.1.4.1.29426.1.10.9 NAME ( 'mailSieveRuleSource' )
54 DESC 'Sun ONE Messaging Server defined attribute'
55 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Sun ONE Messaging Server' )
56
57 attributetype ( 1.3.6.1.4.1.29426.1.10.10 NAME 'mailForwardingAddress'
58 DESC 'Address(es) to forward all incoming messages to.'
59 EQUALITY caseIgnoreIA5Match
60 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{320} )
61
62 #
63 # Objects: 1.3.6.1.4.1.29426.1.2.2.x
64 #
65
66 objectclass ( 1.3.6.1.4.1.29426.1.2.2.1 NAME 'PostfixBookMailAccount'
67 SUP top AUXILIARY
68 DESC 'Mail account used in Postfix Book'
69 MUST ( mail )
70 MAY ( mailHomeDirectory $ mailAlias $ mailGroupMember
71 $ mailUidNumber $ mailGidNumber $ mailEnabled
72 $ mailQuota $mailStorageDirectory $mailSieveRuleSource ) )
73
74 objectclass ( 1.3.6.1.4.1.29426.1.2.2.2 NAME 'PostfixBookMailForward'
75 SUP top AUXILIARY
76 DESC 'Mail forward used in Postfix Book'
77 MUST ( mail $ mailAlias )
78 MAY ( mailForwardingAddress ))