Dec 132017
Newest version of Einstein Mail - direct from CompuServe - 1992.
File EIMAIL.ZIP from The Programmer’s Corner in
Category Network Files
Newest version of Einstein Mail – direct from CompuServe – 1992.
File Name File Size Zip Size Zip Type
ADMIN.EXE 119721 116479 deflated
CHECK.BAT 1905 563 deflated
CKMAIL.EXE 84985 82984 deflated
EEMAIL.DOC 113085 32083 deflated
HELP.DBF 2678 844 deflated
HELP.DBT 81463 20077 deflated
HELP.NTX 4096 1198 deflated
MAILD.EXE 304853 127900 deflated
MAILD.OVL 150616 57322 deflated
MAILPOP.EXE 607 88 deflated
ORDER.FRM 2089 642 deflated
README.TSR 4099 1590 deflated
UPGRADE.DOC 3142 1371 deflated

Download File EIMAIL.ZIP Here

Contents of the EEMAIL.DOC file

74 Trevino Lane
Conroe, Texas 77302
Business (409) 321-3220
BBS (409) 273-3112
NHUB: [email protected]

Welcome to Einstein Electronic Mail!

Einstein Electronic Mail (EEMail) is a fast, powerful email and
groupware system designed specifically for Novell Networks. It
has features found in systems costing thousands of dollars and
some features found nowhere else in the market. We hope you
enjoy using our product! It has been on the market for a year,
and has gone through many changes and updates. To date, we have
spent over 20 months in development and refinement. We have sold
systems to major corporations, school systems, law firms and
many companies of all sizes all around the world.

With the addition of the MHS compatible release in December 1991,
EEMail is positioned to become a major player in the electronic
mail marketplace. Once you have experimented with our package,
you'll wonder why the other guys charge so much!

This version of the program does not include complete documentation
for the users or the systems administrator. Experienced Novell
Systems Administrators should have no problems setting up the system
for EEMAIL use. If you should require more assistance than this brief
documentation provides, please call Devont Software's BBS at (409)
273-3112 (300-2400 bps, 24 hours a day). We would be happy to provide
you with assistance in setting up the program for your use. If you
are an NHUB user you can reach us by sending mail to [email protected]
CompuServe users can reach us with email at [70421,1506].


EEMAIL requires an IBM PC/XT, AT, PS/2 or compatible computer with 512K
RAM or more. Although EEMAIL will run on an XT-class system, a 286 or better
is recommended. Monochrome, Hercules, CGA, EGA, VGA and Super VGA video
modes have been tested and supported. Networking software is also required.
Novell Netware 286 and 386 has been tested and supported. ELS versions
have been tested and are supported. You'll need 470K RAM or more to use
all of EEMail's feature.

If running EEMail in TSR mode, you should be using a 286 or better workstation
with 2M RAM and an XMS or EMS memory manager.

Each workstation's CONFIG.SYS file should contain at least the following


After loading the network shells, you should have at least 470K RAM free in
order to run the program. Networks with a lot of objects in the bindery
(users, groups, printers, etc) may require a bit more free RAM.

On the average, a 100 user network requires 470K RAM Free or more to run
all modules of the program. If you are using a menu system that takes
up low memory, be aware of the memory requirements of your menu system!
Examples of menu systems that use up low DOS memory are Novell's menu
and WP Office menu. Saber menu users should use the "BATCH" option from
the program option line.

If you are going to communicate with other email systems, you'll need
Novell's Message Handling Service (MHS) program and an MHS server on
your network. MHS is available from your Authorized Novell Dealer.
Call 1-800-RED-WORD for details on acquiring MHS.


EEMail is not free software. A lot of time and effort (along with many
late nights and weekend work) has gone into the development of this
package. To date, we have spent over 20 months in the process, and
would sure like to have our efforts rewarded! To see how dedicated we\
are to this program, take a few minutes to review the Revision History
included at the end of this document. Most of the requests for program
changes have come from our user base.

You are granted a limited license to preview the software for 30 days.
If you continue using the program after the preview time period, send a
check or money order for $249.00 (per server license) plus $5.00 shipping

With your order, you will receive the latest version of the program (with the
closing banner removed) with a user's and system administrator's guide,
access to Devont Software's technical support BBS, free ugrades, tech
support and a commitment to making your E-Mail system a success!

If you have any comments, suggestions, improvement ideas or customization
requests, please call Devont Software's BBS at: (409) 273-3112. We
support 300-2400bps 24 hours a day, 7 days a week. We would really like
to hear from you!

Thank you for your time and effort in looking at this software. IF IT IS
ELSE WHO MAY BE INTERESTED. We thank you all (you know who you are) for
your ideas and support!

Jim, Deb and Devon Tyson
Devont Software

Order Form

Sold To: ____________________________________________________________________

Company: ____________________________________________________________________

Address: ____________________________________________________________________

City: ____________________________ State: __________ Zip Code: __________

Phone: ___________________________________ Data: __________________________

Netware Version: _______________________ Number of Users: __________________

Current EEMail Version: ________________ Obtained From: __________________

[ ] Copies Einstein E-Mail Unlimited Users @ $449.00 Each __________

[ ] Copies Einstein E-Mail 20 User License @ $249.00 Each __________

[ ] Copies Einstein E-Mail 10 User License @ $199.00 Each __________

Residents of Texas add Sales Tax (7.25%) _________

Shipping and Handling $5.00

Outside of US (except Canada) $5.00

Total Price _________

Please send remittance in form of Check or Money Order to:

Devont Software
74 Trevino Lane
Conroe, Texas 77302

>> Please allow two weeks for delivery <<

We welcome your comments! In the space provided below, please tell us what
you like about EEMail, what you don't like, what you'd like to see added,
and/or what features convinced you that EEMail was the product for you:

Novell Installation Instructions

To install EEMail on your network, follow the steps below:

1. Create a directory for the mailboxes. EEMail is flexible, in that you
may choose any volume in which to store the data. For example, if you
want to install the data files on SYS1:, type the following:

map m:=server/sys1:
copy a:*.*

Note: You can install EEMail in the existing SYS:MAIL directory if
you desire. Note that you still have to grant trustee rights (Minimum
rights = RWOSCM) to this directory in order to run the program. If you
install in SYS:MAIL, Netware's SECURITY command may tell you that
you have excessive rights to this directory. No biggie, but just
make sure you are aware of this! We recommend that you install EEMail
somewhere else on your network, though. SYS:MAIL\user contains other
files pertaining to login scripts and printer defaults. It would be
wise to separate EEMail from these other data files if you ever want
to uninstall EEMail.

2. FLAG the files appropriately. You should mark the program files as SRO
(Shareable Read-Only) so the users cannot remove any of these files.
For example: FLAG *.* SRO The HELP files (HELP.*) need to be flagged
as SRW (Shareable Read-Write). For example: FLAG HELP.* SRW

3. Run the ADMIN.EXE program.

4. ATTACH to all servers on your network as SUPERVISOR or equivalent.

5. From ADMIN's main menu, select "Maintain User/Group List" then
"Import From Bindery." A listing of all attached servers displays.
If you are running MHS, name each server whatever you called it
in MHS' routing table. Otherwise, accept the default physical
server name. Press on the last field to complete. The
procedure will begin to build the user/group database.

6. Again from the ADMIN main menu, select "Maintain User/Group List"
then select "Edit User List." The user database displays. Users
that do not need to have a mailbox can be "Excluded" from the
list by pressing +. For example, you should exclude
GUEST, print server accounts, batch server accounts, or other user
or group accounts that you do not want to show up in the user
listing. Return to the Main menu by pressing when you
have excluded all you need.

7. Select "Create Mailboxes." This program will create necessary data files
for each user account on the network. Note: You must be a SUPERVISOR or
equivalent to execute this program. Data files created with this procedure
are automatically flagged as SRW (Shareable-Read/Write) upon creation of
these files. All user's data files will be created, and they will be
ready to use the mail program. Excluded users will not have a mailbox
on the system. Note: A new mailbox will occupy approximately 7K of
disk space. A mailbox which contains a lot of mail will occupy more
space, of course.

8. Create a .BAT file for the users to access the program. You can be as
creative as you like, but keep in mind that the user MUST be placed in
the directory created in the first step in order to access his mailbox.
For example, if you elected to store your mail data in SYS1:, create a
.BAT file similar to the following:

echo off
echo Loading Einstein E-Mail...Please wait...
map m:=sys1:eemail >>nul
...return to home dir and menu..

The .BAT file you create should be placed in a common directory, such
as SYS:PUBLIC (usually defined as Z:) so all users can run it.

9. Assign Trustee assignments to the directory in which the mail data files
are to exist. The users must have ALL RIGHTS, except Supervisor and
Access Control (Or Parental, for NW 2.x). For example, if you placed
the EEMAIL data files in SYS1:EEMAIL, run SYSCON, create a group called
EEMAIL, and assign Trustee Directory Assignments for that directory. Add
ALL EEMAIL USERS to this new group. If you need more information about
running the SYSCON utility, refer to the Netware Systems Adminstration
manual. You could if you prefer, assign the group EVERYONE trustee
directory assignments to this directory without having to create a
new group.

