home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / msml20.exe / MSML20.TXT < prev    next >
Text File  |  1995-10-16  |  16KB  |  462 lines

  1. NOVELL TECHNICAL INFORMATION DOCUMENT
  2.  
  3. TITLE:  MHS Mail 2.0 driver
  4. README FOR:  MSML20.EXE
  5.  
  6. NOVELL PRODUCTS and VERSIONS:
  7. Microsoft Mail Driver for MHS 1.0
  8.  
  9. ABSTRACT:
  10.  
  11. The NetWare MHS Driver for Microsoft Mail (MS Mail) product is in
  12. response to Novell and Microsoft customer requirements to support
  13. their existing MS Mail installations over an MHS transport, and
  14. provide a clean way of transition from MS Mail to native MHS
  15. applications.
  16.  
  17.  
  18.  
  19.  
  20.  
  21. -----------------------------------------------------------------
  22.  DISCLAIMER
  23.  THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  24. NOVELL.  NOVELL
  25.  MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
  26. HOWEVER, THE
  27.  INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
  28. ONLY.  NOVELL
  29.  MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
  30. INFORMATION.
  31.  
  32. -----------------------------------------------------------------
  33.  
  34.  
  35. ISSUE: 
  36.  
  37. ------------------
  38.  Problems Addressed
  39.  ------------------
  40.  
  41.          Microsoft Office 4.x:
  42.  
  43.          1.  When the "Send" menu option was chosen, the public
  44. address book
  45.              could not be seen from all applications.
  46.  
  47.          2.  When the "Add Routing Slip" menu was chosen,
  48. applications reported
  49.              a "General Mail Failure ...".
  50.  
  51.          3. The memory leaks in the alpha release have been
  52. eliminated.
  53.  
  54.          4. The Company Address Book "Hotkey" feature did not
  55. work for
  56.             Word in the Microsoft Office 4.2 Suite.
  57.  
  58.          5. Receiving messages on a remote client meant searching
  59.             the address book for each recipient for a display
  60. name.
  61.             This has been eliminated, the display name is carried
  62. in
  63.             the address itself in driver to driver mail.
  64.  
  65.          6. Hotkey items like 'Z' any 'Y' did not work for sites
  66.             that also used '^' in names.
  67.  
  68.          7. When "hotkey"ing into the address book, a mismatch
  69. always
  70.             returned you to the first name. This version will
  71.             leave you at the last match.
  72.  
  73.          8. Address book queries created huge performance
  74. problems.
  75.             Substring searches were invoked for the "Check Names"
  76.             button, the looking glass icon in the address book,
  77. and the
  78.             cmc_lookup call for cmc users.
  79.  
  80.             When users queried the address book over a WAN,
  81. performance
  82.             was not good. In order to solve this problem, the
  83. search
  84.             mechanism has been redefined. Those users who need a
  85. sub-string
  86.             search should indicate so by the wildcard character
  87. '*' at the
  88.             begining of a string. E.g. To find "John" use
  89. "*John", wildcard
  90.             characters are not defined anywhere else in the name.
  91. If you do
  92.             not specify a '*' in front of a string, the
  93. sub-string will be
  94.             assumed at the start of a name.
  95.  
  96.             This speeds up life quite a bit, since a binary
  97. search can
  98.             be used to locate sub-strings at the begining of a
  99. name.
  100.  
  101.             Suppose you want to locate a user "Smith, John"  in
  102.             "Check Names" or the looking glass icon or cmc_lookup
  103.             expect the following behavior:
  104.  
  105.                  String entered         What Happens
  106.                 
  107. ------------------------------------------------------
  108.                  *John                  Searches every record in
  109. the
  110.                                         Company Address Book for
  111. the
  112.                                         occurance of "John". It
  113. will
  114.                                         not stop until every
  115. record in
  116.                                         the file has been hit.
  117.  
  118.                 John                    Will not match, since
  119. John is
  120.                                         not a last name. However,
  121. this
  122.                                         goes via a binary search.
  123. If
  124.                                         John was a last name in
  125. the
  126.                                         address book it would
  127. find it.
  128.  
  129.                 Smith                   Uses a binary search to
  130. find
  131.                                         all names begining with
  132. Smith
  133.                                         in the address book.
  134.  
  135.                 *Smith                  Searches every record in
  136. the
  137.                                         Company Address Book for
  138. the
  139.                                         occurance of "Smith". It
  140. will
  141.                                         not stop until every
  142. record in
  143.                                         the file has been hit.
  144.  
  145.          9. Since the application now heavily depends on binary
  146.             searching, the search algorithm has been modified.
  147.             Multiple network accesses on the same record are
  148. prevented
  149.             by caching the two most recently accessed records.
  150. This
  151.             enhancement cuts down network accesses to just under
  152. a half.
  153.             The performance increment is almost 100%.
  154.            
  155.         10. In replies to messages from NGMSMTP module, the
  156. driver was
  157.             using the "Sender" address, when in actual fact, it
  158. should
  159.             have used the "From" address. This version will
  160. ignore the
  161.             "Sender" in favour of the "From" address.
  162.  
  163.         11. In the Address Book custom address icon, the
  164. "Address" field
  165.             allowed only 60 characters. Users wishing to enter
  166. longer
  167.             (X.400 etc.) addresses could not do so. This version
  168.             fixes that problem.
  169.    
  170.         12. The login name of the sender was being displayed in
  171.             messages in the "Sent Mail" folder.
  172.  
  173.         13. The dos_findfirst and dos_findnext calls stopped
  174. working
  175.             in the gold version of Windows NT 3.51. This version
  176. provides
  177.             a workaround to the bug in that product. Users will
  178. now be
  179.             able to receive their messages.
  180.  
  181.         14. In Microsoft Mail 3.2 the address book "Details"
  182. button leads
  183.             to a GPF for SMF addresses of around 14 characters,
  184. this version
  185.             fixes that problem.
  186.  
  187.         15. New users accidently mis-typed their password the
  188. first time
  189.             they tried to logon. This left them with no way to
  190.             access their messages on subsequent sessions. This
  191. version will
  192.             require password verification from first time users.
  193.  
  194.         17. For those users who have standardized their login
  195. names to
  196.             "Last, First .." or "First Last" or "Initials Last",
  197. or
  198.             "Last, Initials" or "Last name only", the  display
  199. name will
  200.             be automatically found for you when you upgrade from
  201. 1.x to 2.0.
  202.             The common denominator is the LastName, which is used
  203. to jump
  204.             to the appropriate place in the extract file. The
  205. previously
  206.             configured email-address (SMF UserName) is then used
  207. to find
  208.             the correct entry.
  209.  
  210.  -------------           
  211.  Enhancements.
  212.  -------------
  213.  
  214.          1.  The Server Dialog Box invoked through the "Options"
  215. menu
  216.              now provides browse buttons for convenience.
  217.  
  218.          2.  The address book Find command (ie the looking glass
  219. icon) took
  220.              too long to execute for the Company Address Book.
  221. This release
  222.              should improve performance by up to 200% depending
  223. upon the
  224.              available memory, and in theory should optimize
  225. network transfers
  226.              ( although tests have not be run to measure the
  227. latter ).
  228.  
  229.          3.  Received messages did not retain friendly names.
  230. When
  231.              receiving messages from other MSMail Driver users,
  232. you
  233.              will now see friendly names instead of SMF
  234. addresses.
  235.  
  236.          4.  Applications checked a user's login name against the
  237.              Company Address Book as a means of authentication.
  238. If
  239.              the login name was not a sub-string of that user's
  240. full
  241.              name in the Company Address Book, the authentication
  242. failed.
  243.              The authentication mechanism now uses your Display
  244. Name (i.e,
  245.              a new configurable parameter in your server dialog
  246. box.). You
  247.              should ensure your display name exactly matches the
  248. one in the address
  249.              book (including all spaces, tabs etc.). See also 11
  250. below.
  251.  
  252.          5.  "Memo" users experienced problems when blank lines
  253. that
  254.              contained spaces were stripped of those spaces. This
  255.              version no longer strips spaces (See 12 below).
  256.  
  257.          6.  When the content of a message contained a very long
  258. line,
  259.              that did not contain any spaces, a character was
  260. dropped.
  261.              This has been addressed.
  262.  
  263.          7.  Read Receipt has no German umlat in the subject
  264. field.
  265.              This has been fixed.
  266.  
  267.          8.  The "MHS User Name" field did not scroll. This has
  268. been
  269.              fixed.
  270.  
  271.          9.  The options button in the Send Mail dialog box
  272. checked
  273.              the delivery request when receipt request was
  274. checked.
  275.              This has been fixed.
  276.  
  277.          10. The "Details" button in the Address Book displays
  278. all
  279.              Extract file information about that user.
  280.  
  281.          11. The Mail Options Server dialog box has a new field
  282. called
  283.              "Last, First Name" (see 14 below). This field will
  284. hold your display name.
  285.              When recipients look at a message from you, the
  286. "From" field
  287.              of the message will display this name. You can
  288. specify the name
  289.              as an unambigous partial string that matches the
  290. begining part
  291.              of your fullname in the SMF_NS.XRT (extract file
  292. also known as
  293.              the Company Address Book) and search for the rest of
  294. it
  295.              (the MHS Path field must have been correctly set for
  296. this to
  297.              work). The search will also automatically fill in
  298. your
  299.              MHS User Name and your MHS Short Name.
  300.  
  301.              If you choose not to use this field, your logon name
  302. is used
  303.              as your display name. If your login name is not be
  304. the same as
  305.              your display name (fullname) in the SMF_NS.XRT file,
  306. applications like
  307.              MS Word will not be able to authenticate you against
  308. the address book and
  309.              you will get a "General Mail Failure.." message.
  310.  
  311.          12  This item is related to item 5 above. Other
  312. applications
  313.              were now having problems because spaces in blank
  314. lines
  315.              were not being stripped. An enhancement has now been
  316.              made in the Mail -> Options -> Server dialog box
  317. that
  318.              allows users to choose whether they want to strip
  319. spaces
  320.              or not. The default is not to strip spaces.
  321.  
  322.          13  When messages were being moved from the outbox into
  323. the
  324.              MHS\MAIL\SND directory, elements of the SMF message
  325. were being
  326.              constructed over the network or via asynchronous
  327. connections.
  328.              In particular messages with a large number of
  329. recipients, over
  330.              asynchronous connections led to performance
  331. penalties. This
  332.              version will create the SMF message in the MHS Temp
  333. directory.
  334.              It will then copy the whole file to the MHS\MAIL\SND
  335. directory.
  336.  
  337.          14  Related to 11 above. Users did not like the wording
  338.              "Last, First Name" in the server options dialog box.
  339. This
  340.              has been changed to "Display Name".
  341.  
  342.          15  Some users did not want display names in received
  343. messages.
  344.              The Mail->Options->Server dialog box includes a new
  345. option
  346.              the allows a user to choose.
  347.  
  348.          16  This version also authenticates originator display
  349. names. It
  350.              does this by checking who the logged in NetWare user
  351. is, and
  352.              ensuring that the display name of the NetWare/MHS
  353. user in the
  354.              address book, is the display name configured.
  355.  
  356.          17  In the Mail->Options->Server dialog box users may
  357. use the
  358.              "Next" and "Back" keys to navigate the Company
  359. Address Book
  360.              in order to locate their record.
  361.  
  362.          18  If the login name is of the form "FirstName
  363. LastName", the
  364.              program will try to locate the Display Name
  365. automatically by
  366.              converting it to "LastName, FirstName".
  367.  
  368.  --------------------------
  369.  MHS Services for NetWare 4.           
  370.  ---------------------------
  371.              You may find that the "Company Address Book" cannot
  372. be
  373.              accessed. In order to fix this problem ensure that
  374.              "[public]" has the "FILE SCAN" rights to the
  375.              ..\MHS\MAIL\PUBLIC\SMF-NS.XRT file.
  376.  
  377.              How ?
  378.  
  379.              1. Invoke the filer (this procedure requires
  380. supervisory rights).
  381.  
  382.              2  Choose "Select current directory". Change it to
  383.                 ...MHS\MAIL\PUBLIC, return to "Available options"
  384. menu.
  385.  
  386.              3. Choose "Manage files and directories".
  387.  
  388.              4. In "Directory contents" menu choose "SMF_NS.XRT".
  389.  
  390.              5. In "File options" menu choose "View/Set file
  391. information"
  392.  
  393.              6. In "Information for file SMF_NS.XRT" dialog box
  394. select
  395.                 "Trustees: [Public]".
  396.  
  397.              7. In "Trustee name   Type   Rights" dialog box
  398. press
  399.                 "Enter" on "[Public]".
  400.  
  401.              8. In "Trustee rights" press "Ins" to select from
  402. list
  403.                 (won't work if "Numlock" is on) of available
  404. rights.
  405.  
  406.              9. Press "Enter" to select "File scan".
  407.  
  408.  
  409.  
  410. Self-Extracting File Name: msml20.exe
  411.  
  412. Files Included     Size     Date      Time
  413.  
  414. ..\
  415.       MSML20.TXT     (This file)
  416.          BCC.DLL           10688          2-2-95     12:00:00 am
  417.        FILES.INI             127          2-2-95     12:00:00 am
  418.      IBM-437.CP_             730          2-2-95     12:00:00 am
  419.      MAILDRV.EXE           23840          2-2-95     12:00:00 am
  420.      MAILDRV.HLP           14980          2-2-95     12:00:00 am
  421.      MHSDRVR.INF            1907         9-20-95     11:00:58 am
  422.      MHSDRVR.MST            6016         7-20-95     12:00:00 am
  423.      MHSDRVR.MSV            5064          2-2-95     12:00:00 am
  424.      MHSMAIL.DLL          145776         9-20-95     12:00:00 am
  425.      MHSMAIL.HLP           24945          7-7-95     12:00:00 am
  426.     MSCOMSTF.DLL           74528          2-2-95     12:00:00 am
  427.     MSCUISTF.DLL           16272         7-20-95     12:00:00 am
  428.     MSDETECT.INC           22097          2-2-95     12:00:00 am
  429.     MSDETSTF.DLL           24544          2-2-95     12:00:00 am
  430.     MSINSSTF.DLL           65440          2-2-95     12:00:00 am
  431.       MSMAIL.INI            1313          2-2-95     12:00:00 am
  432.       MSML20.TXT           16040        10-16-95      8:38:02 am
  433.     MSSHLSTF.DLL           14928          2-2-95     12:00:00 am
  434.     MSUILSTF.DLL            6144          2-2-95     12:00:00 am
  435.         NOTE.DO_           10455          8-8-95     12:00:00 am
  436.         NOTE.TX_            8867         5-19-95     12:00:00 am
  437.       README.TXT           12860         9-19-95     12:00:00 am
  438.     SCHDPLUS.INI             155          2-2-95     12:00:00 am
  439.        SETUP.EXE           24624          2-2-95     12:00:00 am
  440.        SETUP.IN_             749          2-2-95     12:00:00 am
  441.        SETUP.LST             537          2-2-95     12:00:00 am
  442.     SETUPAPI.INC           55620          2-2-95     12:00:00 am
  443.       TRNANY.DLL            5057          2-2-95     12:00:00 am
  444.      _MSTEST.EXE           89504          2-2-95     12:00:00 am
  445.  
  446.  
  447. Installation Instructions:
  448.  
  449. To install, start Windows and select File->Run -> setup.exe
  450.  
  451.  
  452.  
  453. -----------------------------------------------------------------
  454.  Any trademarks referenced in this document are the property of
  455. their
  456.  respective owners.  Consult your product manuals for complete
  457. trademark
  458.  information.
  459.  
  460. -----------------------------------------------------------------
  461.  
  462.