X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/ac40fd9eb9d1980c90dc009d526a23ead1ec0f76..8d138742ae268344f406cb75d79aa6bf853f9d87:/authldap.schema diff --git a/authldap.schema b/authldap.schema index ea04a41..802b18c 100644 --- a/authldap.schema +++ b/authldap.schema @@ -1,4 +1,4 @@ -#$Id: authldap.schema,v 1.8 2005/03/20 19:10:30 mrsam Exp $ +#$Id: authldap.schema,v 1.9 2009/12/18 04:24:20 mrsam Exp $ # # OID prefix: 1.3.6.1.4.1.10018 # @@ -18,8 +18,8 @@ attributetype ( 1.3.6.1.4.1.10018.1.1.2 NAME 'quota' attributetype ( 1.3.6.1.4.1.10018.1.1.3 NAME 'clearPassword' DESC 'A separate text that stores the mail account password in clear text' - EQUALITY octetStringMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128}) + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) attributetype ( 1.3.6.1.4.1.10018.1.1.4 NAME 'maildrop' DESC 'RFC822 Mailbox - mail alias' @@ -75,26 +75,29 @@ attributetype ( 1.3.6.1.4.1.10018.1.1.13 NAME 'disableshared' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) -attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost' - DESC 'Host to which incoming POP/IMAP connections should be proxied' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) - +#attributetype ( 1.3.6.1.4.1.10018.1.1.14 NAME 'mailhost' +# DESC 'Host to which incoming POP/IMAP connections should be proxied' +# EQUALITY caseIgnoreIA5Match +# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) +# # # Objects: 1.3.6.1.4.1.10018.1.2 # -objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' SUP top AUXILIARY - DESC 'Mail account object as used by the Courier mail server' - MUST ( mail $ homeDirectory ) - MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost) ) - -objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' SUP top AUXILIARY - DESC 'Mail aliasing/forwarding entry' - MUST ( mail $ maildrop ) - MAY ( mailsource $ description ) ) - -objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' SUP top AUXILIARY - DESC 'Domain mail aliasing/forwarding entry' - MUST ( virtualdomain $ virtualdomainuser ) - MAY ( mailsource $ description ) ) +objectclass ( 1.3.6.1.4.1.10018.1.2.1 NAME 'CourierMailAccount' + DESC 'Mail account object as used by the Courier mail server' + SUP top AUXILIARY + MUST ( mail $ homeDirectory ) + MAY ( uidNumber $ gidNumber $ mailbox $ uid $ cn $ gecos $ description $ loginShell $ quota $ userPassword $ clearPassword $ defaultdelivery $ disableimap $ disablepop3 $ disablewebmail $ sharedgroup $ disableshared $ mailhost ) ) + +objectclass ( 1.3.6.1.4.1.10018.1.2.2 NAME 'CourierMailAlias' + DESC 'Mail aliasing/forwarding entry' + SUP top AUXILIARY + MUST ( mail $ maildrop ) + MAY ( mailsource $ description ) ) + +objectclass ( 1.3.6.1.4.1.10018.1.2.3 NAME 'CourierDomainAlias' + DESC 'Domain mail aliasing/forwarding entry' + SUP top AUXILIARY + MUST ( virtualdomain $ virtualdomainuser ) + MAY ( mailsource $ description ) )