Using EEMail's MHS Features

EEMail is an MHS-compliant mail system, meaning you can use the package
to commicate with email systems across the country, or connect to
message hubs such as Compuserve or Novell's NHUB message clearinghouse.
EEMail requires no special setup to accomplish this, only the following
environment variables be defined for each workstation:

MHSPATH The drive and colon for locating the MHS directories.
MHSNAME The name of your MHS hub.

A good place to set these variables is in the System Login Script (SYSCON).
For example, add the following lines to yours:

SET MHSNAME="MHS_NAME" (Replace "MHS_NAME" above with your MHS Hub name)

Before running EEMail, you need a pre-existing drive mapping to whatever
drive you specified in the MHSPATH environment variable above. For example,
add the following to your System Login Script:

MAP h:=sys:

If the MHS server is connected to a server that is not your default server,
you'll need to attach to that server before creating the drive mapping. If
all users do not have an account on the server in which the MHS server
is located, you must create one for each user on the server, and use that
connection to facilitate the drive mapping. The MHS installation will
create proper trustee assignments for each of the users automatically.
Assign no password to the account so the Login Script can perform the
connection without prompting the user for a password. For example:


Finally, you need to install MHS per the instructions found in the
MHS manual. If you require assistance, please call our technical support,
your dealer, or Novell for specific MHS installation instructions.

Routing Setup

ADMIN allows you to set up remote Routing Tables to ease in sending mail
to remote users or groups. For instance, if you have several users on
a remote system that you would like to be able to refer to as "Sales"
while creating a message, you can use ADMIN's "Routing Table Manager" to
specify the complete route name of each of the members, and this group
will appear in the User List of all network users. Assume the remote
MHS connected server hub is called "DENVER." You could set up a route to
the remote group like:

Nickname: SALES
Dist. List: [email protected],[email protected],[email protected],[email protected],[email protected] ...

Keep in mind that MHS is limited to having 64 addresses in the Send To:
field. If communicating with a large network through MHS, you should
consider breaking down the remote lists into managable groups so this
limit is not exceeded. EEMail will truncate an address list if the 64
user limit is exceeded.

Demo'ing EEMAIL

If you just want to preview the program, and do not want to create a
mailbox for each and every user on your network, ADMIN will allow you
to create one mailbox at a time. Here's what you do:

Enter the EEMAIL data/program directory. Type "ADMIN /c USERID" (without
the quotes). Do this for a couple of users, including yourself, and
then run the MAIL program. Of course, you will only be able to send and
receive mail to/from those user accounts that you created from the command

Upgrading Older Versions

If you are upgrading from version 1.60 or below, you should use the UPGRADE.EXE
program (found on our BBS) to convert your user's data files.

If you choose not to use the UPGRADE.EXE program, then you should remove all
user data files, then reinstall the program from scratch. Follow these steps
in order to remove the older EEMail program files:

1. Enter the EEMail Directory (e.g. cd SYS1:EEMAIL)
2. Type "FILER" (without the quotes, of course)
3. Select the option that totally removes all the user subdirectories
(F5=Mark User Directories, press , then select Remove Entire
Subdirectory path).
4. Erase all the program files from the current directory.
5. Follow the directions above for installing EEMail

Flagging Mail Directories

For Netware 386 users, the mailbox directories created during the installation
procedure should be flagged PURGE. This will decrease the amount to server
resources required to track all of the deleted files (which in any mail system,
is a lot of files!). To flag all the user mailbox directories, perform the
following (you must be a SUPERVISOR or equivelent!)

cd sys1:mail
FLAGDIR *.* PURGE (you could also add HIDDEN here if you desire)

If running MHS, you should also flag the MHS user directories as well as the
SND directory as purge. For instance:

cd sys:mhs\mail
flagdir snd P
cd sys:mhs\mail\users\USERID
flagdir *.* p

Einstein E-Mail Administration

EEMail is very easy to administer. After you have created all the mailboxes
for the user accounts, there is very little that needs to be done on a
regular basis. If you add users to your system, you will need to run
the "Create Mailboxes" function in the ADMIN.EXE program to create a
new mailbox for the user. If users already exist on your system, they will
not be affected by this procedure. Only new user accounts will be added
to the system. Note again, that you must be in the EEMail data directory
to perform any of the administration duties. Running the program anywhere
else will create new mailboxes in whatever directory you are currently

Packing Mailboxes

When users delete messages from their system, EEMail removes the message
record, but leaves the message text in the data files. This is done
purely for performance reasons. System Administrators need to "pack" the
user mailboxes at regular intervals. We recommend that this procedure be
be run at least once a month. To pack the user mailboxes:

1. Change to the Mail Data directory. If you elected to store the data
files in SYS1:\EEMAIL, type:

map m:=sys1:eemail

2. Select "Pack Mailboxes." An informative message displays, then you
are prompted with a "yes/no" box. After you have read the message,
select "yes" to perform the procedure.

3. Next, you are prompted if you would like to remove old messages. Old
messages are those that have already been read (OutBox messages are
always considered "old" messages). If you would like to remove
messages that are older than 90 (or whatever you specify) days, select
"Yes". If not, select "No."

If you choose "Yes," you are prompted to enter a number. This number is
used to scan the InBox and OutBox, and all messages which are older than
this number of days are removed from the system. Note that WasteBasket
messages are automatically removed after 10 days, so this procedure
does not affect those messages.

If you choose "No," the packing procedure will continue, and all messages
will be retained.

The packing procedure should be run when no users are accessing their
mailboxes. If a user has a mailbox open at the time this procedure is
run, that mailbox will be skipped. Not a mojor event, but it is recommended
that this procedure is run during off peak hours mainly because of the
increased traffic that occurs during the packing procedure.

For this reason, ADMIN allows you to specify parameters at start up to
allow you to run the packing procedure at a specified time. For instance,
you could let ADMIN pack all the mailboxes at 2am, when it's likely that
no one will be using the mail system. To do so, enter the following while
in the EEMAIL data directory:

ADMIN /p 02:00

The program will then go into "AutoPack" mode, waiting until 2am to perform
the procedure. The TIME parameter is in 24 Hour military time.

You can also "pack" one user's mailbox at a time from the command line. This
is to assist the administrator in recovering corrupted index/data files. To
use this feature, type the following while in the EEMAIL data directory:


Where UserID is a valid user of the network. If the user does not have
any data files, nothing will be performed. The ACTIVITY.LOG file is
updated to show packing activity messages. You can view this file or
print it out to view any error messages.

Excluding Users/Groups

EEMAIL allows the system administrator to exclude certain users or groups
from the mailing lists. You may have set up groups that you do not want
users to send mail to, such as print server accounts, remote groups, etc.
By default, EEMAIL Excludes the user account GUEST from all mailing lists,
and will not allow a user to send mail to that account. To exclude additional
users or groups from the mailing lists, perform the following:

1. Enter the drive/directory where the EEMAIL data files exist.

2. Run the ADMIN program by typing ADMIN at the command line.

3. From the ADMIN main menu, select "Exclude Users." A pick-list of
user accounts will display. Currently excluded users and groups
will have an asterisk (*) in the left-most portion of their name.

4. Using the cursor keys, move the highlight bar to a user/group account
that you would like excluded. Press the key. A pop-up menu
box displays, confirming your selection.

Repeat the above steps for each user you would like excluded from the mailing

If you would like to re-include a user that you have previously excluded,
perform the following steps:

1. Enter the drive/directory in which the EEMAIL data files are stored.

2. Run the ADMIN program by typing ADMIN at the command line.

3. Select Exclude Users/Groups.

4. Using the cursor keys, move the highlight bar to a user/group account
that you would like included in the mailing lists. Press the
key. If the user is not already included, you will be prompted with
a pop-up menu box, confirming your selection. Selecting "Yes" will
re-include the user in the mailing lists.

5. Create a mailbox for this included user (if not already created). You
can accomplish this by using the "Create Mailboxes" function or by
using the "/c" parameter on ADMIN's command line. For example,
ADMIN /c JIMT creates a mailbox for the user JIMT.

If you would like to start over on the EXCLUDE lists, simply delete the
EXCLUDE.DBF file located in the EEMAIL directory. If this file is removed,
only the GUEST account is excluded from the mailing lists.

Removing User Accounts

If you need to remove a user from the EEMail program, you first need to
find out the user's hexidecimal user object ID. The Novell program,
SYSCON, can give you this information (see "Other Information" for this
number). Once you have the User's Object ID, you can remove the mailbox
by performing the following:

del *.*

This will remove the user's mailbox completely. If you chose to install
EEMail in the existing SYS:MAIL directory, you cannot simply remove all
files, as Netware stores the user's Login Script, PRINTCON and other
information in this directory. If you chose to install EEMail in another
directory, you can remove all files in the user's mail directory.

Using PrintMail

A unique feature to Einstein E-Mail is the "PrintMail" feature. If you
have users in your office that do not have access to a computer on the
network, but would still like to receive mail messages from other
users, you can specify a valid print queue in their user definition,
and all incoming mail and phone messages are routed to this printer instead
of a mailbox.

