docker-ldap-proxy/root/etc/openldap/schema/mailsrv.schema
2018-07-06 18:05:47 +02:00

70 lines
2.3 KiB
Plaintext

# mail srv 20150211
attributeTypes ( 2.16.840.1.113730.3.1.12
NAME 'mailAccessDomain'
DESC 'RFC822 email domain.'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeTypes ( 2.16.840.1.113730.3.1.13
NAME 'mailLocalAddress'
DESC 'RFC822 email address of this recipient.'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeTypes ( 2.16.840.1.113730.3.1.17
NAME 'mailForwardingAddress'
DESC 'RFC822 forwarding addresses for inbound messages.'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetypes ( 2.16.840.1.113730.3.1.18
NAME 'mailHost'
DESC 'FQDN of the SMTP/MTA of this recipient'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetypes ( 2.16.840.1.113730.3.1.21
NAME 'mailQuota'
DESC 'Mailbox quota in bytes'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeTypes ( 2.16.840.1.113730.3.1.770
NAME 'mailDomainStatus'
DESC 'Mail domain administrative status: active, inactive, disabled, deleted, hold, overquota, unused'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributeTypes ( 2.16.840.1.113730.3.1.775
NAME ( 'mailSieveRuleSource' )
DESC 'RFC3028 SIEVE rule'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeTypes ( 2.16.840.1.113730.3.1.778
NAME 'mailUserStatus'
DESC 'Mail user administrative status: active, inactive, disabled, deleted, removed, hold, overquota'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
objectclass ( 2.16.840.1.113730.3.2.2000
NAME 'inetMailRecipient'
DESC 'mail address'
SUP top
AUXILIARY
MUST ( mailLocalAddress )
MAY ( mailUserStatus $ mailHost ) )
objectclass ( 2.16.840.1.113730.3.2.2001
NAME 'inetMailbox'
DESC 'user mailbox'
SUP top
AUXILIARY
MUST ( mailLocalAddress )
MAY ( mailUserStatus $ mailHost $ mailSieveRuleSource $ mailQuota ) )
objectclass ( 2.16.840.1.113730.3.2.2002
NAME 'inetMailForwarding'
DESC 'mail forwarding rule'
SUP top
AUXILIARY
MUST ( mailLocalAddress $ mailForwardingAddress )
MAY ( mailUserStatus $ mailHost ) )
objectclass ( 2.16.840.1.113730.3.2.2003
NAME 'inetMailDomain'
DESC 'mail domain'
SUP top
AUXILIARY
MUST ( mailAccessDomain )
MAY ( mailDomainStatus $ mailHost ) )