1# 2# OID prefix: 1.3.6.1.4.1.10018 3# 4# Attributes: 1.3.6.1.4.1.10018.1.1 5# 6# Depends on: nis.schema, which depends on cosine.schema 7 8attributetype ( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox' 9 DESC 'The absolute path to the mailbox for a mail account in a non-default location' 10 EQUALITY caseExactIA5Match 11 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 12 13attributetype ( 1.3.6.1.4.1.10018.1.1.2 NAME 'quota' 14 DESC 'A string that represents the quota on a mailbox' 15 EQUALITY caseExactIA5Match 16 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 17 18attributetype ( 1.3.6.1.4.1.10018.1.1.3 NAME 'clearPassword' 19 DESC 'A separate text that stores the mail account password in clear text' 20 EQUALITY caseExactIA5Match 21 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) 22 23attributetype ( 1.3.6.1.4.1.10018.1.1.4 NAME 'maildrop' 24 DESC 'RFC822 Mailbox - mail alias' 25 EQUALITY caseIgnoreIA5Match 26 SUBSTR caseIgnoreIA5SubstringsMatch 27 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 28 29attributetype ( 1.3.6.1.4.1.10018.1.1.5 NAME 'mailsource' 30 DESC 'Message source' 31 EQUALITY caseIgnoreIA5Match 32 SUBSTR caseIgnoreIA5SubstringsMatch 33 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 34 35attributetype ( 1.3.6.1.4.1.10018.1.1.6 NAME 'virtualdomain' 36 DESC 'A mail domain that is mapped to a single mail account' 37 EQUALITY caseIgnoreIA5Match 38 SUBSTR caseIgnoreIA5SubstringsMatch 39 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 40 41attributetype ( 1.3.6.1.4.1.10018.1.1.7 NAME 'virtualdomainuser' 42 DESC 'Mailbox that receives mail for a mail domain' 43 EQUALITY caseIgnoreIA5Match 44 SUBSTR caseIgnoreIA5SubstringsMatch 45 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 46 47attributetype ( 1.3.6.1.4.1.10018.1.1.8 NAME 'defaultdelivery' 48 DESC 'Default mail delivery instructions' 49 EQUALITY caseExactIA5Match 50 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 51 52attributetype ( 1.3.6.1.4.1.10018.1.1.9 NAME 'disableimap' 53 DESC 'Set this attribute to 1 to disable IMAP access' 54 EQUALITY caseExactIA5Match 55 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 56 57attributetype ( 1.3.6.1.4.1.10018.1.1.10 NAME 'disablepop3' 58 DESC 'Set this attribute to 1 to disable POP3 access' 59 EQUALITY caseExactIA5Match 60 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 61 62attributetype ( 1.3.6.1.4.1.10018.1.1.11 NAME 'disablewebmail' 63 DESC 'Set this attribute to 1 to disable IMAP access' 64 EQUALITY caseExactIA5Match 65 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 66 67attributetype ( 1.3.6.1.4.1.10018.1.1.12 NAME 'sharedgroup' 68 DESC 'Virtual shared group' 69 EQUALITY caseExactIA5Match 70 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 71 72attributetype ( 1.3.6.1.4.1.10018.1.1.13 NAME 'disableshared' 73 DESC 'Set this attribute to 1 to disable shared mailbox usage' 74 EQUALITY caseExactIA5Match 75 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 76 77#attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost' 78# DESC 'Host to which incoming POP/IMAP connections should be proxied' 79# EQUALITY caseIgnoreIA5Match 80# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 81# 82# 83# Objects: 1.3.6.1.4.1.10018.1.2 84# 85 86objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' 87 DESC 'Mail account object as used by the Courier mail server' 88 SUP top AUXILIARY 89 MUST ( mail $ homeDirectory ) 90 MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost ) ) 91 92objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' 93 DESC 'Mail aliasing/forwarding entry' 94 SUP top AUXILIARY 95 MUST ( mail $ maildrop ) 96 MAY ( mailsource $ description ) ) 97 98objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' 99 DESC 'Domain mail aliasing/forwarding entry' 100 SUP top AUXILIARY 101 MUST ( virtualdomain $ virtualdomainuser ) 102 MAY ( mailsource $ description ) ) 103