home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpminfo
/
cpm-cc20.art
< prev
next >
Wrap
Text File
|
1994-07-13
|
11KB
|
200 lines
==============================================================================
[ THE KAY*FOG RBBS | Filename=CPM-CC20.ART | posted 07/05/86 | 200 lines 11k ]
The CP/M Connection Originally published in
by Computer Currents
Ted Silveira 5720 Hollis Street
(copyright and all rights reserved) Emeryville, CA 94608
February 11, 1986
MODEMMAIL DOES IT ALL
I love computer communications. People who've never hooked their
computers up to a modem and called another computer often don't
understand what all the fuss is about, but I get a kick from reaching
out a ghostly hand to tap the keys on someone else's computer, or
rummaging through an endless cave of free software, or having
conversations with people whose faces I've never seen and whose voices
I've never heard.
Still, I realize that those of you who are unconverted may want to
know a little more before you plunge. What, you ask, can I actually
_do_? First, you can call another computer and talk to it--get
information from it, swap files with it, talk to its operator. This
other computer might be a simple bulletin board on which you can trade
messages with other people, or it might be a massive commercial
information service like CompuServe or Dow Jones, with data banks full
of stock quotes, financial reports, airline schedules, and bibliographic
references.
Second, you can set up your own computer so that you can call it
from another location and run it as if you were sitting at the keyboard.
People who use computers both at home and at work can get at the
programs and files stored in one place when they're in the other. And
people whose jobs take them out in the field can carry laptop computers
with them yet still call on the power of their larger computers back at
the office.
Third, you can set up your own computer as a remote bulletin board
or message system for other people to call. It's not just "hobbyists"
who have a use for bulletin boards. Businesses with workers or branch
offices in the field can set up message systems to create a central
information exchange tying everyone together. Some businesses have even
used bulletin boards for customer support hot lines.
Fourth, you can take the bulletin board idea a step further and
make your computer part of an electronic mail system, a network of
computers in different locations, each of which can receive and store
messages locally and then forward them to an "address" on some other
computer on the network. Small and medium businesses that have branches
in several locations, possibly even in different countries, can use this
system to quickly pass important information without worrying about
different time zones or playing long-distance telephone tag.
Your lowly CP/M computer can do any and all of these things. All
you need is a modem--the device that connects your computer to the
telephone line--and the right communications program to run it.
[Introducing ModemMail]
ModemMail, a CP/M communications program from AutoSoft, Inc., is
remarkable because it can handle _all_ the communications jobs I listed
above. There is, as far as I know, no other CP/M program that can make
the same claim.
First of all, ModemMail can be set up as a simple remote access
system. You can set it running on your own computer, and then later you
(or another person) can call your computer from a remote location and
run it as if you were sitting at the keyboard. ModemMail will answer
your phone when it rings, connect if it finds another computer at the
other end (and hang up if it doesn't), and ask for a password if you've
instructed it to (to keep out intruders).
Once you're logged in, you can not only execute any of the
ModemMail commands but also exit to the CP/M prompt and run any CP/M
programs that are on your current disks. About the only thing you can't
do is put a new disk into the drive (unless you have a very long arm).
ModemMail can also set your computer up as a remote bulletin board
system that will allow many users to call in and to pass messages to one
another. Such a ModemMail bbs can keep a list of users and user
passwords (so that no one can log on under another person's name) and
also register new users. ModemMail can set different levels of access
and even run different programs, depending upon which user logs on. New
users, for example, can be routed through a system of help menus and
given only restricted access--no access to CP/M, no privilege to leave
messages or transfer files. Trusted users, on the other hand, can be
given "the keys to the city"--full access to CP/M and any ModemMail
commands, full privileges to send and receive messages.
As a bulletin board, ModemMail has a full message system that
allows both public (readable by anyone) and private (restricted to
sender, receiver, and system operator) mail. I don't find its system of
browsing and viewing messages as convenient as that of the Metal message
system (used on Kay*Fog and other local bulletin boards), but it's good
enough to allow public discussions as well as private chit-chat.
[Networking with ModemMail]
One of the most exciting parts of ModemMail, and the one its
creators emphasize the most, is its ability to function as part of an
electronic mail network. Like the Fidonet system (created by Tom
Jennings of San Francisco) that runs on IBM PCs, ModemMail bulletin
boards can be linked together. This network makes it possible for you
to call a local node (bbs) on the network and leave a message for
someone who is a registered user on _any_ other node of the network,
even one in another country. Once a day, your ModemMail node will
automatically call up other nodes and forward any "long-distance"
messages, picking up its own forwarded mail at the same time.
The real beauty of this system is that your local node doesn't have
to call up each node it has messages for. Instead, it consults a
"routing table," figures out the shortest route between it and the
destination node, and then simply forwards the proper mail to the next
node on the route, which then takes over the job of bumping the mail
along the line to its ultimate destination. This "least-cost routing"
makes the whole network proposition much more economical.
What's more, when two ModemMail nodes get together to exchange
mail, they compare their routing tables, and if one has a more recent
table it updates the other. This way, changes to the routing table
spread quickly (and automatically) through the network.
ModemMail also keeps track of usage and charges for each user who
has network mail privileges. And it can forward files as well as
messages, offering optional "one-time pad" encryption and decryption of
files transferred for greater security.
There is also a second way to make a ModemMail computer into part
of an electronic mail network, by using ModemMail as a sort of gateway
to other electronic mail systems, such as MCI Mail or CompuServe. The
ModemMail system can be set to call the target system at a specific time
and then to send on any mail it has and collect any waiting mail. The
interaction between the two systems isn't as tightly-knit as between two
ModemMail nodes, but it is workable.
[ModemMail Goes It Alone]
Usually, communications programs are either message systems meant
solely for remote operation--as in the case of bulletin board software--
or standalone communications programs (sometimes called terminal
programs) meant to be used to allow you to call other computers--as in
the case of programs like MITE or the public domain MEX and IMP.
ModemMail, however, can do both jobs, though its creators don't put much
emphasis on its standalone capabilities, perhaps for fear it will
distract attention from the network power of ModemMail.
Whatever the reason, I think they're missing a bet, because
ModemMail makes a perfectly good standalone communications program. It
has a terminal mode to allow your computer communicate directly with
other computers (such as bulletin boards), it can capture text coming in
from the other computer and put it in a disk file, and it can upload and
download files using the XMODEM protocol.
What makes ModemMail a really interesting candidate for such uses
is its programming language, which makes it possible to build really
useful and complex script files for automatic log-on, file transfer, and
other functions. Those who have tried to use such script files with MEX
know how tricky it can be, since MEX can only check for a single
character coming from the other system and has no "branching logic" that
would allow it to take different actions depending on what it receives.
These lacks mean that MEX is easily confused by any out-of-the-ordinary
response and can get stuck.
But ModemMail can look for whole words or phrases as its cues and
can branch to different actions depending on what it receives. As a
standalone communications program, ModemMail takes more setting up than
many, but it offers great possibilities.
ModemMail is so flexible because of its extensible BASIC-like
programming language. You could say that the programming language _is_
ModemMail and that the various functions I've mentioned are just
programs written in ModemMail's special communications language. Next
issue, I'll give you a quick look at this language and what it can do.
In the meantime, you can get a sample of what ModemMail's like by
calling the AutoSoft bulletin board at 408/336-8080, 1200 or 300 baud.
Note: the system is normally shut down until a call comes in. After
the modem answers the phone and connects, there's about a 30 second
delay until the bulletin board signs on. Be patient. The system
automatically detects your modem's speed, so you don't need to hit any
carriage returns--just wait.
Usually ModemMail sells for $249.00, but recently it's been on sale for
$124.95. Contact:
AutoSoft, Inc.
166 Santa Clara Avenue
Oakland, CA 94610
415/658-2881
------------------------------------------------------------------------------
Ted Silveira is a freelance writer and contributing editor to several
computer-oriented publications. He appreciates suggestions or feedback
and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
(72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
------------------------- End of CPM-CC20.ART Text -------------------------