Connect Exchange Version 1.02 by Infinite Technologies

This document contains updated version information for ConnectExchange.  
Look here for general install process information, and other information not 
found in the printed documentation or help file.

This is version 1.02 of ConnectExchange, a SMF 70/71 compatible transport/address 
book provider for Extended MAPI clients.  The product runs under Windows 95 and
Windows NT (3.51 or later).  Version information can be verified if desired by 
pressing the about button when Connect Exchange is highlighted or by checking the 
file (C2EXCH32.DLL) version via File Explorer.  Read the enclosed help file for 
further information.  If you have an evaluation copy of this product, the evaluation
period will last 30 days.

To install ConnectExchange, run SETUP.EXE on each client computer that will be using
ConnectExchange.

To serialize the product.  run C2EXINST.EXE from any computer that has access to the SMF
mail server.  Serialization is only applicable if you have purchased the product.

If you have installed the product, the following files should have been 
placed on your system.

user defined application directory
	README.TXT
	UNINSTALL.EXE
	INSTALL.LOG

windows system directory
	C2EXCH32.DLL
	C2MLSRVR.EXE
        TreeView32.DLL
	C2EXCH.INF
	MERGEINI.EXE
	INETWH32.DLL
	C2EXCH.HLP
	C2EXCH.CNT
	C2EXCHK.EXE

In addition, the file windows system file MAPISVC.INF should have been updated 
to include information contained in C2EXCH.INF (via MERGEINI.EXE) during the 
install process.  This change defines ConnectExchange to Microsoft's 
"Mail and Fax" Control utility.  No other changes should have occurred 
(excluding saving of old files if you so chose).

ConnectExchange is designed to work under Windows 95 and Windows NT.  
ConnectExchange is a tightly coupled multi-threaded/multi-process implementation 
of a transport and address book provider.  ConnectExchange should be used with 
a store provider (most commonly being the store provider that comes with Windows 
95/NT).  ConnectExchange has been tested extensively with various versions of 
Microsoft's Inbox and supports multiple concurrent MAPI sessions.  The product has also 
been tested with Outlook, ExpressIT! 2000, InterChange, cc:Mail release 7, 
Microsoft Word 7.0, Schedule+, ACT 2.0.8, ACT! 3.0 and WinZip 6.0a, 6.1, 6.2 6.3).  ConnectExchange 
works with Schedule Plus+ and Outlook's integrated scheduling options, but you will not be 
able to obtain the free/busy time of meeting attendees.  Also note the "Inbox assistant" and
"Out of office assistant" features of the Outlook client generally only work when connected to
Exchange server.  Microsoft HAS recently posted an Outlook extension that provides the features of
"Inbox assistant" that works without being connected to Exchange Server.  See Microsoft's web site
for additional details.
ConnectExchange testing has also included C2MSMAIL and of course Connect and Connect Remote.  
ConnectExchange is specifically designed to work with Connect product line, but can be made to 
run under MHS 1.5, Global MHS and MHS Services for NetWare 4.1.  Note support is limited to Connect 
mail systems.  ConnectExchange currently supports integrated remote operation only if 
Connect Remote is also resident in the mail server's ./MHS/EXE directory.

Version 1.02
1.	Added fix for memory corruption problem when incoming mail message had an attachment.
Net effect of this bug was to change the name of the file attachment internally in memory.  This
caused WINMAIL.DAT attachments to not be recognized as a TNEF attachments on occasion.

2.	Fixed bug that prevented address book entries from being removed when no longer in the
associated TAB file.  Bug first appeared in version 1.01.

3.	Moved directory tree view dialog (accessed via browse path buttons) into separate DLL.
DLL now in use in multiple Infinite products.

4.	Altered outgoing file attachment logic to resolve problem experienced by host computers 
with the Novell client installed.


Version 1.01
1.	Added PR_BODY to incoming mail notification messages (mail received, mail read) for
clients which look for this property (ExpressIT! 2000).

2.	Removed IMessage->Release() call in SubmitMessage() to resolve an internal MAPI system 
warning when using debug version of the MAPI system.


Version 1.007 (RC2)
1.	Fixed bug that prevented users from receiving mail addressed to themselves.  Problem would 
occur only to users with their host system configured for a positive GMT offset (east longitude).

2.	Fixed bug that caused Exchange server clients to display incorrect email address when a
TNEF enabled message was sent from a ConnectExchange user.  Displayed address was always sender's
MHS address even though the message may have gone out as a SMTP message.


Version 1.006 (RC1)
1.	Fixed bug that could cause provider failure if incoming message had an attachment.  Failure
could occur only if a message came in when the OS system timer's lower word was zero. This
is true for 1 millisecond out of every 65+ seconds.

2.	Enhanced subject prefix parsing to reduce number of incidents that prefix shows up
in the MAPI conversation topic property.

3.	Changed address book implementation to reduce memory requirements.

4.	Fixed bug causing spooler crash when body size was a multiple of 4096 bytes.

5.	Added new controls on Delivery property page.

6.	Updated help file.

7.	Added fix to properly support reply-to addresses.

8.	Fixed C2Exchange GPF when a bad TAB file is read.


Terry Harrigan
MAPI Developer
Infinite Technologies
harrigan@infinite.ihub.com
http://www.ihub.com