To set up a PrintMail account, select "Change User Information," move
the highlight bar to a user, and type the name of the print queue in
the "Delegate Mail To:" field. All incoming messages are automatically
routed to this print device.

Other Functions

Also included in the ADMIN program are functions to change a user's personal
information, and a Help System rebuilder (in case the Help index files become
corrupted). These programs are both quite self-explanatory. All functions
write to the activity log file (ACTIVITY.LOG is created in the same
directory). You can view this file while in the ADMIN program, or use
common print commands to send the contents of the file to a network or local


CKMAIL.EXE checks the currently logged-in user account's mailbox for unread
messages. CKMAIL returns the following DOS ERRORLEVEL:

0 = No New Mail waiting
1 = New Mail Waiting
2 = User has no InBox
3 = Phone Messages Waiting

CKMAIL.EXE should be run in conjunction with a .BAT file. CHECK.BAT is
included in the archive file as a sample. If you have LANTools (also
found on our BBS), you can make an interactive mail checking system that
uses the same interface properties as EEMail. Check it out!

Running EEMail in TSR Mode

EEMail can be made to run in Resident mode. By specifying parameters on
the EEMail command line, you can make EEMail a TSR (terminate and stay
resident) program.

Since EEMail uses a method to swap program code into extended or expanded
memory, EEMail should only be run in TSR mode on 286/386 machines with
at least 2M bytes of RAM. You must be using an extended or expanded memory
manager, such as HIMEM, EMM386, QEMM, 386MAX or QRAM. Performance will
suffer if run on any other class of machine, or no EMS/XMS memory is
available. Extended memory is preferred, so if you've got HIMEM.SYS
lying around, put it in your CONFIG.SYS and go! If you have enough
high RAM and are using it all as Expanded memory, it's a good idea
to save some of it for Extended memory. You'll need to keep at least
640K Extended or Expanded for optimal results.

See your memory manager documentation for details on this, or call us.
We've worked with HIMEM, QEMM, 386MAX, and EMM386 and others and can probably
help you along.

Parameters for EEMAIL TSR Mode

/T Start EEMail using TSR mode
path Path to write temporary swap files. If EEMail does not find
enough EMS or XMS memory to swap in program code, a disk file
will be created. Specifying this parameter tells EEMail where
to look for those files. If this parameter is omitted, the
current drive/directory is used. Note: Writing Swap files
to a network volume can create excessive network traffic!

Example: MAIL.EXE /T C:\

This tells EEMail to run in resident mode, and write any temporary
swap files to the C:\ directory.

If this setup does not meet your needs, EEMail operates works just fine
with other memory-switching programs, such as Software Carousel, MicroSoft
Windows, and most others...Just make sure you run EEMail without the
/T and path parameters when using such programs.


If you load EEMail resident from your memu system, EEMail may not allow you
to unload it while the menu is running (we're working on getting around
this slight problem). If this is the case, you may only be able to unload
EEMail while hot-keying from the DOS prompt. If your users cannot access
the DOS prompt, make sure their machine is rebooted when they leave the
menu system. No harm will be done to the EEMail data files if this happens.
A good tool to log one off the network then reboot the computer is Devont
Software's LANTools (no plug intended). You can get this utility on our
BBS, on CIS, or networking BBS' all over...


If EEMail is already active, and the user invokes the program again,
a DOS ERRORLEVEL of 1 is returned, and the program ends. You can test
this ERRORLEVEL in a batch file, then simulate the pressing of the
ALT+INS key with MAILPOP.EXE. The following batch file illustrates
how to incorporate this into your environment:

*** EEMAIL.BAT ***

@echo off
map m:=sys1:mail >>nul
if errorlevel 1 MAILPOP.EXE

Using this method, you can place one entry on your network menu for Einstein.
If a user selects this menu item and the program is already loaded, the
DOS ERRORLEVEL of 1 is returned and you can simulate the ALT+INS keystroke.

You can also use this same procedure to automatically invoke EEMail upon
initial invocation of the program. In other words, if you want to make
EEMail resident and enter the program at the same time, consider the following
batch file:

*** EEMAIL.BAT ***

@echo off
map m:=sys1:mail >>nul

This way, no matter what happens the MAILPOP.EXE file will be executed
after the MAIL.EXE program, in effect invoking the program. It does not
matter if the program is already loaded or not. If it is not, it will be
loaded. If it is, then it will be popped up and made active.

Revision History

1-1-91 Initial Release (1.0)

1-12-91 Maintenance Release (1.0b) Following Changes:

CHANGES Fixed problem with SUPERVISOR running ADMIN.EXE.

Fixed problem with USER ID's that are over 8 characters in length.
This caused REPLY to return "UNKNOWN USERID". Now, the Full USER ID
is stored with the message.

Added ability for system administrator to restrict users from sending
mail to Groups. This change requires that all USERDAT.DBF files
be deleted and re-created with the ADMIN.EXE program.

Greatly enhanced ADMIN.EXE's user editing capabilities. You can
now change all user data information, not just the password.

Added /P and Time switches in ADMIN.EXE. This allows you to run
the packing procedure automatically at a specified time.

Added the ability to exclude certain users and groups from the
mailing lists and ADMIN procedures. Now, the ADMIN program will
not CREATE or PACK mailboxes for users that have been excluded.

Took away the ability to send mail to the User ID "Guest". This
will save space, since the user GUEST is usually a member of the
group EVERYONE. Who needs to send mail to that user account

Upon creation of a mailbox, the user is given a random numerical
password. This is to ensure a user's mailbox is secured in the
event it has not been specified by the user.

1-19-91 Maintenance Release (1.0c)

CHANGES Messages are now stored using the server's internal date and
time, rather than the workstation's clock. This ensures the
user has not "back-dated" messages by changing his internal
clock with the DATE/TIME commands.

New messages are noted in each user's InBox with a "" sign at
the leftmost position of the display. Unread messages are stored
at the bottom of the message list for clarity.

Urgent messages are noted in each user's InBox with a "!" sign
at the leftmost position of the display.

ADMIN.EXE's Exclude function has been modified to enhance the
interface. The system administrator can now remove excluded
users from the exclude list (known as "Including a User").

Users that have been excluded now do not show up on the user
lists in EEMAIL.

CKMAIL.EXE now shows messages that have not been read as new
mail. Previous versions merely informed if you had messages
in your inbox.

Corrected interface and procedural problems in the Reply feature.
This caused EEMAIL to lose the Sender's name and crash.

Added the ability to refresh the InBox and OutBox using the
Spacebar. This allows users to check for new mail while
inside the mailbox manager.

When accessing another user's mailbox, you may NOT delete,
purge, or move messages. This is to ensure the original
addressee gets his mail. All other functions, such as Read,
forward, print and Save to File are still available while
accessing another user's mailbox.

1-22-91 Maintenance Release (1.1)

CHANGES No additions or changes, just 3 bug fixes:

Repeated REPLY caused abend with "undefined indentifier" error

Exclude/Include would not let you press or answer "NO"

Print Queue Listing was one line too short. Was not sorting
the list, either.

1-30-91 New Version 1.2

ADDITIONS Added a command line switch in ADMIN.EXE that allows you to
create one user at a time. The format for this is:
ADMIN /c userID

Added a parameter that allows users to specify whether they want
to be notified of incoming mail. By simply specifying Y or N
in their PREFERENCES, they can suppress new mail notification
whether they are in EEMAIL or not.

More streamlined error checking when a user has specified to
ATTACH or GET a file from a local drive that is not ready. Now,
you are given the opportunity to insert the disk, rather than
just returning you to the mail editor.

When sending mail to a group that you are a member, you no longer
receive a copy of the message in your InBox. Of course, you
still get a copy in your OutBox.

Fixed problem with Attaching or Getting files in a message
that exist on a local drive. Now, you can attach or get a file
no matter where it is located.

Took away ability to send a phone message to a Group.

Took away ability to enter multiple user IDs in the phone
message recipient field.

FIXES Fixed bug in Wastebasket that displayed blank mail records.

Fixed bug in Exclude/Include that caused almost-alike group/user
names to be included in the exclude lists. For example, if you
Exluded a user/group named WPCOMP, and tried to send a message
to WPC, EEMail told you it was an Excluded User/Group.

Fixed bug in OutBox that caused the SUBJECT field to be moved 2
characters to the right when the RECEIVER field was full.

1-31-91 Maintenance Release 1.2

FIXES ADMIN would not let SUPERVISOR run the program. I don't know how
this creeped in there again!

Exclude/Include was too slow on big networks. Sped it up

When sending mail or phone messages to an ID over 8 characters
in length, no notification was being sent, even if "Alert" was
turned on.

When sending mail to an ID over 8 characters in length, the name
was being truncated in the "Sending Message" box.

2-18-91 New Version 1.3

FIXES Well, finally we have fixed the dreaded "6xx SEND_MSG" error
that was causing a big headache. This is the message notification
facility. Now we are using an internal send facility, and do
not load COMMAND.COM anymore.

