postfix-book.schema 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. attributetype ( 1.3.6.1.4.1.29426.1.10.1 NAME 'mailHomeDirectory'
  11. DESC 'The absolute path to the mail user home directory'
  12. EQUALITY caseExactIA5Match
  13. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
  14. attributetype ( 1.3.6.1.4.1.29426.1.10.2 NAME 'mailAlias'
  15. DESC 'RFC822 Mailbox - mail alias'
  16. EQUALITY caseIgnoreIA5Match
  17. SUBSTR caseIgnoreIA5SubstringsMatch
  18. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
  19. attributetype ( 1.3.6.1.4.1.29426.1.10.3 NAME 'mailUidNumber'
  20. DESC 'UID required to access the mailbox'
  21. EQUALITY integerMatch
  22. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
  23. attributetype ( 1.3.6.1.4.1.29426.1.10.4 NAME 'mailGidNumber'
  24. DESC 'GID required to access the mailbox'
  25. EQUALITY integerMatch
  26. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
  27. attributetype ( 1.3.6.1.4.1.29426.1.10.5 NAME 'mailEnabled'
  28. DESC 'TRUE to enable, FALSE to disable account'
  29. EQUALITY booleanMatch
  30. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
  31. attributetype ( 1.3.6.1.4.1.29426.1.10.6 NAME 'mailGroupMember'
  32. DESC 'Name of a mail distribution list'
  33. EQUALITY caseExactIA5Match
  34. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  35. attributetype ( 1.3.6.1.4.1.29426.1.10.7 NAME 'mailQuota'
  36. DESC 'Mail quota limit in kilobytes'
  37. EQUALITY caseExactIA5Match
  38. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  39. attributetype ( 1.3.6.1.4.1.29426.1.10.8 NAME 'mailStorageDirectory'
  40. DESC 'The absolute path to the mail users mailbox'
  41. EQUALITY caseExactIA5Match
  42. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
  43. attributetype ( 1.3.6.1.4.1.29426.1.10.9 NAME ( 'mailSieveRuleSource' )
  44. DESC 'Sun ONE Messaging Server defined attribute'
  45. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Sun ONE Messaging Server' )
  46. attributetype ( 1.3.6.1.4.1.29426.1.10.10 NAME 'mailForwardingAddress'
  47. DESC 'Address(es) to forward all incoming messages to.'
  48. EQUALITY caseIgnoreIA5Match
  49. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{320} )
  50. #
  51. # Objects: 1.3.6.1.4.1.29426.1.2.2.x
  52. #
  53. objectclass ( 1.3.6.1.4.1.29426.1.2.2.1 NAME 'PostfixBookMailAccount'
  54. SUP top AUXILIARY
  55. DESC 'Mail account used in Postfix Book'
  56. MUST ( mail )
  57. MAY ( mailHomeDirectory $ mailAlias $ mailGroupMember
  58. $ mailUidNumber $ mailGidNumber $ mailEnabled
  59. $ mailQuota $mailStorageDirectory $mailSieveRuleSource ) )
  60. objectclass ( 1.3.6.1.4.1.29426.1.2.2.2 NAME 'PostfixBookMailForward'
  61. SUP top AUXILIARY
  62. DESC 'Mail forward used in Postfix Book'
  63. MUST ( mail $ mailAlias )
  64. MAY ( mailForwardingAddress ))