home *** CD-ROM | disk | FTP | other *** search
- Omega Software Presents
-
- The Internet Connection!
-
- Easy Fido to Internet interface for ANY BBS!
-
- Copyright (c) 1994 Mark Williamson
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ INTRODUCTION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- This program is a variation of several programs that also transform
- fidonet netmail into UUCP style messages to be sent to a fido/internet
- gateway.
-
- My thanks goes out to Bob Lopinski for giving me the idea for this
- program and walking me through the process of writing Internet
- messages from RemoteAccess. Thanks Bob! Hope this one is a Hit!
-
- Until now, sending Internet e-mail through Fidonet systems has been tricky.
- The host bbs must have some method of getting around the 35 character TO:
- line limitation that is inherent in almost all BBS systems, mailers and the
- Fidonet specification. With the Internet Connection, your TO: line is now
- a maximum of 70 characters, plenty of room for even the longest internet
- address. Plus, you don't have to fuss with having to tell the user to
- write 'TO: <internet address>' in the first line of the message that is
- destined for your UUCP gateway. Internet Connection takes care of all this
- for you, and at the same time giving the impression that the program is
- part of your system!
-
- The Internet Connection runs from any menu command line, uses an external
- editor of your choice, and will write a Fido *.msg addressed to UUCP,
- addressed to the destination address you specify in INET.CFG.
-
- Previously, to properly format a message to be sent through the Internet,
- you had to specify UUCP on the TO line of the message. You also had to
- specify the destination Fido address as that of your Internet gate, or the
- system that is transmitting your Internet mail to an Internet host. After
- these two fields were filled in, you had to specify the actual Internet
- address on the first line of the message, so the UUCP host could process
- the message correctly. All this is troublesome and clumsy.
-
- -=-=-=-=-=-=-=-= Make room for the Internet Connection! =-=-=-=-=-=-=-=-
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ INSTALLATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- To install, create a directory called INET in your RemoteAccess system
- directory. (You don't have to use RemoteAccess, any BBS will do.)
-
- Our example below is from RemoteAccess 2.02. Follow along even if you
- don't use RemoteAccess, and you may see what you need to do for your
- particular BBS:
-
-
- 1 2 3 4 5
- 1234567890123456789012345678901234567890123456789012
- Post (I)nternet message << Message display line
-
- C:\RA\INET\INET.EXE /POST C:\RA\ICE\ICEEDIT.EXE /D:C:\RA *M << Command Line
-
- Action Execute sub-program (Type 7)
- Display
- OptData
- HotKey I
- AutoExec No
- Colour Colour example
-
- MinSec 0 TimeUsed 0
- MaxSec 0 TimeLeft 0
- A flags -------- Age 0
- B flags -------- MinSpeed 0
- C flags -------- MaxSpeed 0
- D flags -------- Credit 0
-
- Notice the command line. First is the full path and filename of INET.EXE.
- The command line switch /POST tells Inet that it is posting a new message.
- The full path and filename of your external editor should follow,
- specifying any options that your editor requires. The INET.CFG file must
- reside in the same path as INET.EXE.
-
- NOTE: Some BBS' and editors work differently. Some require the command line
- be proceeded by calling command.com first. In RemoteAccess, this is done by
-
- *c /c d:\path\program.exe (see menu type 7 for more info).
-
- Be sure your editor is set to read the drop files of your BBS type. This has
- been tested with many popular external BBS editors, you MUST test this on-
- line as well as local to be sure that it's type is set properly.
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ OPERATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- Using this setup, when the user wants to write an Internet message,
- they will press 'I' from your message menu. This program will then
- load and ask them for the Internet address and the subject (just like
- the BBS does). Then, the external editor will be loaded. If the user
- saves their message (i.e. does not abort it), Inet will reformat the
- message and write the Fido style netmail message in your outbound
- netmail directory.
-
- Notice we didn't mention your tosser? Your tosser will never come in
- contact with these message because Inet posts them directly to your
- netmail directory, in the form of a *.MSG file.
-
- Inet will uses the following parameters to control its operation:
-
- /POST Tells Inet that it should post the message, asking for a To: and
- Subj: field.
-
- /SCAN Tells Inet that it should scan existing netmail messages for an
- Internet style address, (i.e. those with an '@' symbol in the
- To: line) and reformat them into a UUCP style message.
-
- /LOCAL Specifies that no comm output will take place, and that no door
- files are available.
-
- If the /SCAN parameter is used, INET can be run after your net mail is
- exported from your BBS message base after a caller posted a message. If an
- "@" symbol is found in the TO: field, it is assumed to be an internet
- message, and is then reformatted to the UUCP format with the address (to the
- gateway), and the flags in the INET.CFG file.
-
- The program can also be used in the /POST mode, and called from a menu
- option on your BBS. It will say From: (your name), then prompt you for an
- Internet address. Using this method, the 35 character fidonet field limit
- is by-passed, and Inet "shells" to the specified editor. The message is
- written directly to your netmail directory, not to your message base. If
- the "kill" flag is NOT set in INET.CFG, your message tosser may import the
- message to your BBS message database after it is sent.
-
- You must remember to specify your desired message editor on the command
- line with Inet.
-
- Inet has been successfully tested with the following editors:
-
- IceEdit
- TopEd
- RAEdit *
- Gedit *
-
- * Although Inet has been tested with RAedit/Gedit, there are some problems
- which Chris Patterson will have to fix. It seems that during the testing
- phases, we could not get Gedit to load in remote mode (comm output) unless
- the environment variable GEDIT=BBS:DORINFO was set. It also appears that
- RAedit cannot use this environment variable. Given that each system is
- different, you will have to play around with the different options and
- editors to find one that you like and one that will work correctly from
- Inet.
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ CONFIGURATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- Configuration is easy. Below is a copy of the Inet.cfg file, which is
- read upon startup. The INET.CFG file must reside in the same directory as
- the INET.EXE program.
-
- ; This is the initialization file for I-Net. Each line beginning with
- ; a space or semi-colon is a comment.
- ;
-
- ; 'Sysop' is your name
-
- Sysop Mark Williamson
-
- ; 'Origin' is your fidonet address
-
- Origin 1:202/750
-
- ; 'Gate' is the destination, where the UUCP messages are sent.
-
- Gate 1:202/701
-
- ; 'Outbound' is where your outgoing netmail messages are stored.
-
- Outbound C:\RA\MAIL
-
- ; 'Flags' are the attributes to assigned to each message.
- ;
- ; They can any one of: Kill Crash Hold Private
-
- Flags Crash Private Kill
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ CUSTOMIZATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- Included in your INET archive, you will find an INETHELP.ASC and
- INETHELP.ASC file. These are the help screens that are displayed when the
- user types in 'HELP' or '?' on the To: field of the message. These files
- will explain the proper format of an Internet address. You can customize
- these files to suite your taste. They must reside in the same directory as
- INET.EXE.
-
- ╓────────────────────────────────────────────────────────────────────╖
- ║ WARRANTY AND REGISTRATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║
- ╙────────────────────────────────────────────────────────────────────╜
-
- Although I'd really like to, I can not guarantee this program will
- function on your system. If you encounter problems or wish to make
- suggestions, please feel free to netmail me at my Fido net address below.
-
- There is only one requirement for registering the Internet Connection.
- Send me netmail telling me if you like the program and find it useful.
- Other than that, this program is free.
-
-
- Mark Williamson
- Omega Software
- 1:202/750 (Fidonet)
-
-