Configuration
上传用户:huihesys
上传日期:2007-01-04
资源大小:3877k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. WebMail Configuration Scheme
  2. ============================
  3. WebMail has a new configuration scheme since v0.6.0.
  4. Program parts can register configuration parameters with the main configuration scheme.
  5. It is also possible that objects are notified on configuration changes so an appropriate
  6. action can be taken. This works much like Java's AWT Listeners, so the corresponding
  7. interface is called ConfigurationListener.
  8. Unfortunately, this decentralized configuration doesn't allow a effective central 
  9. compile-time configuration any longer. Therefore, there are some system properties
  10. that can be passed to the WebMail startcommand. Mainly, you will need to use
  11. --data-path, if your configuration file cannot be found in the default place.
  12. The telnet administration interface will be replaced soon with a HTML configuration form
  13. that is dynamically generated from the configuration parameters.
  14. Currently there are three types of Configuration Parameters:
  15. - String-parameters: These can take any value
  16. - Choice-parameters: can only take certain allowed parameters
  17. - YesNo-parameters: can only take "YES" or "NO" as value and are just a specialized
  18.                     version of the choice parameters.
  19. Each configuration parameter must be registered with a unique String key 
  20. (name of the parameter), a short description to be used as help text in the 
  21. administration interface and with a default value if not yet set by the user.