home *** CD-ROM | disk | FTP | other *** search
- To use this program, place it into your batch file which loads your BBS.
-
- You must insert this program BEFORE your tosser imports the incoming
- netmail messages.
-
- The proper command line is: FIXMSG.EXE <netmail path>
-
- This program serves two important purposes:
-
- 1. Fixmsg will replace any periods in the To: line of an incoming internet
- message with a space. Some UUCP host systems do not strip this period.
- Thus, when the message is imported to the message base, the recipient of
- the message will most likely not receive it due to the period in the name.
- For example, an incoming internet message has a to line of
- 'Mark.Williamson'. Since my login name is 'Mark Williamson' I would most
- likely not receive this message. Therefore, when Fixmsg strips the period,
- the new To: line will be correct, and the message will be spotted during a
- new mail scan.
-
- 2. Much effort has gone into making the reply feature as accurate and fool
- proof as possible. Fixmsg comes to the rescue here as well. Whenever
- Fixmsg spots an incoming Internet message, it will add a line of text to
- the very top of the message. This line will have the keyword 'INETADDR'
- starting in the leftmost column, followed immediately by the internet
- address of the originator. The reason it is important to use Fixmsg before
- your tosser imports the mail is so this special line will get imported as
- well. So when your BBS writes the MSGTMP, this line will be written along
- with the rest of the message text. You may ask why this is really
- necessary? Well, for some systems it may not be necessary at all. If your
- BBS system writes the message kludge lines to the MSGTMP file when doing a
- reply, you do not need to use Fixmsg for this.
-
- However, some BBS systems (Proboard for example) do not quote the kludge
- line information. Kludge lines are special lines of text in a Fidonet
- message which contain special routing information. Each kludge line begins
- with a Control-A character (ASCII 01), followed by a keyword (MSGID, or
- REPLYADDR for example). This keyword is then followed by specific text,
- which means something to a program which is designed to use the
- information.
-
- Fixmsg uses these facts to help determine the originating address.
- Remember, if your system DOES NOT quote or write the kludge information to
- the MSGTMP, you should use Fixmsg. If you are unsure whether your system
- writes this information, the best method for finding out is to logon to
- your BBS and locate a message that has come to you from your UUCP host
- system. Using whatever means your system offers, you will reply to this
- message. You really don't have to type anything in the editor, we just
- want to see what's in the MSGTMP file.
-
- Now, when your editor loads, open the editor's quote window. If your
- editor does not have a quote window, try shelling to dos from the editor
- (some editors use ALT-J to shell to dos). You need to look at the MSGTMP
- your BBS created. If you see some lines near the top that look like this:
-
- @PID: RA
- @MSGID 43U29FDSA
- @REPLYADDR somewhere@someone.com
-
- The information we are interested in is the REPLYADDR line. If you see any
- of these control lines, you do not need to use Fixmsg. All that you must
- do is be sure and type in REPLYADDR in the Reply Text field of Inet's setup
- program.
-
- If you do not see ANY of these control lines, you should use Fixmsg as
- described above to write the INETADDR line for you. This will ensure Inet
- locates the reply address.
-
- NOTE: the REPLYADDR line is a Fidonet standard, and all systems sending
- mail into Fidonet must conform to this standard. If you receive mail from
- a non-compliant source, you should send the sysop of that system a message,
- asking them to double check their configuration, because they are out of
- compliance. The document you should refer them to is called FSC-0035.TXT,
- and is quoted in full below:
-
- BEGIN QUOTE
-
- FSC-0035
-
- Transparent Gateways to and from FidoNet <tm>
- Technical Considerations
- FSC-0035
-
- Michael Shiels 22 June 89
-
- Copyright 1989, Michael Shiels. All rights reserved. The right to distribute
- for non-commercial use is granted to the FidoNet Technical Standards Committee,
- provided that no fee is charged. This may be posted on FidoNet electronic BBSs
- which charge no fee for accessing this document. Any and all other reproduction
- or excerpting requires the explicit written consent of the author.
-
-
- Gateways
- --------
-
- Gatewaying between Fidonet and other networks seems to be the latest feature
- which hopefully brings more benefits to the users of each network. But there
- are some real problems with gatewaying and doing "transparent" replies.
- This proposal should allow for almost totally transparent gateways but requires
- the co-operation of BBS software writers to support this following protocol.
-
- Incoming Messages
- -----------------
-
- When a message is entered into fidonet from another network it will be entering
- through one machine (say 1/2). The userid on the other network may not match
- very will with the 2 word 36 character userid on Fidonet. So the following is
- done to store away the proper userid of the sender.
-
- Two (2) lines are added to the message (usually at the top of the text portion
- hidden by the infamous ^A KLUDGE).
-
- ^AREPLYADDR .....\r
-
- which signifies the FULL userid of the person on the other network. The first
- 36 characters or the full userid if less than 36 characters long, are stored
- in the FROM field of the message header. When replies are done they use a
- second line of the following form.
-
- ^REPLYTO zone:net/node firstname lastname
-
- which is used to signify the "userid" which mail destined to this other network
- must be sent to and on which machine that userids resides. Replies are sent
- to this zone:net/node and userid with the first line of the message being
- changed into 'TO: ....' where .... is the FULL userid from the ^AREPLYADDR
- line.
-
- Should you have constructive correction or criticism, please contact:
-
- Michael Shiels
- FidoNet: 1:250/410 michael.shiels@masnet.fidonet.org
- uucp: ?!tmsoft!masnet!michael.shiels
- Internet: michael.shiels@masnet.uucp
-
- ----------
- FidoNet is a trademark of Tom Jennings and Fido Software, to whom we all owe
- much thanks for the origin and spirit of FidoNet.
-
-
-
- END QUOTE
-