Another obscure bug in the Phone Message Editor has been fixed.
This caused EEMAIL to bomb when choosing "NO" to the "Abort
Message" prompt if you have not yet typed a phone message.

ADDITIONS You can now attached a "notepad" of up to 64K in length to each
of your Phone Message Manager messages. By pressing while
the highlight bar is on a message, an editing window appears on
your screen, allowing you to type your note. This change requires
the administrator to re-install user data files (see the section
above "Upgrading Older Versions" for more detail.

We have added an additional parameter in the Administration
program. Now, you can "pack" one user's mailbox at a time with
the /P parameter. Syntax: ADMIN /P USERID
If the user does not exist, nothing will be packed.

All print operations now check to see if the user is a member
of the selected print queue. If not, a message is displayed,
saying they cannot print to the selected device.

When selecting a local printer for print operations, if the
printer is not ready when selected, the user is given a chance
to correct the situation, instead of just informing him that
the printer is not available.

We have added a closing "banner" on the end of the program which
informs each user that the program is unregistered. This banner
stays on the screen for a period of 15 seconds. This change was
implemented to ensure EEMAIL is not used in everyday use after the
30 day trial period. Registering the program removes this banner,
of course!

2-21-91 New Version 1.40

FIXES The word "Addressee" was spelled "Addresses." This appears
when forwarding a message to another user on the network at the
top of the message text.

When sending a message, the receiving User ID was used when
notifying the user of the incoming message (The one-line SEND
message had HIS name on it, not yours).

ADDITIONS Added "Scroll Bars" to the message view modes (Reading mail and
phone messages) and to the List Boxes (InBox, OutBox, etc.). This
is to assist the user in determining how far down the list or
or message the cursor is.

I never noticed it, but in ADMIN's Exclude function, you could
not press the first character of the name and move to that name.
Well, now you can.

When in another user's mailbox with the "Access Other Mailbox"
menu item, you now have access to the other user's InBox and
incoming Telephone Messages. Previous versions only allowed you
access to the InBox.

The Reply Requested feature has been expanded. When an outgoing
message is flagged as "Reply Requested," the sender is notified
with a message in his InBox when the recipient has either read or
deleted the message.

Unread InBox messages cannot be Purged. This ensures
that Reply Requested messages are acted upon by the recipient,
and the sender is notified of the message action. OutBox and
WasteBasket messages are not affected by this change.

2-26-91 New Version 1.50

ADDITIONS A major new feature in this release is the "Address Book." This
feature replaces the old "Message Manager" feature. You can now
add, edit and delete entries in this function, with many more
fields for entry, and an integrated notepad function.

Messages stored in the Address Book are automatically removed
from the Telephone InBox.

FIXES Your original CAPTURE environment is now preserved. Previously,
EEMAIL wiped out your previous capture environment.

3-10-91 New Version 1.60

FIXES A bug in Return Notification has been fixed. When a user with
a User ID over 8 characters in length sent a message as Reply
requested, the program crashed.

When selecting "Local Printer" for printing, the program crashed.
This has been fixed, and the printing functions more streamlined.

ADDITIONS Many New features with this release. Here's a synopsis:
ADMIN.EXE - New Telephone Activity Reporting capabilities
MAIL.EXE - User can now specify if he wants a Banner Page printed
- Address Book - New Fields: Beeper & Fax numbers
- Hot Keys! ALT+A,F,P,S,R and X. Try them while viewing
any pull-down main menu.
- Users can print phone messages from their Telephone
InBox, and while sending a phone message.
- The Supervisor (or equivalent) does not need to know
a user's password to access his InBox or Telephone Msgs
- There are now 3 items on the "Phone" main menu pulldown
menu: Address Book, Read Messages, and Take a Message.
This means you now have 3 ways to read your incoming
telephone messages: in InBox or OutBox, ALT+P
while in any Main Menu Pulldown, or by selecting
"Read Messages" from the "Phone" main menu selection.
- Due to popular demand, we now offer a "Sort" function
while in your InBox, OutBox, or WasteBasket. You
can sort by Date/Time, Sender/Receiver, Subject, and
Message Type. This function is under the =Message
options key while in any message box.

The Folder Feature has been greatly expanded. Old .FLD files in the
user's data directory should be removed (they are in ASCII format,
so you can move them into a word processor and print them for the
user if they need that information). Messages are now stored in
the folders individually, and users can now browse, print and delete
one message at a time. Folders now carry the extension .FDR

4-22-91 New Version 1.61

UPGRADES If you are upgrading from any version of EEMail, copy the
enclosed files to your EEMAIL Directory, flag them (as described
earlier in this document), then run the UPGRADE.EXE program.
If you are upgrading from 1.60, UPGRADE will simply rename your
user directories to support the new architecture (described below).
If you are upgrading from earlier version of EEMail, your user
data files are updated and directories renamed.

ADDITIONS When retrieving a user listing with the =List Users key, you
can now press the key to display the full user names.

Wording in the confirmation box which displays after a user has
pressed the key while typing a message has changed. Now,
the options read "Send Message" and "Edit Address" instead of
"Send Message" - "No/Yes" This was done to reduce the confusion
as to what was going to happen next.

When sending a mail message to a user that is logged into more than
one station, the notification message (the one line "SEND" message)
is sent to each of the workstations in which the user is signed on.
Previous versions only sent the message to the lowest connection
number. The same is true for sending a Phone Message. Note that
if a user has "Message Notification" turned off, no message is
sent to any of the workstations.

When sending a phone message, the caller's name appears on the
one-line SEND message (if you have entered one). This helps the
receiver determine if this is an important phone call.

When sending a mail message, the subject of the message now appears
in the one line SEND message (if you have entered one)...

The 8-character User ID limitation has been removed. Now, the user
mail directory is the same as used in Novell, which is a
Hexidecimal User Object ID. This allows you to install EEMail in
the existing SYS:MAIL directory (automatically created upon
installlation of Netware) if you prefer.

Printing functions have sped up significantly.

In ADMIN.EXE, you can now remove old messages (messages which have
already been read). By specifying a number of days, ADMIN will
remove these messages from the InBox and Outbox of each user. An
additional prompt displays when selecting the "Pack Mailboxes"
function to help guide you through this new feature.

In ADMIN, you can now remove one phone message log entry at a time,
as well as remove messages between a date range.

When printing messages to a local printer, a form-feed control is
now sent to the printer, enabling the page to be ejected.

6-08-91 Maintenance Release Version 1.62

UPGRADES If you are upgrading from version 1.61 of EEMAIL, just copy the
new .EXE files, flag them (as described above) and go!
If you are upgrading from any version prior to 1.61, you need
to run the UPGRADE.EXE program if you want to keep your user's
data. If not, wipe out the old stuff and install this new
version from scratch. See the instructions above for installing
EEMail on your network. Please call our BBS if you would like
a copy of the UPGRADE.EXE program. You can download this file
on your very first call.

Our Name If you've seen our product before, you may have noticed we changed
our company name. There was a company in NJ that had already
trademarked the name "Devon", so we had to comply with their
request to change our name. We added a "t" on the end, but
just pretend it's silent. No, we're not renaming our daughter,
even if they sue us... ๐Ÿ™‚

FIXES There have been several bug fixes in this release. We have been
working hard to tighten up the code. Since we have had very few
problems with 1.6x releases, we have had the leisure of going over
features that had not been touched since the first release of the
product. These fixes are:

If you had more than 10 messages in your Telephone Inbox, when
selecting to read the 10th - nnth message, it would appear as
either the wrong message, or blank.

