The information in this article applies to:
- Microsoft Exchange Windows 3.x client, versions 4.0 and 5.0
SUMMARY
A white paper on ShivaRemote is located on Microsoft TechNet and can also
be found on the following World Wide Web location:
http://www.microsoft.com/ExchangeSupport/
ShivaRemote 3.59 (which ships with Microsoft Exchange) can be used with the
Microsoft Exchange Windows 3.x client to allow users to remotely access a
computer running Microsoft Exchange Server (either through a computer
running Windows NT Server with RAS or Shiva LanRover). This article shows
you how to install and configure the ShivaRemote software to run under
Windows for Workgroups 3.11 with either Microsoft NetBEUI or Microsoft
TCP/IP version 3.11b.
MORE INFORMATION
Note that the version of Remote Access Service (RAS) that ships with
Windows for Workgroups can be used to access a computer running Microsoft
Exchange Server; however, the remote mail features of Microsoft Exchange
(offline folders and remote mail) cannot be used with Windows for
Workgroups RAS (Windows for Workgroups RAS does not support the APIs
necessary for remote mail). Also, if you are using Windows for Workgroups
RAS, you must first make a connection with Windows for Workgroups RAS prior
to starting the Microsoft Exchange client.
The ShivaRemote software that ships with Microsoft Exchange will allow full
remote mail functionality with Microsoft Exchange.
Attempting to use ShivaRemote in conjunction with other network card
adapter drivers (for example, for users who want to be "docked" and
"undocked" with a laptop) may result in error messages or the computer may
stop responding when starting Windows for Workgroups. This is due to the
fact that Windows for Workgroups loads drivers for all configured network
adapters on startup. If a network adapter is present in the docking station
but not available when the laptop is undocked, this may cause the computer
to stop responding while attempting to locate the non-existent LAN adapter.
This overall problem has been addressed in Windows 95 and Windows NT 4.0
with the concept of Hardware Profiles. Hardware profiles allow for seamless
docking/undocking for mobile users and will be most appropriate for users
who require this feature.
For troubleshooting purposes, first follow the procedures in this article
and set up ShivaRemote as the only netcard driver in network setup. Once
this is set up and working, you can attempt to add an additional netcard
driver. If adding the additional driver prevents starting of Windows for
Workgroups or causes problems with ShivaRemote, it may be necessary to
create an MS-DOS multiconfig boot (reference your MS-DOS 6.x manual for
information on creating multiple configurations) and dynamically rename
Protocol.ini and System.ini, depending on the boot option selected.
NOTE: Whether both the netcard driver and ShivaRemote driver can "coexist"
will depend on the netcard and the netcard driver involved.
NOTE: With Protocol.ini and System.ini being renamed dynamically on
startup, BOTH files will need to be updated whenever a new application is
installed.
Depending on your environment, an upgrade to Windows 95 or Windows NT
4.0 may offer a much smoother solution to the above problem.
NOTE: ShivaRemote is unnecessary for Windows 95 or Windows NT. Microsoft
Exchange will use the built-in Dial-up Networking (Windows 95) or RAS
(Windows NT) features of the operating system in these scenarios).
(For information about setting up Shiva for use over other
protocols, see the Reference section below).
To configure ShivaRemote and Microsoft Exchange:
- Test the modem connection from Terminal.exe to ensure the modem
itself is able to dial out and to verify the proper comm port.
For more information about using terminal to test your modem, see the
following article from the Microsoft Knowledge Base:
ARTICLE-ID: Q105940
TITLE : Troubleshooting Serial Port Problems in Windows
- Install the Microsoft Exchange client software (run Setup from the
Microsoft Exchange client compact disc or from a sharepoint). Select
Custom install and verify that the Shiva component is selected. (Setup
will create a "shivaremote setup" icon in the Microsoft Exchange
program group.)
- If possible, verify a valid Microsoft Exchange mailbox/account exists
while connected to the LAN. (Start the Microsoft Exchange client,
create a profile and make sure you can log into your mailbox and send a
piece of mail to yourself.)
- Run "shivaremote setup" from the Microsoft Exchange program group.
- When prompted to Install ShivaRemote dial-in software and Update
Windows for Workgroups files, select both and click OK.
- Select the port and your specific modem manufacturer/model.
NOTE: http://www.shiva.com/prod/ccl/modemstr.html has updated scripts
for many modems.
- At the Protocol Configuration dialog, select "enable netbeui" or
"enable ip," or both, but NOT "enable IPX." Microsoft IPX/SPX protocol
is not compatible with ShivaRemote.
Note: TCP 3.11 b can be installed from the Windows NT 3.51 Server
compact disc under Clients/TCP32WFW/netsetup.
- Configuration files will be changed (backups are saved). Click OK to
each.
- Click OK to the message prompting you to configure your network.
- Answer "no" to rebooting.
- Add the ShivaRemote Dial In Adapter to Windows for Workgroups:
a. Open the "Network" group in Windows for Workgroups.
b. Click the Network Setup icon, cl;ick the Drivers button, and click
the Add Adapter button.
c. Select "unlisted or updated network adapter," and click OK.
d. Click "browse," and browse to the directory where the Microsoft
Exchange client was installed.
e. Select the Shiva subdirectory and click OK.
f. Click OK in the install driver dialog box.
g. "ShivaRemote dial-in driver" should then be an option under Network
Adapters. Click OK, then "close". (You can safely remove IPX/SPX as a
protocol and leave only NetBEUI). Click OK.
h. When you are prompted "The files for enhanced mode protocol manager
are currently installed on your computer," click "yes to all."
i. Insert the appropriate Windows for Workgroups disks when prompted.
j. When prompted "Insert Shivaremote Dial-In Software Disk or a disk
with the updated or vendor-provided DialNDIS.exe file,"
browse to the Exchange_Install_Point/Shiva directory and click OK.
k. Your System and Protocol.ini files will be modified (and backups
saved as well).Click OK.
l. Click Restart Computer.
- Ensure that the files Ndis2sup.386 and Netbeui.386 are properly
extracted from the exchange cab files during Setup. The correct dates
and sizes are:
ndis2sup.386 dated 3/4/96, size 23736
netbeui.386 dated 3/4/96, size 37043
If these files are NOT updated by Shiva, Windows for Workgroups will
appear to stop responding for about two minutes when booting. To
manually update the files, do the following:
From the Microsoft Exchange client compact disc (Eng/Win16 dir), carry
out the following command(from the Eng/win16 directory):
extract /a /l c:\windows_dir\system exchng1.cab netbeui.386
(where windows_dir is your Windows for Workgroups directory)
extract /a /l c:\windows_dir\system exchng1.cab ndis2sup.386
You can also use Cabview or another extraction utility to do this.
NOTE: Extract.exe is not on the Exchange compact discs; you will have to
obtain Extract.exe either from a Windows 95 or Microsoft Office install.
- Once you have the above setup, reboot and ensure you receive no error
messages when booting with the newly configured autoexec.bat and
Config.sys.
- Specify a Description, Dial-in-Name (NT account that has been granted
dial-in access on the server), Password (Password for the NT Account
you are dialing in on), and Phone number in the Shiva connect utility.
- Dial the computer running RAS. (Microsoft Exchange is supported
dialing into either a Windows NT RAS server or a Shiva LanRover.)
- Once connected, minimize ShivaRemote Connect.
- Prior to starting Exchange, verify that you have network connectivity
over the Shiva connection by attempting to connect to a network share
on the computer running Microsoft Exchange server from File Manager (if
using NetBEUI) or attempting to ping the machine name of the computer
running Microsoft Exchange Server (if using TCP).
- If using TCP/IP, edit the local HOSTS file and add the Microsoft
Exchange Server name and IP address.
For more information on the HOSTS file, see the following article in
the Microsoft Knowledge Base:
ARTICLE ID: Q105997
TITLE : Differences Between the HOSTS and LMHOSTS Files in
Windows NT
- Start the Microsoft Exchange Windows 3.x client (online, as a test).
Type the User Name (Exchange Mailbox Name), the Password (Windows NT
Domain Password), and the Domain (Windows NT Domain Name of your
Mailbox Account). Verify you can be properly logged on to Microsoft
Exchange and send mail to yourself.
If the above steps allow you to properly send/receive mail, ShivaRemote and
Microsoft Exchange are configured correctly.
The Microsoft Exchange client remote capabilities can now be configured
(remote mail or off-line folders). To set up the Microsoft Exchange client
to automatically dial while working offline :
- In Control Panel/Mail-Fax, select the properties for Microsoft Exchange
Server in the profile and on the "dial up networking" tab.
- Select the Shiva connection name that was tested in step 1 under "dial
using the following connection."
- Type the user name, password, and domain name in the dialog box.
You can start the Microsoft Exchange client offline and click either remote
mail/connect or "sync this folder." ShivaRemote will dial and transmit
necessary information (depending on whether offline folders [.ost files] or
.pst files are being used).
REFRENCE
Updated modem scripts for use with ShivaRemote can be found on Shiva's
web page at www.shiva.com under "support"/modem scripts.
Additional configuration information can also be found in the Config.hlp
file installed with the ShivaRemote software.
For more information about specific remote options with the Microsoft
Exchange client, see the following article in the Microsoft Knowledge Base:
ARTICLE ID: Q139934
TITLE : XCLN: The Microsoft Exchange Client and Mobile Users
The following articles in the Microsoft Knowledge Base describe additional
supported Shiva configurations for use with Microsoft Exchange:
ARTICLE-ID: Q158124
TITLE : XCLN: ShivaRemote with Exchange - RAS Considerations
ARTICLE-ID: Q158074
TITLE : XCLN: Using ShivaRemote with Exchange (DOS/Real-Mode IPX)
ARTICLE-ID: Q157740
TITLE : XCLN: Using ShivaRemote with Exchange (DOS/LanMan TCP/IP)
ARTICLE-ID: Q158095
TITLE XCLN: ShivaRemote with Exchange (Windows 3.x/LanMan NetBEUI)
ARTICLE-ID: Q158077
TITLE XCLN: Using ShivaRemote with Exchange (Windows 3.x/Real-Mode IPX)
The third-party contact information included in this article is provided to
help you find the technical support you need. This contact information is
subject to change without notice. Microsoft in no way guarantees the
accuracy of this third-party contact information.