home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 May / CHIPCD200305.iso / super / altn / md_en.exe / MDAEMON.SCHEMA < prev    next >
Encoding:
Text File  |  2002-08-20  |  10.7 KB  |  316 lines

  1. # LDAPv3 schema for use with MDaemon v4.0.  This schema requires core.schema 
  2. # from the OpenLDAP project.
  3. #
  4. # Alt-N was assigned an OID root of: 10102
  5. #
  6. # 10102.1 will be attributetype root
  7. # 10102.2 will be object class root
  8. #
  9. # So, the first attributetype will be called 10102.1.1, the second 10102.1.2, etc..
  10. #
  11. # Alt-N Technologies Ltd., Arvel 03/30/01
  12.  
  13. attributetype ( 10102.1.0 NAME 'mdMailDir'
  14.   DESC 'Mail storage directory'
  15.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  16.  
  17. attributetype ( 10102.1.1 NAME 'mdPassword'
  18.   DESC 'Access password'
  19.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  20.  
  21. attributetype ( 10102.1.2 NAME 'mdAutoDecode'
  22.   DESC 'Auto decode flag'
  23.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  24.  
  25. attributetype ( 10102.1.3 NAME 'mdIsForwarding'
  26.   DESC 'Mail forwarding flag'
  27.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  28.  
  29. attributetype ( 10102.1.4 NAME 'mdAllowAccess'
  30.   DESC 'Allow access to account'
  31.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  32.  
  33. attributetype ( 10102.1.5 NAME 'mdChangeViaEmail'
  34.   DESC 'Allow modification to account settings via email'
  35.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  36.  
  37. attributetype ( 10102.1.6 NAME 'mdKeepForwardedMail'
  38.   DESC 'Keep local copies of forwarded messages'
  39.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  40.  
  41. attributetype ( 10102.1.7 NAME 'mdHideFromEveryone'
  42.   DESC 'Hide the account from EVERYONE lists'
  43.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  44.  
  45. attributetype ( 10102.1.8 NAME 'mdEncryptMail'
  46.   DESC 'Store messages in an encrypted state'
  47.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  48.  
  49. attributetype ( 10102.1.9 NAME 'mdApplyQuotas'
  50.   DESC 'Account must observer quota restrictions'
  51.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  52.  
  53. attributetype ( 10102.1.10 NAME 'mdEnableMultiPOP'
  54.   DESC 'Account is using MultiPOP'
  55.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  56.  
  57. attributetype ( 10102.1.11 NAME 'mdMaxMessageCount'
  58.   DESC 'Max number of messages allowed in mail directory'
  59.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  60.  
  61. attributetype ( 10102.1.12 NAME 'mdMaxDiskSpace'
  62.   DESC 'Max disk space allocated to account for mail storage'
  63.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  64.  
  65. attributetype ( 10102.1.13 NAME 'mdMailFormat'
  66.   DESC 'Format of messages in mail directory'
  67.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  68.  
  69. attributetype ( 10102.1.14 NAME 'mdComments'
  70.   DESC 'User defined commentary on this account'
  71.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  72.  
  73. attributetype ( 10102.1.15 NAME 'mdMaxUidlCount'
  74.   DESC 'Max number of messages stored on remote POP server'
  75.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  76.  
  77. attributetype ( 10102.1.16 NAME 'mdMaxMessageSize'
  78.   DESC 'Largest message in kilobytes account can receive'
  79.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  80.  
  81. attributetype ( 10102.1.17 NAME 'mdWebConfig'
  82.   DESC 'Account can access settings via WebConfig'
  83.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  84.  
  85. attributetype ( 10102.1.18 NAME 'mdForwardAddress'
  86.   DESC 'Forwarding address'
  87.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  88.  
  89. attributetype ( 10102.1.19 NAME 'mdForwardHost'
  90.   DESC 'Host to receive forwarded messages'
  91.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  92.  
  93. attributetype ( 10102.1.20 NAME 'mdForwardSendAs'
  94.   DESC 'Host name to use when forwarding'
  95.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  96.  
  97. attributetype ( 10102.1.21 NAME 'mdForwardPort'
  98.   DESC 'Port to use when forwarding mail'
  99.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  100.  
  101. attributetype ( 10102.1.22 NAME 'mdAutoRespScript'
  102.   DESC 'Disk path to auto responder script file'
  103.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  104.  
  105. attributetype ( 10102.1.23 NAME 'mdAutoRespProcess'
  106.   DESC 'Disk path to program to execute when message received'
  107.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  108.  
  109. attributetype ( 10102.1.24 NAME 'mdAutoRespAddToList'
  110.   DESC 'List to add sender to'
  111.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  112.  
  113. attributetype ( 10102.1.25 NAME 'mdAutoRespRemoveFromList'
  114.   DESC 'List to remove sender from'
  115.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  116.  
  117. attributetype ( 10102.1.26 NAME 'mdAutoRespExclude'
  118.   DESC 'List of address to exclude from auto responder'
  119.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  120.  
  121. attributetype ( 10102.1.27 NAME 'mdAutoRespPassMessage'
  122.   DESC 'Pass message file name to auto responder process'
  123.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  124.  
  125. attributetype ( 10102.1.28 NAME 'mdPruneUseDefault'
  126.   DESC 'Account uses default pruning setting for its domain'
  127.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  128.  
  129. attributetype ( 10102.1.29 NAME 'mdPruneMaxInactive'
  130.   DESC 'Prune after this many days of inactivity'
  131.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  132.  
  133. attributetype ( 10102.1.30 NAME 'mdPruneMaxMessageAge'
  134.   DESC 'Prune messages older than this many days'
  135.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  136.  
  137. attributetype ( 10102.1.31 NAME 'mdPruneRecurseIMAP'
  138.   DESC 'Recurse through IMAP folders when pruning old mail'
  139.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  140.  
  141. attributetype ( 10102.1.32 NAME 'mdRestrictIn'
  142.   DESC 'Restrict incoming mail'
  143.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  144.  
  145. attributetype ( 10102.1.33 NAME 'mdRestrictInAction'
  146.   DESC 'Action to take when restricted inbound message is encountered'
  147.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  148.  
  149. attributetype ( 10102.1.34 NAME 'mdRestrictInAddrList'
  150.   DESC 'List of restricted senders for incoming mail'
  151.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  152.  
  153. attributetype ( 10102.1.35 NAME 'mdRestrictOut'
  154.   DESC 'Restrict outbound mail'
  155.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  156.  
  157. attributetype ( 10102.1.36 NAME 'mdRestrictOutAction'
  158.   DESC 'Action to take when restricted outbound message is encountered'
  159.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  160.  
  161. attributetype ( 10102.1.37 NAME 'mdRestrictOutAddrList'
  162.   DESC 'List of restricted recipients for outbound mail'
  163.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  164.  
  165. attributetype ( 10102.1.38 NAME 'mdPruneMaxDeletedIMAPMessageAge'
  166.   DESC 'Prune deleted IMAP messages older than this many days'
  167.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  168.  
  169. attributetype ( 10102.1.500 NAME 'mdHomeAddress'
  170.   DESC 'Home street'
  171.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  172.  
  173. attributetype ( 10102.1.501 NAME 'mdHomeCity'
  174.   DESC 'Home city'
  175.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  176.  
  177. attributetype ( 10102.1.502 NAME 'mdHomeState'
  178.   DESC 'Home state or province'
  179.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  180.  
  181. attributetype ( 10102.1.503 NAME 'mdHomeZipcode'
  182.   DESC 'Home zipcode'
  183.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  184.   
  185. attributetype ( 10102.1.504 NAME 'mdHomeCountry'
  186.   DESC 'Home country'
  187.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  188.  
  189. attributetype ( 10102.1.505 NAME 'mdHomePhone'
  190.   DESC 'Home telephone'
  191.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  192.  
  193. attributetype ( 10102.1.506 NAME 'mdHomeFax'
  194.   DESC 'Home fax'
  195.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  196.  
  197. attributetype ( 10102.1.507 NAME 'mdHomeMobile'
  198.   DESC 'Home mobile'
  199.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  200.  
  201. attributetype ( 10102.1.508 NAME 'mdHomeWebAddress'
  202.   DESC 'Home website'
  203.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  204.  
  205. attributetype ( 10102.1.509 NAME 'mdBusCompany'
  206.   DESC 'Company name'
  207.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  208.  
  209. attributetype ( 10102.1.510 NAME 'mdBusAddress'
  210.   DESC 'Business address'
  211.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  212.  
  213. attributetype ( 10102.1.511 NAME 'mdBusCity'
  214.   DESC 'Business city'
  215.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  216.  
  217. attributetype ( 10102.1.512 NAME 'mdBusState'
  218.   DESC 'Business state or province'
  219.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  220.  
  221. attributetype ( 10102.1.513 NAME 'mdBusZipCode'
  222.   DESC 'Business zipcode'
  223.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  224.  
  225. attributetype ( 10102.1.514 NAME 'mdBusCountry'
  226.   DESC 'Business country'
  227.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  228.  
  229. attributetype ( 10102.1.515 NAME 'mdBusTitle'
  230.   DESC 'Business title'
  231.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  232.  
  233. attributetype ( 10102.1.516 NAME 'mdBusDepartment'
  234.   DESC 'Business department'
  235.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  236.  
  237. attributetype ( 10102.1.517 NAME 'mdBusOffice'
  238.   DESC 'Business office'
  239.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  240.  
  241. attributetype ( 10102.1.518 NAME 'mdBusPhone'
  242.   DESC 'Business telephone'
  243.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  244.  
  245. attributetype ( 10102.1.519 NAME 'mdBusFax'
  246.   DESC 'Business fax'
  247.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  248.  
  249. attributetype ( 10102.1.520 NAME 'mdBusPager'
  250.   DESC 'Business pager'
  251.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  252.  
  253. attributetype ( 10102.1.521 NAME 'mdBusIPPhone'
  254.   DESC 'Business IP telephone'
  255.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  256.  
  257. attributetype ( 10102.1.522 NAME 'mdBusWebAddress'
  258.   DESC 'Business website'
  259.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  260.  
  261. attributetype ( 10102.1.523 NAME 'mdFullName'
  262.   DESC 'MDaemon users full name'
  263.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  264.  
  265. attributetype ( 10102.1.524 NAME 'mdEmail'
  266.   DESC 'MDaemon users email address'
  267.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  268.  
  269. attributetype ( 10102.1.525 NAME 'mdCanModifyGlobalContacts'
  270.   DESC 'Can account modify public contacts'
  271.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  272.  
  273. attributetype ( 10102.1.526 NAME 'mdComment'
  274.   DESC 'Contact notes'
  275.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  276.  
  277. attributetype ( 10102.1.527 NAME 'mdCalendarOnly'
  278.   DESC 'Account is for calendar only'
  279.   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  280.  
  281. # here we go!
  282.  
  283. objectclass ( 10102.2.1
  284.   NAME 'MDaemonUser'
  285.   DESC 'An MDaemon email server user account'
  286.   SUP top 
  287.   STRUCTURAL
  288.   MUST (
  289.     cn $ mail )
  290.   MAY (
  291.     mdMailDir $ mdPassword $ mdAutoDecode $ mdIsForwarding $ mdAllowAccess $ 
  292.     mdChangeViaEmail $ mdKeepForwardedMail $ mdHideFromEveryone $ mdEncryptMail $
  293.     mdApplyQuotas $ mdEnableMultipop $ mdMaxMessageCount $ mdMaxDiskSpace $ 
  294.     mdMailFormat $ mdComments $ mdMaxUidlCount $ mdMaxMessageSize $ mdWebConfig $
  295.     mdForwardAddress $ mdForwardHost $ mdForwardSendAs $ mdForwardPort $ 
  296.     mdAutoRespScript $ mdAutoRespProcess $ mdAutoRespAddToList $  
  297.     mdAutoRespRemoveFromList $ mdAutoRespExclude $ mdAutoRespPassMessage $
  298.     mdPruneUseDefault $ mdPruneMaxInactive $ mdPruneMaxMessageAge $ 
  299.     mdPruneRecurseIMAP $ mdRestrictIn $    mdRestrictInAction $ mdRestrictInAddrList $ 
  300.     mdRestrictOut $ mdRestrictOutAction $ mdRestrictOutAddrList $
  301.     mdPruneMaxDeletedIMAPMessageAge $ mdFullName $ mdEmail $ mdCanModifyGlobalContacts $
  302.     mdCalendarOnly ))
  303.  
  304. objectclass ( 10102.2.2
  305.   NAME 'MDaemonContact'
  306.   DESC 'MDaemon address book contact'
  307.   SUP top
  308.   STRUCTURAL
  309.   MUST (
  310.     cn $ mail )
  311.   MAY (    
  312.     mdHomeAddress $ mdHomeCity $ mdHomeState $ mdHomeZipcode $ mdHomeCountry $ mdHomePhone $
  313.     mdHomeFax $ mdHomeMobile $ mdHomeWebAddress $ mdBusCompany $ mdBusAddress $ mdBusCity $
  314.     mdBusState $ mdBusZipCode $ mdBusCountry $ mdBusTitle $ mdBusDepartment $ mdBusOffice $
  315.     mdBusPhone $ mdBusFax $ mdBusPager $ mdBusIPPhone $ mdBusWebAddress $ mdComment))
  316.