home *** CD-ROM | disk | FTP | other *** search
-
-
-
- APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET S-1
-
-
- APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET
- ----------------------------------------------------------
- SEAdog is a full-featured electronic mail system based on the personal
- computer and using standard telephone lines. It is a sophisticated store-
- and-forward mail system which can be configured in a virtually unlimited
- number of network topologies (more on this later). Unlike some network
- systems, the end user need never concern himself with network routing -- it
- all happens automatically. The user just submits and retrieves messages,
- the system takes care of the details. The hardware needed to run RBBS-PC
- is sufficient to run SEADOG.
-
- SEAdog uses the FidoNet Electronic Mail Protocol, as defined in the
- document, A Basic FidoNet Technical Standard, published by the
- International FidoNet Association (IFNA). The FidoNet Protocol is a public
- domain electronic mail standard originally developed by Tom Jennings for
- the Fido bulletin board system. For more information about the FidoNet
- Protocol, please write to:
-
- The International FidoNet Association
- P.O. Box 41143
- St. Louis, Missouri 63141
- United States of America
-
- There are several advantages to using the FidoNet Protocol, not the least
- of which is that a great many utilities and programs are available from
- many different vendors for doing various things with electronic mail.
- Please contact IFNA at the above address for more information.
-
- The heart of SEAdog is the network mail server, MAILER.EXE. This is the
- program that places and receives phone calls, handles message routing, and
- so forth. It is left running when you would normally turn your machine
- off.
-
- You can set RBBS-PC to drop to DOS at a time when telephone costs are
- cheapest (normally 4 a.m. Eastern Standard time and 1 a.m. Pacific time)
- and invoke the mailer so that it begins placing phone calls to other SEAdog
- systems to pass them your outgoing mail and receive your incoming mail.
-
- SEAdog costs $100.00 and can be ordered from the address or phone number
- below.
-
- Thom Henderson
- SYSTEM ENCHANCEMENT ASSOCIATES
- 21 Wayne Street
- Wayne, New Jersey 07470
- V:201-473-5153
-
- This doc file is not intended to replace the SEAdog manual, but rather
- provide information that an RBBS-PC SysOp would find useful when
- configuring RBBS-PC to run with SEAdog.
-
- The current status of the RBBS-PC - SEAdog project is at the level in which
- RBBS-PC has the ability to be front-ended by SEAdog in where SEAdog will
- turn over to it a live, active modem with a caller waiting. RBBS-PC has
- been modified to accept two additional command line parameters which can
- alter the defaults in RBBS-PC.DEF. Currently, that is the extent to which
- RBBS-PC and SEAdog can be used together. The Fido message base format is
- not yet compatible with RBBS-PC.
-
-
-
- RBBS-PC 17.3A TECHNICAL REFERENCE MANUAL S-2
-
-
- It is assumed that you are reading this because you are familiar with the
- RBBS-PC and have at least a minimum knowledge of FidoNet and FidoMail.
- Another assumption is that you have RBBS-PC up and running on your
- computer. The easiest way to get all two programs working together is to
- have each running from it's own subdirectory on your hard disk. That'll
- make maintenance of RBBS-PC and SEAdog specific files much easier. Follow
- the instructions in the SEAdog manual to install it, if that hasn't been
- done yet. Once installed all SEAdog files will be in a subdirectory called
- \MAIL. Make any required modifications to your CONFIG.SYS as suggested in
- the SEAdog manual.
-
- If your using DOS 3.xx, and don't use the DOS SUBST command, you should
- consider doing so. SUBST is a DOS external command that allows you to
- SUBSTitute a drive letter for a complete subdirectory name. Using this
- command will make reprogramming RBBS-PC's configuration file easier.
-
- This appendix assumes that all the SEAdog Files are in a subdirectory
- called C:\MAIL and those for RBBS-PC are in a directory called C:\RBBS.
- A further assumption that is made is that a new drive "H:" will be
- SUBSTitued for the C:\RBBS subdirectory.
-
- Since SEAdog will be in controls most of the time, the entire operation
- should use SEAdog's C:\MAIL directory as the default.
-
- Now load and run CONFIG.EXE and reprogram it's configuration to reflect
- that all RBBS's help, menu and system files are located on the "H:" drive.
- Remember the SUBSTitute command? You can use it to replace those long
- subdirectory names for download and upload files. SPECIAL ATTENTION must
- be paid to CONFIG.EXE's parameter 163. This parameter MUST be set to SYSTEM
- recycle. Not doing so will cause RBBS-PC to reload itself after a caller
- has hung up or dropped carrier and not pass control back to SEAdog.
-
- The SEAdog manual explains various commands that must be placed in it's
- configuration file called CONFIG.DOG. Among those that are considered a
- minimum, you should include at least the following....
-
- banner Please stby, 15 secs to load RBBS-PC
- bbs H:RBBS *T *B
- event B all 4:30 5:00 ;Local collections
- event A all 5:00 6:00 ;National FidoMail Window
- event C all 6:00 7:00 ;Local distributions
- event S all 7:00 4:00 Crash Dynamic BBS ;CRASH mail if not in RBBS
- event X10 all 7:00 7:05 ;Reboot Computer
-
- The banner statement should be used so that human callers know why there
- is a delay from the time they connect until the time they see RBBS-PC
- display it's welcome message. The bbs command tells SEAdog what batch
- file to run when passing control to RBBS. *T and *B must be in the order
- presented above in for RBBS-PC to pickup and use them correctly. They pass
- the time remaining to the next scheduled SEAdog event and the baud rate the
- caller came on with. Event statements tell SEAdog how to schedule it's
- time during the day. The above example conforms to the FidoNet national
- mails hours as of 26 July 1987 and allows crash mail and bbs operation at
- all others.
-
- Since the SEAdog *P parameter in the bbs command isn't used, you must
- insure that the comm ports used for RBBS-PC and SEAdog are the same.
-
-
-
- APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET S-3
-
-
- One of the more confusing decisions will be how to setup the modem
- switches. Without going into it too deeply, keep in mind that SEAdog will
- be controlling the modem and passing an active modem on to RBBS-PC.
-
- Additionally, you could have your SEAdog upload and download areas overlap
- those of RBBS-PC.
-
- When SEAdog determines that a non SEAdog or Fido system has called, it runs
- a second copy of DOS, then optionally loads and runs RBBS-PC via direct
- command or from a batch file, passing the speed that the comm port was
- opened at, and the time remaining to the next scheduled SEAdog mailer event
- as in the following example:
-
- SEAdog calls RBBS-PC via a batch file called RBBS.BAT
-
- C>RBBS-PC 1 H:RBBS-PC.DEF /%1 /%2
- | | | | |> Baud Rate
- | | | |
- | | | |
- | | | |> Limits the amount of time the user has
- | | | this session if and only if the time is
- | | |less then the time per session specified |||in CONFIG.EXE.
- | | |> RBBS-PC default file filespec (Optional)
- | |> Node number that the specified .DEF file applies to.
- | |(Optional)
- |> The name of the RBBS-PC program.
-
- With a properly configured RBBS.BAT batch file, you can retain all the
- functions of RBBS-PC to include DOORS and dropping to DOS via SysOp
- function #7. See the sample batch files at the end of this file.
-
- Experience has shown that the best way to run RBBS-PC and SEAdog is with a
- batch file, where SEAdog having determined that a non mailer system is
- waiting to use the bbs will load and run a batch file that controls RBBS-
- PC's operation as opposed to SEAdog calling RBBS-PC directly. Two batch
- files are used, one to control SEAdog and one to control RBBS.
-
- A minimum batch file is suggested in the SEAdog manual. In addition to what
- ever you place in it, add the following statements to it.
-
- If Exist H:RCTTY.BAT Del H:RCTTY.BAT
-
- This line should be the first. This statement simply helps ensure proper
- operation of RBBS-PC if you use SysOp function #7 or DOORS.
- If Errorlevel 10 Goto REBOOT:
-
- This line goes after the line that contains the call to the MAILER program.
-
- REBOOT:
- IPL
-
- This line reboots the computer every morning according to event listed
- above. Due do unexplained loss of memory when running SEAdog and RBBS-PC,
- is safe to program in a scheduled rebooting of the computer to regain any
- loss of memory. This line should be near the last and programmed around for
- normal operations
-
- ** Ex RBBS batch file **
-
-
-
- RBBS-PC 17.3A TECHNICAL REFERENCE MANUAL S-4
-
-
- Echo Off
- :LOOP
- C:
- Cd \MAIL
- If Not Exist H:RCTTY.BAT Goto LOCAL
- H:WATCHDG1 OFF
- Del H:RCTTY.BAT
- H:TESTRBBS 1 H:RBBS-PC.DEF
- Goto REMOTE
-
- :LOCAL
- H:TESTRBBS 1 H:RBBS-PC.DEF /%1 /%2
-
- :REMOTE
- If Not Exist H:RCTTY.BAT GOTO EXIT
- H:WATCHDG1 ON
- H:RCTTY.BAT
-
- :EXIT
-
- As mentioned above, this doc file isn't intended to make you completely
- knowledgeable on how to interface RBBS-PC and SEAdog, only get you started.
- How you set up your RBBS-PC and SEAdog batch files is limited only by your
- ability and imagination. After gaining more experience, you'll find that
- you can automate a lot of the RBBS-PC and SEAdog maintenance.
-
- The above reflects the creative things that Kim Wells, Fido Address
- 109/652, has done with interfacing RBBS-PC with the Fido net-mail system.
- If you need further help, contact Kim Wells's RBBS-PC via his data line at
- (301) 599-7651/7652.
-
-