Some users were complaining about a "NET_USE - OPEN ERROR" message
upon startup with certain users. This error indicated a file
called "WASTE.NTX" could not be opened. This has been corrected.
EEMAIL no longer uses .NTX files for the Inbox, Outbox and
Wastebaskets. NTX files are still maintained for the Address
Book. You can delete each user's WASTE.NTX, MESSIN.NTX and
MESSOUT.NTX if you desire (however, you can leave them in there,
they won't hurt anything).

A bug in Folder Print caused the program to think the folder
was empty if you printed the same message twice in a row. This
is now fixed. You can now print a folder entry as many times as
you need.

When attempting to access an invalid user with the "Other
Mailbox" function, the pointer to the original user ID was
lost. This has been corrected.

6-20-91 New Version 1.70

UPGRADES Same as for version 1.62..see above!

ADDITIONS EEMail now supports multiple servers. When used with Einstein
MailMan, EEMail can now be used in a multi-server environment,
and a wide-area network. Please see the section "Setting Up
Multi-Server EEMail" for installation instructions. Note:
MailMan has been discontinued. We now use standard MHS
delivery for multi-server and internetwork deliver (12-91)

When purging your InBox, Notification messages are now removed.
They do not have to be read in order for this to happen.

FIXES In the course of adding new code, we have run into a few bugs.
nothing major, but they have been corrected. For instance, if
sending a message to a user that had no mailbox, you would
be notified, but the error box displayed the user's Object ID
code, not his name.

7-03-91 Maintenance Release 1.71

UPGRADES Same as for version 1.62..see above!

FIXES A bug disabled the ability to send mail to groups. This has been

ADDITIONS The "Take a Message" dialog box was changed. The first option
after is pressed to end the message is now "Send" instead
of "Print/Send."

7-30-91 Maintenance Release 1.73

Version 1.72 was skipped, as that number was used as a patch for
a multi-server CAPTURE problem.

UPGRADES Same as for version 1.62..see above!

FIXES ATTACH a file was goofy. If you received an attached file to a
local drive, you got a 0 byte file. That is fixed. In
addition, more error checking is now performed on the drive/path
entered for the attached file. I could make the program abend
easily by messing with it. Not any more....

A major bug in ADMIN was corrected. If your network contained
over 96 users in the bindery, the directories created for users
97 - 250 were not correct. This caused many problems with MAIL.EXE
and CKMAIL.EXE. For instance, these users could not access their
mail, other users could not send them mail, and they could not
use the CKMAIL.EXE program to check for new mail. Thanks go to
our users in Germany for finding this one...

The patch for the Capture problem in multi-server environments
has been included in this release. If running a multi-server
network, you should no longer receive the "PROC OLDCAP UNIDENTIFIED
INDENTIFER" error message upon program startup.

ADDITIONS If a Message Subject is typed along with the message text, that
subject appears on the one - line SEND message. This tells the
receiver if the message is of importance without actually having
to read the mail message. I think this may have been included
in an earlier release, but removed for some reason or another.
I cannot think of any good reason NOT to put it in there, so it's

A few minor changes that we've been meaning to get around to have
also been changed in this release. The explode window function
is now a little smoother. The function that checks the names
entered into the message header has been simplified. The function
which retrieves the members of a group has also been simplified.

8-05-91 Maintenance Release 1.74

UPGRADES Same as for version 1.62..see above!

FIXES More work was done on the Exploding Windows function. Now, all
windows contain the new Explode code. Even smoother and more
efficient than before, although you'll probably not notice it
unless you are on a REALLY slow machine. Cut the number of lines
in the function in half...

The same bug that plagued the ADMIN.EXE program has been corrected
in CKMAIL.EXE. This error caused ADMIN to create invalid directory
names for users 96 - 250. This same bug made CKMAIL inoperable
for these users...

When printing your telephone messages from the "Read Messages"
function off the main menu, your Object ID number was printing
in the "Message For:" field. This has been corrected, and now
your full user name is printed.

ADDITIONS A new menu item has been added to the dialog box that displays
when is pressed during a message editing session. This
new item, "Abort Message" allows you to leave the message editor
directly, without having to press again while in the
Message Header portion of the editor. When selected, if you
have entered text into the message editor, this function
asks if you would like to save your message text to a file.
If you select "Yes," you are prompted for an output file
name, and if all goes well the text is saved to the
specified file. Selecting "No" to the "Save Text to File"
box quits out of the message editor. If is pressed anywhere
along the way, you are returned to the previous level. This
means if you change your mind, you can get back to the message
text by 'ing back down the levels...

When pressing the key to complete the text of a Phone
message, a new selection is available from the resulting menu.
"Abort Message" allows you to directly quit out of the phone
message editor, instead of having to back out from the message

You may now forward a message to multiple users and/or groups.
This function also now allows you to press the =List Users
key to obtain a user listing.

A new menu has been added while viewing a Folder. This menu,
Message Options, contains functions to Forward a Folder Message,
Save a Folder Message to a File, Print a Folder Message, and
Move a Folder Message to a different Folder. To access this new
menu, select the "Folder Manager" main menu item, select a Folder
from your list of Folders, then press the =Message Options
key (the bottom of the Folder View window and the Help for the
View Folder function point you in the right direction).

The validation for users/groups now occurs while you are typing
the data in the message header. This means you cannot enter
invalid names into the Send To: or CC: fields in the message
header. If you do, the program beeps and pops a message up
saying that the user name is invalid. This was done so you don't
have to go back up to the field that contains the invalid name
then move the cursor to correct the entry.

A new "Yes/No" dialog box has been added to the Preferences
screen to verify that you wish to save any changes made in this

8-15-91 New Version Release 2.00

UPGRADES Same as for version 1.62..see above!

ADDITIONS Well, it's finally here...the TSR version of EEMAIL! It's been
promised for a long time... Upon startup, you can now use
the /T parameter to run EEMAIL in TSR mode. EEMail will take
up a 19K kernal in conventional DOS memory (under 640K), and
place code in high memory. If there is no EMS or XMS memory
available, EEMail will create a disk file. For this reason,
the TSR version of EEMAIL should only be run on machines with
2M or more memory. Please see "Running EEMail in TSR mode"
above for more information.

Users may now create personal "distribution lists" and add names
of network users into these lists. Mail can be sent to any of
the names in the list as if it were a regular user or group. To
access this function, choose "Mailing List" under "Utilities"
from the Main Menu.

CHANGES A lot of work went into the message editor. We have changed the
method in which the message is flagged as "Urgent" and "Reply
Requested." Instead of prompting the user for this information
while in the message editor, has been assigned to the
"Message Option" key. The resulting menu contains 2 options,
"Urgent" and "Reply Requested." The user can turn either of these
options on or off by pressing the key next to the
selection. This will allow us to easily add more routing options
if they are requested. If you need other routing options, please
let us know!

The Phone Message Editor also received some minor interface
changes. Instead of having to type "Y" or "N" in the message
header for such options as "Returned Your Call" and "Please Call,"
the user simply selects either Y or N with the cursor keys.

User Preferences finally got the facelift we've been meaning to
get around to for quite some time. The user no longer needs to
type in the values for parameters. Instead, a friendly selection
method is used to choose the values.

ATTACH and GET have been recoded to be more efficient.

HELP has been expanded in many areas.

LOOK! Please note: We have increased the retail price for EEMail to
US $249.00. Since our orginal release in January of 1991, we
have added a significant amount of features into the product, yet
have kept the price very affordable at 199.00. We feel with the
added features such as Multi-Server support, TSR and one of the
best support records of any shareware product on the market today,
a price increase is fully justifiable. If you are already a
registered user of EEMail, you are entitled to a free upgrade.
Please contact us for more information.

8-18-91 New Version - Release 2.10 (never released to Public)

UPGRADES Same as for version 1.62..see above!

FIXES The TSR mode is now a little smoother. We are correctly restoring
the screens upon exit and entry into the program now. Faster
response times from machines with only 1M RAM.

ADDITIONS The TSR mode now checks to see if you are at the parent DOS
process. If so, no swapping occurs. This improves performance
when calling EEMail from the DOS prompt.

If the drive mapping is removed when switched out of EEMail,
an error message displays upon re-entry to the program.

If EEMail is already loaded in TSR mode and is called again,
an informative message displays to the effect of "Already
Loaded. Press + to Switch"...

When attempting to unload EEMail while on top of another
program, a message displays informing that the other program
must be ended before unloading. This solves some problems
we were having when unloading the program while on top of
another program, such as lock ups and lost drive mappings...
To properly unload EEMail, the user should be in the parent
DOS environment.

The function that lists the users and groups when is
pressed while addressing a mail or phone message is a
little more intuative. Now you can select multiple names
from the list, instead of having to re-invoke the function
again if you would like to select more names. We will add
a "Tag" function, which will allow marking and unmarking
of names in the list if someone yells at us...

Two major changes to the File List Utility (File List is
called when you press in Attach and Get while typing
a message): You can now select from the
View Files window, then type the name of any drive/directory
and the files will display in the window. You can then select
a file with the key just as before. In addition, a
"scroll bar" was added to the window to assist you in knowing
the relative cursor position.

Address Book gained a new feature: =View. This new feature
allows you to view the contents of an entry in a "Business Card"
format, and scroll through the entries using the up and down
arrow keys. This is a bit easier than having to use the
edit function or pan using the right and left arrow keys.

Color Palettes 3 and 4 have been changed. We were pretty tired
of the same old pale blue color schemes, so we played with some
colors and came up with these. We can easily add more colors
to the palette, so if you would like a particular set, let
us know and we will get them in there...

8-26-91 Maintenance Release version 2.11

UPGRADES Same as for version 1.62..see above!

FIXES When deleting a message, moving a message, or selecting other
message-related options, the highlight bar is returned to the
same position in the display, instead of back to the top of
the list. This is true for your Inbox, Outbox, Wastebasket,
phone messages and Mailing List entries.

You can now press the first character of a pulldown menu item
to move the highlight bar to a menu choice. Finally figured out
why this was not working!!

ADDITIONS In Mailing List, you can now press the key to list network
users and groups, then select the names by pressing the

9-05-91 New Release - Version 2.20

UPGRADES Same as for version 1.62..see above!

CHANGES ADMIN received some minor changes in the "Exclude" and "Change
User Information" functions. When excluding or including a user
the highlight bar is returned to the same user, instead of back
to the top of the list. Same is true for Change User Info. In
addition, the method in which Excluded users are displayed in
Change User Info is different, and hopefully easier to navigate.
Now, excluded users are displayed with a "*" at the far left of
the display (just like in Exclude Users). Attempting to change
an excluded user's data results in a beep and a message.

If EEMail is still resident and the current user logs out,
then another user logs in and presses the Hot Key, EEMail now
reinitializes for the new user. This new user can access the
program just as if he initialized the program from the very

A new function has been added to the Utilities menu. Firm
Addresses is just like your Personal Address Book, but this
database can be shared by all EEMail users. You can use this
function to store, print and retrieve names and addresses that
the entire office can access.

A new print form has been added to the Address Book (and
subsequently the Firm Address) function. When pressing the
=Print key, a pop-up menu box displays with two choices:
"Telephone Listing", which was the original print form, and
the new one, "Black Book." The Black Book prints a detailed
listing of all entries in the selected database.

If EEMail is already active, and the user tries to run the
program again, a DOS ERRORLEVEL of 1 is returned instead
of displaying a message. This ERRORLEVEL can be tested
in a batch file, and MAILPOP.EXE invoked for the user.
See "Using EEMAIL in TSR Mode" above for more information.

A new .EXE file is included in the package that allows you to
invoke the resident portion of EEMail. When running MAILPOP.EXE
from the command line (or from a menu), the ALT+INS hot key is
simulated, and EEMail pops up. You can incorporate this into
your existing menu system for users that just cannot grasp the
idea of pressing a complicated keystroke like ALT+INS. ๐Ÿ™‚

9-16-91 Maintenance Release version 2.21

UPGRADES Same as for version 1.62..see above!

CHANGES Just noticed that messages that were put into the wastebasket
retained the orginal message date and time. The message now
receives the current server date and time to ensure the message
remains in the wastebasket for at least 10 days.

ADDITIONS The Hot Key sequence has been improved. Now, ALT+INS is ALWAYS
active (if EEMail is loaded using the Optional TSR Mode). You
can now press ALT+INS anywhere in the program. When you Hot Key
back into the program, you are returned to the exact same spot.
ALT+X is functionally equivalent to this key.

Added an error message when typing an invalid folder name instead
of just returning the user to the entry box.

In the Mail editor, the screen displays the current insert mode
with "" or "" on the status line. In addition, Insert
"on" is now the initial mode.

9-30-91 New Version - Release 2.30

UPGRADES If you are upgrading from version 1.61 or above, you must edit
EACH USER'S data using "Change User Information" in ADMIN.
Remove any data contained in the field "Delegate." If you
would like to implement this feature, enter a valid user ID
or queue name. Even if you don't plan on using this function,
you must remove all the text in this field!!!

Please see the section "Using PrintMail" for more information.
Call us at (409) 321-3220 if you have any questions!

If you are upgrading from version 1.60 or below, you need our
UPGRADE.EXE program. This file can be found on our BBS.

FIXES An entry box in Mailing List had a typo. "Mailing" was spelled

You could not press on the "Include Original Message"
option box (while replying to a message) to abort the
operation. This has been corrected.

ADDITIONS When pressing the key to move a telephone message to your
address book, you are presented with a popup menu box with two
choices: "Personal Address" and "Firm Address." This menu allows
you to choose which address book to move this message. Highlight
the option, then press the key to select where this
telephone message belongs. Pressing the key aborts the
function and returns you to the Telephone message manager.

Users may now automatically route incoming mail messages to another
user on the network. In "Preferences," an additional entry field
called "Delegate" has been added for this function. For example,
if you are on vacation and would like your mail automatically
sent to a different user, type the name of the user in that field,
and all incoming mail and phone messages are automatically routed.

In addition to delegating messages to another user on the network,
Supervisors may also specify a print queue in which to send
mail messages. This means that users who may not be active on
the network may still receive hard-copy mail messages ("PrintMail")
by specifying a valid print queue in the Delegate field in
"Change User Info." More information on PrintMail above. See
the section titled "Using PrintMail" for more information.

A new option in Address Book (Personal and Private) allows users
to export the data to two different formats, WordPerfect secondary
merge and ASCII delimited.

A message to the effect of "List not Available Here" has been
added when pressing the =List Users key on such fields as
subject, etc.

A message to the effect of "Sorting List.." has been added when
selecting the "Sort List" feature in MailBox Manager and the

10-04-91 Maintenance Release 2.31

UPGRADES If you are upgrading from version 2.30, simply copy the new
programs and go! If you are upgrading from versions prior to
2.30, please see the upgrade instructions for version 2.30 above.

FIXES Since we now allow the user to hot-key out of EEMail at any
place in the program, several changes had to be made when
reinitializing from resident mode to ensure the proper files
were reopened. This fixes the garbled outbox and wastebasket
message problem, and reappearing messages (nice trick, don't
you think??).

Random hangs and garbage displayed when leaving the program from
TSR mode have been fixed.

A Form Feed command was not being appended to the end of Mail
Messages at print time. This caused the message to require
a manual page eject from the operator.

ADDITIONS The User/Group list has been improved. Now, when you press
to select a user or group, a "" mark appears next to the
user indicating the user is selected. Pressing a second
time on a selected user de-selects it. ends the function
and plugs the selected name(s) into the field.

In the user/group listing, groups now carry a "" in the right
hand side of the display to help identify them.

When selecting any of the print features, if the user has a
local printer attached or is currently captured to a network
device through Netware's CAPTURE command, the Print Queue listing
no longer appears. If none of these conditions is true, the
list displays as previously, allowing the user to print the
mail message on a network print device.

The receiver of delegated messages now receives a one-line
notification message to the effect of "Delegated EEMail
Received From UserID".

A "Reply Requested" message is now indicated with blinking text
while reading the message. Prior versions merely displayed the
text in the upper right hand corner of the message. The Urgent
message indicator no longer blinks since it is identified in the
mail message listing.

CKMAIL (Mail Check) now tests if there are telephone messages
waiting if there are no new inbox messages waiting. This
returns ERRORLEVEL 3. CHECK.BAT and EEMAIL.DOC have been
updated to detail the changes in this program.

10-15-91 New Version - Release 2.40

UPGRADES Same as for v2.31...see above!

FIXES Noticed that we were locking the inbox when deleting a message,
but not unlocking it when we were finished. This should take
care of the reappearing message and sharing violations once and
for all!

When typing a telephone message, in the "Y/N" section where
you determine if a message is "RYC, Urgent, Will Call Back" etc.
it was difficult to tell where you where. This is now a little

When deleting a message from a mailbox, the highlight bar was
returning to the next message up. If on the last message,
it went back to the top of the display. It now works as it
is expected.

The + and +X Hot Keys are no longer active during
the Address Book functions. If a user logged out while
this function was resident, then logged back in and accessed the
data, the program would crash because the files were no longer
open. Also turned off the keys during the "Secure Terminal"
function so you cannot hot key out of the lock and access the

ADMIN is now more forgiving of open data files. An error message
and an entry into the log file instead of hanging up or going into
infinite loops.

ADDITIONS The "" and "!" symbols are mow removed from the Inbox display
as soon as the message is read. Previous versions required that
the display was updated with the key.

The Address Book features are now totally new. New interface
and new functionality. First off, it looks more like the
standard "Rolodex" cards we are all familiar with. It should
be quite apparent how to use it even for novice users.
You can now sort and search the data contained in the listing
by 5 fields. You can also search by pressing a letter on the
keyboard and you are taken to the next entry which matches
your input. In addition, much testing and fixing was done
in the Firm Address Book to ensure multi-user data integrity.
We found several instances where a user could run into problems
where records and files were locked when they should not be.
Hope you like it, please give us your feedback!

11-15-91 New Version Release 3.00...we're going GroupWare!

UPGRADES Same as for v2.31...see above!

ADDITIONS When leaving EEMail in resident mode, all files are closed. This
enables you to use the program on more than one terminal at a
time as long as the other terminal session is not active (on the
screen running) at the time you access it.

You can now forward a telephone message to another user. This
feature has been combined on the key along with the
Print function. This is consistant with the other menu's

A New menu item has been added to the main menu. This item,
"Other" contains menu items previously in "Utilities." Some
menu items have been moved to the "Utils" menu, and a couple
of new ones added. Please take a minute to familiarize yourself
with the new structure.

On the "Utils" menu, two new items: Line Message and Network
printer. Line Message allows you to send a one line message
to another user on the network. Network Printer allows you
to change your current CAPTURE status.

On the "Other" menu, two new items: Calendar and Notepad.
Calendar is a friendly multi-user calendaring system. You
can add, change and delete your activities, as well as view
a graphic display of your weekly events. Notepad is a simple
text entry screen that you can use to jot down notes, ideas,

"Other Mailbox" features have been expanded. When in another's
mailbox, you now have access to this user's InBox, Address Book,
and Calendar. Multi-User calendaring can be accomplished
through this feature.

A new color palette has been added, accessable through
"Preferences." We didn't make this one up, so don't yell
at us about this one if you don't like it! ๐Ÿ™‚

11-26-91 Maintenance Release 3.10

UPGRADES Same as for v2.31...see above!

ADDITIONS A new feature has been added to the "Other" menu. In/Out Board
is designed to help you track the goings on of the people in
your office. You can list those who are currently out, and
even take a telephone message from the screen by pressing a
function key.

A new option has been added to the Message Routing Options
(F3 while creating a new mail message) and another has been
changed. "Receipt Notification" informs you when a user
reads or deletes a message. "Reply Requested" no longer
performs this task; it merely displays a blinking message
in the right corner of the message when the message is read.
This change allows you to specify these options separately.

A new message routing option has been added to the menu
while typing a mail message. "Junk Mail" allows you to
send a mail message without notifying the recipient of
it's arrival, regardless of their preference for incoming
mail notification.

The Password in the "Preferences" menu is now hidden from view
until the cursor is placed in the text entry portion of the
menu. This allows you to see your password when you need it,
yet hide it away from prying eyes while viewing your other
options on this menu.

CHANGES The "Delegation" feature was a bit skewed. If you sent a mail
message to a group of users, and one of them happened to be
a "delegated" message, everyone else received the "Delegated
Mail Message Recieved from xxxx" text at the top of the message.

With the addition of "Line Message, Calendar, and Network Printer"
to the program, our RAM requirements got a bit out of hand.
We have lessened the amount of required resources. You now
need a only minimum of 360K RAM FREE to load the program.
However, to initialize (read the Netware User databases, print
queues, and Groups) the program, you need a minimum of 480K
RAM free. Previous versions were needing close to 560K free
to avoid "Out of Memory" errors in Calendar and Address Book.

This change required a new memory architecture for the program.
Previously, we loaded the entire program in memory. Now, we
load the "core" of the product in memory, and are using a
dynamic memory overlay architecture to load portions of the
program on demand. This makes .EXE file size larger, and
is now un-compressable (the .EXE file is now twice as
large as previous version's compressed .EXE). In addition,
another file, MAIL.OVL (or
MAILD.OVL for the unregistered version) is added to the
file directory). The portions of the program that now
load from the overlay file are: Help, Folder, Address Book,
Calendar, In/Out Board, Preferences, Phone Messaging, Mailing
List, Network Printer and Line Message. You may notice a
SLIGHT load time difference when running these portions of
the program. However, creating/reading/managing mail messages
(the "core" procedures) are faster than ever, since the
memory overhead is much lower. In addition, you can now
create bigger mail messages than ever, and it's unlikely
that you'll ever run into a memory shortage on a machine
with 480K ram free. If you have less memory available,
you should remove unneeded TSRs, load DOS high, and make
sure you run the program from the parent DOS command prompt.
If running Novell's menu (which takes up to 96K RAM overhead
to run a program) be aware of your memory requirements on
XT and 286 class machines with 640K or less memory installed.

