|
| 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 )) |
0 commit comments