home *** CD-ROM | disk | FTP | other *** search
/ PC Treasures, Inc. / pctreasures.mdf / EUDORA / LDAPinit.ini < prev    next >
INI File  |  1999-08-26  |  6KB  |  155 lines

  1. ; Date: 28 August 1997
  2. ; Version: 1.0
  3. ; Author: Mark K. Joseph
  4. ;
  5. ; This file defines configuration data defined for the user by Qualcomm.
  6. ; This configuration data defines what the LDAP client is initialized to when no other
  7. ; configuration data is available.  
  8. ;
  9. ; Note:
  10. ; 1) This file MUST appear in the same directory as the "LDAP.DLL" for it to work.
  11. ; 2) This file is ignored if the current LDAP client contains any existing configuration data.
  12. ;    If the user deletes all configuration data in the registry and then brings up the directory application
  13. ;    again then this data will be loaded.
  14. ; 3) ALL the values below have been constructed by performing queries on the listed internet LDAP servers.
  15. ;    In other words they are real.  Also not that the commented out values (i.e., lines starting with ';') below
  16. ;    are for example only and are not real.
  17. ; 4) The format below is as follows:
  18. ;
  19. ;    There is one main section called "[LDAP]", which lists all the servers (i.e., their fully qualified domain names)
  20. ;    in the file along with their section numbers.
  21. ;
  22. ;    Each LDAP server can have two sections: "[#-parameters]" section is required and can hold 
  23. ;    the following standard configuration items:
  24. ;    "UserSrvName" is a user friendly string for an LDAP server (default value ""),
  25. ;    "SearchBase"  is a X.500 string indicating where in the directory tree to start searching (default value "c=US"),
  26. ;    "SearchHitLimit" is a number defining the number of maximun search hits that should be returned (default value 0 [0 means no limit]),
  27. ;    "SearchTimeOut" is the number of seconds (in 30 second increments) defining how long the LDAP server should continue the search (default value 0 [0 means no limit]),
  28. ;    "ReturnAll" corresponds to 'Return listed attributes only'. Set this FALSE to limit results to listed attributes only,
  29. ;    "Port" is the TCP/IP port number where an LDAP server is waiting (default value 389),
  30. ;    "LogonRequired" is a BOOLEAN defining whether the LDAP server required a logon account and password (default value FALSE), 
  31. ;    "AccountName" is a string defining an account on an LDAP server (default value ""),
  32. ;    "AccountPassword" is a string that goes along with the "AccountName" parameter (default value ""),
  33. ;    "LogFile" is a path to a file to place detailed logging information (NOTE setting this option significantly slows down the application) (default value ""),
  34. ;    "LogOverWrite" is a BOOLEAN defining whether the LogFile should be cleared before each new logging session (limits file size if TRUE) (default value FALSE),
  35. ;    "LogFlags" is a bit mask where the value "3" turns enables all logging information (default value 0).
  36. ;
  37. ;    Each LDAP server can have a "[#-attributes]" section (which is optional), and it defines the
  38. ;    mapping of LDAP server field names (e.g., "sn") to human readable strings (e.g., "Last Name").
  39. ;
  40. ;    The format of these attributes takes one of two forms:
  41. ;
  42. ;    (1) "OrganizationPerson=ASCII NAME", where "OrganizationPerson" is a LDAP server attribute name,
  43. ;    "ASCII" is the type of its value, and "NAME" is a built in value indicating who the value of the
  44. ;    field is to be presented to the user.
  45. ;
  46. ;    Note: Setting an attributes' type and name to "NULL" will cause that attribute to not be
  47. ;    displayed in the search results. For instance: [o=NULL NULL] (without brackets) would prevent the
  48. ;    LDAP attribute "o" (short for organization) from being displayed in the returned search results.
  49. ;
  50. ;    (2) "st=WORDDOC USERDEFINED "state", where "st" is a LDAP server attribute name, "WORDDOC" is the
  51. ;    built in type of its value, "USERDEFINED" is a built in type indicating that the following string
  52. ;    is not built in and was typically defined by the user.
  53. ;
  54. ; 5) Below there are examples of everything described above.
  55. ;
  56.  
  57. [LDAP]
  58. ServerCount=6
  59. 1=ldap.whowhere.com
  60. 2=ldap.bigfoot.com
  61. 3=ldap.switchboard.com
  62. 4=ldap.four11.com
  63. 5=ldap.infospace.com
  64. 6=ldapbiz.infospace.com
  65. ;*** Normally, this file is only used to initialize a "clean" registry (i.e. one that has not ***
  66. ;*** had a prior Eudora Directory Services installation). Set "UpdateRegistry=TRUE" to cause  ***
  67. ;*** this file to be merged with the current registry settings.                               ***
  68. UpdateRegistry=FALSE
  69.  
  70. [1-parameters]
  71. ; The WhoWhere LDAP server requires a search hit limit of around 100 or it WON'T WORK
  72. UserSrvName=Who Where
  73. SearchHitLimit=100
  74. SearchTimeOut=300
  75.  
  76. [2-parameters]
  77. UserSrvName=Big Foot
  78. SearchBase=c=US
  79.  
  80. [2-attributes]
  81. o=ASCIIZ USERDEFINED "Organization"
  82.  
  83. [3-parameters]
  84. UserSrvName=Switch Board
  85. ;LogFile=c:\Qualcomm\dev\current\bigfoot1.txt
  86. ;LogOverWrite=TRUE
  87. ;LogFlags=3
  88.  
  89. [3-attributes]
  90. c=ASCIIZ USERDEFINED "Country"
  91. cn=ASCIIZ NAME
  92. givenname=ASCIIZ USERDEFINED "First name"
  93. l=ASCIIZ LOCATION
  94. sn=ASCIIZ USERDEFINED "Family name"
  95. st=ASCIIZ HSTATE
  96. objectclass=ASCIIZ USERDEFINED "Type of information"
  97. homephone=ASCIIZ HPHONE
  98. homepostaladdress=ASCIIZ HADDRESS
  99.  
  100. [4-parameters]
  101. UserSrvName=Four11
  102. Port=389
  103. SearchBase=c=US
  104.  
  105. [4-attributes]
  106. c=ASCIIZ USERDEFINED "Country"
  107. cn=ASCIIZ NAME
  108. givenname=ASCIIZ USERDEFINED "First name"
  109. l=ASCIIZ LOCATION
  110. o=ASCIIZ USERDEFINED "Organization"
  111. sn=ASCIIZ USERDEFINED "Family name"
  112. st=ASCIIZ HSTATE
  113.  
  114. [5-parameters]
  115. UserSrvName=InfoSpace
  116. ;LogonRequired=TRUE
  117. ;AccountName=Fatcat
  118. ;AccountPassword=test1
  119.  
  120. [5-attributes]
  121. c=ASCIIZ USERDEFINED "Country"
  122. cn=ASCIIZ NAME
  123. commonname=ASCIIZ USERDEFINED "Full name"
  124. givenname=ASCIIZ USERDEFINED "First name"
  125. homephone=ASCIIZ HPHONE
  126. homePostalAddress=ASCIIZ HADDRESS
  127. l=ASCIIZ LOCATION
  128. o=ASCIIZ USERDEFINED "Organization"
  129. objectclass=ASCIIZ USERDEFINED "Type of information"
  130. ou=ASCIIZ DIVISION
  131. rfc822mailbox=ASCIIZ USERDEFINED "Internet Email"
  132. sn=ASCIIZ USERDEFINED "Family name"
  133. st=ASCIIZ HSTATE
  134. title=ASCIIZ POSITION
  135.  
  136. [6-parameters]
  137. UserSrvName=InfoSpace Business
  138.  
  139. [6-attributes]
  140. c=ASCIIZ USERDEFINED "Country"
  141. cn=ASCIIZ NAME
  142. commonname=ASCIIZ USERDEFINED "Full name"
  143. givenname=ASCIIZ USERDEFINED "First name"
  144. homephone=ASCIIZ HPHONE
  145. homePostalAddress=ASCIIZ HADDRESS
  146. l=ASCIIZ LOCATION
  147. o=ASCIIZ USERDEFINED "Organization"
  148. objectclass=ASCIIZ USERDEFINED "Type of information"
  149. ou=ASCIIZ DIVISION
  150. rfc822mailbox=ASCIIZ USERDEFINED "Internet Email"
  151. sn=ASCIIZ USERDEFINED "Family name"
  152. st=ASCIIZ HSTATE
  153. title=ASCIIZ POSITION
  154.  
  155.