The Calendar was a little quirky sometimes when trying to open
the data file. This is a more stable now.

In Folder's "Message Options" menu, you could not press the
first character of a menu item to select the item. This now
works like the other "Message Option" menus.

12-01-91 Maintenance Release 3.11

UPGRADES Same as for v2.31...see above!

CHANGES This release lowers memory requirements even further. We found
that even with 480K, while deleting a calendar event you could
still receive an "Out of Memory" error message. By moving
little-used error handling systems into the overlay, we recovered
an additional 10K free memory.

Due to popular demand, when the program is initialized the
first menu item displayed is "Mail," not "About."

ADDITIONS NotePad received a couple of new features. You can now save the
notepad to a file as well as print it. In addition, Insert
Overtype indicators are present in the display.

Calendar now allows you to view the daily events of other users
on the network, without knowing that user's Mailbox Password.
Choose the "Show User Events" option on the =Options menu
to use this new feature.

FIXES If sending a telephone message to a non-existant user (one that
has not been created with the ADMIN program), the program would
crash. This is fixed.

12-10-91 Maintenance Release 3.12

UPGRADES Same as for v2.31...see above!

ADDITIONS EEMail now checks to see if you are a member of the group
named "EESUPER" (defined in SYSCON). If so, a new menu item
on the "Other" menu is available to you. "Telephone Log"
allows you to view and print telephone activity. This feature
can be useful to secretaries who receive calls from staff who
may be out of the office and wish to check their telephone
messages. They can accomplish this without knowing the person's
mailbox password.

