123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- # $Id$
- #
- # OpenLDAP Experimental
- # Private Enterprise Number: 4203
- #
- # OID prefix: 1.3.6.1.4.1.4203
- #
- # Attributes: 1.3.6.1.4.1.4203.666.1.2xx
- #
- #
- # mailAcceptingGeneralId = mail (generally it is a virtual mail / alias)
- #
- #attributetype ( 1.3.6.1.4.1.4203.666.1.200 NAME 'mailAcceptingGeneralId'
- # EQUALITY caseIgnoreIA5Match
- # SUBSTR caseIgnoreIA5SubstringsMatch
- # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
- attributetype ( 1.3.6.1.4.1.4203.666.1.201 NAME 'mailBox'
- DESC 'Postfix: fully qualified mail address (RFC822 Mailbox)'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
- attributetype ( 1.3.6.1.4.1.4203.666.1.202 NAME 'mailGroupMemberDN'
- DESC 'Postfix: DN of the postfixAccount or postfixVirtualAccount'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
- attributetype ( 1.3.6.1.4.1.4203.666.1.203 NAME 'mailGroupMemberAddress'
- DESC 'Postfix: group member email address'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
- attributetype ( 1.3.6.1.4.1.4203.666.1.204 NAME 'mailUidNumber'
- DESC 'Dovecot: virtual UID required to access the mailbox'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.205 NAME 'mailGidNumber'
- DESC 'Dovecot: virtual GID required to access the mailbox'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.206 NAME 'mailPassword'
- DESC 'Dovecot: virtual password required to access the mailbox'
- EQUALITY octetStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.207 NAME 'mailHomeDirectory'
- DESC 'Dovecot: home variable (absolute path to the mail user home)'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.208 NAME 'mailLocation'
- DESC 'Dovecot: mail location variable (absolute or relative path)'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.209 NAME 'mailDisabled'
- DESC 'Dovecot: fail field (any value indicates account inactivity)'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.210 NAME 'mailNoPassword'
- DESC 'Dovecot: nopassword field (any value avoids mailPassword)'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} SINGLE-VALUE )
- attributetype ( 1.3.6.1.4.1.4203.666.1.211 NAME 'mailQuota'
- DESC 'Dovecot: mail quota limit in kilobytes'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
- # TODO: add attributes for the rest Dovecot LDAP query fields
- #
- #
- # Objects: 1.3.6.1.4.1.4203.666.1.1xx
- #
- objectclass ( 1.3.6.1.4.1.4203.666.1.100 NAME 'postfixAccount'
- SUP top AUXILIARY
- DESC 'Postfix mail account identifier'
- MUST ( mail )
- MAY ( mailBox $ mailUidNumber $ mailGidNumber $ mailPassword
- $ mailHomeDirectory $ mailLocation
- $ mailDisabled $ mailNoPassword ) )
- objectclass ( 1.3.6.1.4.1.4203.666.1.101 NAME 'postfixGroup'
- SUP top AUXILIARY
- DESC 'Postfix group identifier'
- MUST ( mailGroupMemberDN $ mailGroupMemberAddress )
- MAY ( mail $ mailBox ) )
- objectclass ( 1.3.6.1.4.1.4203.666.1.102 NAME 'postfixVirtualAccount'
- SUP top
- DESC 'Standalone Postfix mail account'
- MUST ( cn $ mail )
- MAY ( mailBox $ mailUidNumber $ mailGidNumber $ mailPassword
- $ mailHomeDirectory $ mailLocation
- $ mailDisabled $ mailNoPassword ) )
- objectclass ( 1.3.6.1.4.1.4203.666.1.103 NAME 'postfixVirtualGroup'
- SUP top
- DESC 'Standalone Postfix group'
- MUST ( cn $ mailGroupMemberDN $ mailGroupMemberAddress )
- MAY ( mail $ mailBox ) )
- objectclass ( 1.3.6.1.4.1.4203.666.1.104 NAME 'postfixMailList'
- SUP top
- DESC 'Postfix mail list'
- MUST ( cn $ mail $ mailBox ) )
|