If running EEMail in TSR mode, a "Cut & Paste" feature is
available while you are in other programs.

You can use the Cut & Paste functions to move data from one
program to another, as well as move text into EEMail messages.

++ = Paste
++ = Cut

"Cut" places a moveable box on the screen, which you can size
using the Numeric Keypad (in NumLock Mode) and move around
the screen with the Arrow keys. When is pressed, the
text underneath the box is appended to the end of the NotePad.

"Paste" simply places the contents of your NotePad into the
keyboard stream, thereby placing the text in whatever program
you are working in. For example, if you are in a word processing
program and need to insert the contents of your NotePad into
the current document, pressing the "Paste" key simply types
the NotePad contents into the document.

While typing a Mail Message, you can now import the contents
of your Notepad into the current message. This feature is
accessible from the =File Options menu while editing your

CHANGES On the Main Menu, you can no longer press the key and
go into the "unknown" zone, where previously you had to press
to redisplay a pulldown menu. This should prevent
inexperienced users from getting lost in space...

12-20-91 New Version 3.20 with native MHS Support!

UPGRADES Same as for v2.31...see above!

NOTE: We have increased the retail price of EEMail to US $449.00, as
we have been advertising for the last few months. To justify
the price increase, we have added the following new features:

ADDITIONS We're finally there, MHS support! This means you can now
use EEMail as a global E-mail system to communication with
other MHS clients and hubs. To use this feature, please see the
section above titled "Using EEMail's MHS Facilities."

To accomodate MHS, several changes had to be made in some screens
and Folders. The message editor and reader are now wider to
allow line length compatibility with other systems. Folder
fields are now longer to accomodate longer "Sent By" addresses.
Existing folders are not affected by these changes, although
they may appear a little different than new folders created
by 3.20.

In ADMIN, a new menu item allows you to set up remote routing
tables. This is only useful for MHS installations. For instance,
if you need to provide a route for the "SALES" department on
a remote server, you could call the group SALES, then add
the remote routes for each of the users in the group. The
entries made in this list are available to all EEMail users,
and will appear in the =List Users display.

A new "mark" feature has been added to the Mailbox menus. Using
the Spacebar, you can now mark as many messages as you'd like,
then press the =Message Options key to perform an action on
the selected messages. The "Refresh" function has been remapped
to the key. The new "Mark" options are: Delete, Move to
Folder and Print.

A new option has been added to the Calendar "Options" menu.
"Daily Journal" allows you to record the events of each day on
your calendar in a free-form textual entry screen.

When sending a message as "Receipt Notification," the message
informs of the option in the sender's OutBox. "Receipt
Notification" appears in the message header of outbox messages.

EEMail is now significantly faster in several areas, including
load time, message creating, viewing and user ID validation.

RAM requirements are now lower and memory overheads have
been reduced as well. We now ony store one copy of the user
(bindery) data in memory, and no longer store the Excluded
users in memory. This makes EEMail crisper in load time and
validation procedures.

You'll need at least 470K FREE now to load the program
and the user database, down 10K from the previous version.
Your network may require slightly more depending on the number
of users defined in SYSCON. However, the number of excluded
users does not affect your RAM requirements as did previously.
Our test environments consist of Netware 3.11 and Netware 2.2
with 100 users defined on each server.

FIXES The Address Book functions were only accepting US-style ZIP
codes. Any combination of letters and numbers is now allowed.
Apologies to our International users for any inconvenience this
may have caused...

As originally intended, a user does not need to know his mailbox
password when returning to his own mailbox using the "Other
Mailbox" feature.

01-01-92 New Version Release 3.30 MHS

UPGRADES Same as for v2.31...see above!

LOOK In order to stay competitive, we are now offering a multi-tiered
pricing strategy. The price breaks down as follows:

- Unlimited Users (Server License): $449.00 (Netware Limit Only)
- 20 User Limit: 249.00
- 10 User Limit: 199.00

As you can see above, running EEMail on a 10 node network, your
cost per workstation is less than $20.00. A 20 user pack sells
for less than $12.00 per workstation, and if you are running
EEMail with 100 users with the Unlimited server license, your
cost per workstation is incredibly low at $4.50! In any case,
we are certain you can justify the low cost of this e-mail package
considering the features and performance it delivers.

If you missed our previous announcement on the price increase,
please see the notes above (for the 3.20 release) for more

FIXES When specifying a Folder name, pressing on the data entry
portion returned an invalid error message. This has been

CHANGES After typing a Journal Entry, the "Yes/No" confirmation box
no longer appears in order to be consistant with other Calendar
data entry screens. When is pressed, the information is
now automatically saved, instead of prompting to save the text.

In the Unregistered version, the closing banner now prompts you
to press a key instead of waiting 15 seconds. Some users
said the wait was too annoying and the package was not being
used because of the delay.

"Secure Terminal" received a few minor interface changes. You
can now type a one line message that will be displayed to
passers-by in which you can say where you went or what time
you will be back. When typing the password, the text is
hidden to keep away from prying eyes. After an inactivity
period of about 5 minutes, a ScreenSaver will take effect, and
a flashing cursor appears in the lower right hand corner. A
press of a key restores the screen and allows you to type
your password.

In Calendar, "Show User Events" now displays the full week of
the specified user, rather than just a day's view.

The Folders are now a bit nicer to look at. When a folder is
opened, the highlight bar consumes the entire message header,
rather than each separate field. Other than this small change,
Folders remain the same functionally.

ADDITIONS A new "To-Do List" feature has been added to the Calendar.
You can access this feature by pressing the key while
on any date, or by selecting the option from the Options
menu. This is just a regular ToDo List that will eventually
tie into our planned Task Manager/Delegation feature.

Calendar also received a "Calculate Days" feature which allows
you to count the number of days between any specific dates.
You can find this feature on the =Options menu while in
the Calendar function.

Address Books received a few minor updates. You can now search
for entries by typing the text at the main screen. For instance,
if you are looking for "SMITH" and you are currently sorted by
Last Name, you can type SMI and you are taken to the closest
match. This is performed right from the opening screen, instead
of having to select "Search" from the Options menu. The Options
menu Search feature remains the same.

A new option on the =Options menu in Address Books allow you
to list the data in a tabular format. This should help those
who found the new Address Book format a little harder to
navigate through the information. Choose "List Entries" on
the Options menu to select this new feature.

Another new option on the =Options menu in Address Book allows
you to copy the currently displayed entry into your NotePad. You
can use this along with the "Paste" feature to insert the entry
into a word processing document or other program. See the
"Paste" function for release 3.12 for information on this feature,
or the Help screen in NotePad.

Address Book Hot Keys allow you to quickly sort the information
by all available sort keys. For instance, pressing +
sorts the data by last name. A complete listing of the
available Hot Keys is posted in the help screen for this feature.

01-04-92 Maintenance Release 3.31 MHS

UPGRADES Same as for v2.31...see above!

FIXES A bug caused the user to get "stuck" in Help in a few places. This
has been corrected.

A bug in ADMIN wouldn't allow you to select Color Palette 5.
Another one skewed the display for User Names longer than 24
characters. Both are corrected in this release.

ADDITIONS A new "Group Chat" feature has been added to the "Other" menu.
This feature allows users to type "real time" to each other in
a friendly pop up text box. There are five separate channels,
each can carry a different conversation. Users can "page"
other users to join them in a conference.

01-20-92 Maintenance Release 3.32 MHS

UPGRADES Same as for v2.31...see above!

FIXES A maojr bug in ADMIN's Packing procedures caused some mix-up of
the Calendar data files, rendering them pretty much useless as
far as the textual description of each of the events was concerned.
The event itself remained intact, however. Hope this has not
caused a lot of grief. We had not had any reports, and a later
release of 3.31 contained this fix.

While in Calendar, we discovered that deleting an alarmed event
did not reset the alarm, and some other minor alarm bugs were

Help while in Chat now works properly.

ADDITIONS EEMail now supports MHS Remote. When you are out of town, you
can specify "MHSREMOTE" as your delegation User ID (Selectable
in Preferences), and your local mail will be submitted to MHS
for delivery. This way you can use Novell's MHS Remote package
to receive all your mail while you are out of the office.

The Create Mail message editor received a couple of new additions:
Blind Carbon Copy and Blind Post Script allow you to copy a message
to someone without the original addressees informed of your
action, then optionally attach a private textual message only
Blind CC Addresses can see. All this is available on the
=Message Options key while typing a new mail message. The
Help for this feature has been updted to reflect the addition.

When selecting "Group Chat," the function prompts you to select
a channel right from the Main Menu. You can still change
the current channel from the =Options menu as well.

Address Book fields "Company", "Title", and "Address" are now
25 spaces longer. This file will be updated the first time
you select this feature.

A new Address Book function on the =Options menu: "Copy
To User" allows you to copy an entry to another user needing
this address.

After sending a Telephone Message, the editor remains, waiting
for another message to be typed. This change allows users
to hot key out of the function, returning right where they
left off ready to type another message.

Memory requirements have dropped a little more. We were still
having problems in Calendar with machines at 470K free RAM.
We were only about 3K short on these machines while deleting
calendar events. We freed up 7K RAM so this problem should
not appear any longer.

02-04-92 Maintenance Release 3.33 MHS

UPGRADES Same as for v2.31...see above!

FIXES We now support MHS 1.5C Extended Addresses. For instance,
sending mail through Compuserve's MHS hub can be accomplished
by separating the ID with a semicolon.
i.e. [email protected] {70421;1506} EEMail will convert this to
the normal {70421,1506} when submitting to MHS.

You may now specify an MHS ID As your Delegation User in
Preferences. This allows you to forward your mail to another
remote MHS site so your mail can follow you wherever you go.
This also allows you to receive your mail using Einstein
Personal Mail and other remote MHS packages in conjunction
with Novell's Personal MHS.

A misspelling was found on the Mail Create screen. "Message"
was spelled as "Messsage."

When marking multiple messages for printing, output was garbled.
This has been corrected.

If a user was set up for local printer (capture was off for
LPT1:) the Network Printer option blew up the program. This
now works for all print capture modes.

ADDITIONS In Group Chat, you can now specify multiple user ID's and
select them from a pop-up list of valid addresses in the
Page function.

Scrollbars have been added to the Folder Viewer functions to
aid in telling where the top and end of the data files are.

User-definable Hot Keys are now available in Preferences. This
feature allows users to select from a "palette" of five available
hot keys. This should alleviate any possible conflicts with
other TSRs or program-defined keystrokes. The user data file
is automatically updated upon startup to accept this new change.

The Group Chat feature has been moved from the Utils menu to the
Other menu where it belongs.

When adding or deleting Mailing List entries, the Userlist
information is now updated to reflect the changes you make to
this list. Previous versions required that you unload then
reload the program to add or delete these items from the list.

A new Message Option has been added while typing a new mail
message. "Personal and Confidential" allows users to specify
that a message is private.

Preferences received a face lift, and a new option has been
added. "US-Style Telephone/ZIP" allows you to define the
format for the Telephone and Zip code entries.

CHANGES In Calendar ToDo List, if you go past the current date, then
look at your ToDo list, the list only shows items that should
be completed on that date, rather than pulling previous entries
into the list. If items have not been completed and the day
passes, the items roll forward as they have been doing. In
addition, if you complete an item that was entered on a
previous day, the item remains in the current list.

Changes were made to the Reply and Forward functions to help
ease message threading. When creating/replying, the message
author and date/time are stamped on the message body text.

CKMAIL now supports 3 parameters: EEMail data path, USERID
and Full Status. You can use these parms to tell CKMAIL where
to look for the (path), what user to check for, and the
third parameter tells ckmail to display the status. If
none are used, the current drive and current directory are
used. If you use only the [Path] option, the currently logged
in user is checked. CHECK.BAT is updated to allow replacable
parameters on the command line.

Informational Message boxes are now a different color than
Error Message boxes.

Color Palettes 4 and 5 have changed (5 was outright UGLY!).
We hope your users enjoy these new color selections.

02-24-92 New Version Release 3.34

UPGRADES PLEASE READ UPGRADE.DOC for specific instructions!!!

CHANGES ADMIN is totally new. Much more efficient and options have
been combined in one easy-to-use item called "Maintain User List"

On Main Menu pulldowns, you can now press the first letter of
an option to instantly select and execute the option.

The userlist key is totally new. You'll just have to see it
to see the differences.

Colors are a little different in that the highlight bar is no
longer black and white. Very subtle change.

The stamp at the end of the message now occupies only one line
instead of 3 in the previous version.

On the "Other" menu, "Folder Manager" is now "Manage Folders"


By looking at the list above, it seems that EEMAIL has gone through a lot
of rapid changes. This is in order to keep up with the demand of the users.
It says a lot about the program: We are willing to put forth the extra effort
required to win your business.

If you have something you need in an E-Mail program we don't currently offer,
just ask and we will do our best to add features to satisfy your needs.
Please let use know by calling our BBS and telling us what you need an E-Mail
package to do for your organization (try getting that kind of response from
the big guys!). If you do not have a modem, please feel free to give us a
call at (409) 321-3220 from 9am to 6pm CST.

Future Enhancements

If you have something you would like added to EEMAIL, please call our BBS
and tell us about it! Here are a few of the items we already have planned
for future versions:

1. Windows Version - Coming April, 1992!
2. Multi-User Scheduling and more refined Calendar reporting options
3. Additional MHS routing services such as Telephone and Calendaring
4. Resource Scheduling
5. Task Manager/Delegation Features
6. Rules-Based Processing and/or external EEMail Hub Server


IBM PC, XT, AT and PS/2 are trademarks of International Business Machines, Inc.
Novell is a trademark of Novell, Inc.
MHS is a trademark of Novell, Inc.
Saber is a trademark of Saber Software Corp.
WP Office is a trademark of WordPerfect Corporation.
Hercules is a trademark of Hercules, Inc.
Microsoft Windows is a trademark of Microsoft, Inc.
All other trademarks in this document are trademarks of their respetive holders

 December 13, 2017  Add comments

Leave a Reply