home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / MSG.ZIP / MSG.MAN < prev    next >
Text File  |  1991-10-09  |  93KB  |  3,329 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                         MSG
  24.                             FidoNet Message Manipulator
  25.                             ---------------------------
  26.                                     Version 4.2
  27.                                     by Ron Bemis
  28.                                 Nibbles & Bytes BBS
  29.                               FidoNet Node 1:124/1113
  30.                                    (214) 231-3841
  31.  
  32.                                     User Manual
  33.                                        (TFM)
  34.  
  35.                            Last modified October 9, 1991
  36.  
  37.  
  38.  
  39.                               +----------------------+
  40.                               | "Why anybody would   |
  41.                               | name a program after |
  42.                               | a food additive is   |
  43.                               | beyond me..."        |
  44.                               |          -Bryny      |
  45.                               +----------------------+
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                         MSG - Copyright 1986-91 by Ron Bemis
  66.  
  67.  
  68.  
  69.                                   MSG.MAN - page 2
  70.  
  71.  
  72.                                  Table of Contents
  73.                                  -----------------
  74.  
  75.  
  76.             Introduction and Overview                                  5
  77.             Packing List                                               6
  78.             Legal Stuff                                                6
  79.             Shareware Registration                                     6
  80.             Disclaimer                                                 7
  81.             Guarantee                                                  7
  82.             Warning!                                                   7
  83.             Quick-Start                                                8
  84.                 Step 1 - Environment Variables                         8
  85.                 Step 2 - Batch File                                    9
  86.                 Step 3 - BBS/Mailer Setup                             10
  87.                 Step 4 - Local Message Areas                          11
  88.             General Description                                       12
  89.                 The Main Menu                                         12
  90.                 The Change Menu                                       12
  91.                 The XChange Menu                                      13
  92.                 The Zap Options Menu                                  13
  93.             Command Reference - Main Menu                             14
  94.                 A)rea change                                          14
  95.                 B)ody text change                                     14
  96.                 C)hange attributes                                    14
  97.                 D)estination change                                   15
  98.                 E)nter a message                                      15
  99.                 F)rom change                                          15
  100.                 G)oodbye                                              15
  101.                 H)uh? display again                                   15
  102.                 I)nquire (search)                                     15
  103.                 J)ump to OS                                           16
  104.                 K)ill a message                                       16
  105.                 L)ist messages                                        16
  106.                 M)ove (forward) a message                             17
  107.                 N)ext message                                         17
  108.                 O)rigin change                                        17
  109.                 P)revious message                                     17
  110.                 R)eply                                                17
  111.                 S)ubject change                                       17
  112.                 T)o change                                            17
  113.                 V)ersion of MSG                                       18
  114.                 W)rite message                                        18
  115.                 X)change options                                      18
  116.                 Z)ap options                                          18
  117.                 -) backward thread                                    19
  118.                 +) forward thread                                     19
  119.                 =) read continuous                                    19
  120.                 !) mark message                                       19
  121.                 @) recall message                                     19
  122.                 ?) HELP                                               19
  123.                 ENTER) next/previous                                  20
  124.                 #) specific message                                   20
  125.  
  126.  
  127.  
  128.  
  129.                         MSG - Copyright 1986-91 by Ron Bemis
  130.  
  131.  
  132.  
  133.                                   MSG.MAN - page 3
  134.  
  135.  
  136.             Command Reference - Change Menu                           21
  137.                 P = toggle PRIVATE                                    21
  138.                 R = toggle RECV'D                                     21
  139.                 S = toggle SENT                                       22
  140.                 F = toggle FILE ATTCHD                                22
  141.                 I = toggle IN TRANSIT                                 22
  142.                 O = toggle ORPHAN                                     22
  143.                 K = toggle KILL/SENT                                  23
  144.                 L = toggle LOCAL                                      23
  145.                 C = toggle CRASH                                      23
  146.                 H = toggle HOLD                                       23
  147.                 G = toggle GET FILE                                   23
  148.                 $ = toggle RECEIPT REQ                                24
  149.                 * = toggle RECEIPT                                    24
  150.                 T = toggle AUDIT TRAIL REQ                            24
  151.                 U = toggle UPDATE REQ                                 24
  152.                 X = toggle UNUSED                                     24
  153.                 ? = HELP                                              25
  154.                 ENTER = QUIT (save changes)                           25
  155.             Command Reference - XChange Menu                          26
  156.                 K = toggle 'Show Kludges'                             26
  157.                 S = toggle 'Show SEENBYs'                             26
  158.                 H = toggle Hotkeys                                    27
  159.                 Q = toggle 'Show Quotes'                              27
  160.                 M = toggle 'More?'                                    27
  161.                 C = toggle 'Clear Screen'                             27
  162.                 P = toggle 'KILL/SENT'                                28
  163.                 D = decorate                                          28
  164.                 ? = HELP                                              28
  165.                 ENTER = QUIT XChange                                  28
  166.             Command Reference - Zap Options Menu                      29
  167.                 D = change the description for this area              29
  168.                 O = change the ORIGIN line for this area              29
  169.                 S = change your signature for this area               29
  170.                 P = toggle private status                             29
  171.                 U = toggle user-only status                           29
  172.                 ? = HELP                                              30
  173.                 ENTER = QUIT Zap Options                              30
  174.             Environment Variables                                     31
  175.                 BBS                                                   31
  176.                 MSGED                                                 31
  177.             Command Stacking                                          32
  178.             Two-Letter Commands                                       34
  179.             Line Terminator                                           36
  180.             Automated Message Entry                                   37
  181.             Mailing Lists                                             37
  182.             Stopping Output                                           37
  183.             Hotkeys and Macros                                        38
  184.             stdout and stderr                                         39
  185.             stdin                                                     39
  186.             Points and Bosses                                         40
  187.             Entering and Replying to Messages                         41
  188.             Private Areas                                             42
  189.             Exit Errorlevels                                          42
  190.  
  191.  
  192.  
  193.                         MSG - Copyright 1986-91 by Ron Bemis
  194.  
  195.  
  196.  
  197.                                   MSG.MAN - page 4
  198.  
  199.  
  200.             Files Used by MSG                                         43
  201.                 *.LST - Mailing Lists                                 43
  202.                 AREAS.BBS - Area List                                 43
  203.                 CONFIG.DOG - Configuration File                       44
  204.                 DIR.BBS - Area Description                            44
  205.                 FIDOUSER.LST - Nodelisted Names                       44
  206.                 HANCOCK.JON - Signature                               44
  207.                 LASTREAD. - Last Message Read Marker                  45
  208.                 MESSAGE.TXT - Text Editing File                       45
  209.                 MESSAGE.BAK - Editor Backup                           45
  210.                 MESSAGE.LOG - Active Area List                        45
  211.                 MESSAGE.SAV - Default W)rite File                     45
  212.                 MSG.COL - Color Configuration                         46
  213.                 MSG.MAC - Macro Definitions                           46
  214.                 MSG.REF - Macro Reference                             46
  215.                 MSGTOSS.LOG - Export Log                              46
  216.                 ORIGIN - Custom Origin                                46
  217.                 PRIVATE - Private Message Flag                        47
  218.                 USER - BBS User Flag                                  47
  219.                 USERLIST.DOG - Non-Nodelisted Names                   47
  220.                 *.MSG - Message Files                                 47
  221.             Revision History                                          48
  222.                 2.8  08/06/88                                         48
  223.                 2.9  08/19/88                                         48
  224.                 3.0  08/20/88                                         48
  225.                 3.1  09/03/88                                         48
  226.                 3.2  09/08/88                                         48
  227.                 3.3  01/29/89                                         49
  228.                 4.0  10/03/89                                         49
  229.                 4.1  10/23/89                                         49
  230.                 4.2  10/10/91                                         50
  231.             Conclusion                                                52
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                         MSG - Copyright 1986-91 by Ron Bemis
  258.  
  259.  
  260.  
  261.                                   MSG.MAN - page 5
  262.  
  263.  
  264.             Introduction and Overview
  265.  
  266.  
  267.             MSG is a powerful and user friendly FidoNet message editing
  268.             and manipulation interface.
  269.  
  270.  
  271.             MSG lets you use your favorite editor, such as QEdit or
  272.             Brief, for editing local, netmail, and echomail messages.
  273.  
  274.  
  275.             MSG provides a quick and easy way to create, edit, reply to,
  276.             forward, readdress and otherwise manipulate FidoNet and BBS
  277.             messages.
  278.  
  279.  
  280.             MSG allows you to modify any or all message attributes (such
  281.             as LOCAL, KILL/SENT, PRIVATE, etc.) with a minimum of
  282.             effort.
  283.  
  284.  
  285.             MSG is also perfect for POINT systems.  It gets all its
  286.             system information from the AREAS.BBS and CONFIG.DOG files.
  287.             MSG does NOT use SYSTEM*.BBS or SYSTEM*.DAT files.
  288.  
  289.  
  290.             MSG is capable of many advanced procedures when used from
  291.             the OS command line, and MSG works well with redirected I/O.
  292.  
  293.  
  294.             The MSG user interface is very similar to that of Fido or
  295.             Opus.  You can invoke it with a chain of commands separated
  296.             by spaces, and you can type a chain of commands at any of
  297.             the program's menus.  The program always starts in your mail
  298.             area.
  299.  
  300.  
  301.             MSG is a bound executable, meaning that it runs identically
  302.             under DOS and OS/2.  In OS/2 it will run either from a full
  303.             screen protected mode prompt or a window session.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.                         MSG - Copyright 1986-91 by Ron Bemis
  322.  
  323.  
  324.  
  325.                                   MSG.MAN - page 6
  326.  
  327.  
  328.             Packing List
  329.  
  330.  
  331.             Your MSG distribution package should contain the following
  332.             files.  Please contact Ron Bemis at node 1:124/1113 if your
  333.             distribution package is incomplete.
  334.  
  335.  
  336.             MSG.EXE        The MSG program itself
  337.             MSG.MAN        The MSG User's Manual (you're reading it)
  338.             MSG.COL        The MSG default color (monochrome) setup file
  339.             MSG.MAC        Some sample macros to use or modify
  340.             MSG.REF        Hotkey reference to help in macro generation
  341.             MSGS.BAT       Sample batch file for using MSG (DOS mode)
  342.             MSGS.CMD       Sample batch file for using MSG (OS/2 mode)
  343.             SUPPORT.FRM    Registration form that must be filled out and
  344.                            returned if you intend to continue using MSG.
  345.  
  346.  
  347.             Legal Stuff
  348.  
  349.  
  350.             MSG is Copyright (c) 1986-91 by Ron Bemis.  It is supplied
  351.             without warranty, and the author assumes no liability for
  352.             damage caused by performance or non-performance of the
  353.             software.
  354.  
  355.  
  356.             Shareware Registration
  357.  
  358.  
  359.             MSG is shareware!  That means that if you use it on a
  360.             regular basis, you must pay for it.  You are hereby granted
  361.             a limited license to use this program for one month.  At the
  362.             end of this month, you must either register this program or
  363.             stop using it.  This program may NOT be used in a business,
  364.             for-profit organization, or corporate environment without
  365.             first being registered.  Registration price for this program
  366.             is $20 per machine.  Registrations should be mailed to:
  367.  
  368.  
  369.                                           Ron Bemis
  370.  
  371.                                           9601 Forest Ln #222
  372.  
  373.                                           Dallas, TX  75243
  374.  
  375.  
  376.             Please fill out and mail the enclosed SUPPORT.FRM when
  377.             registering.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                         MSG - Copyright 1986-91 by Ron Bemis
  386.  
  387.  
  388.  
  389.                                   MSG.MAN - page 7
  390.  
  391.  
  392.             Disclaimer
  393.  
  394.  
  395.             References to trademarks and copyrighted software not
  396.             controlled by Ron Bemis will appear throughout this
  397.             documentation.  Such references are made for the purpose of
  398.             clarification only and should not be construed as implying
  399.             that any agreement or license exists between Ron Bemis and
  400.             the lawful or owners of these trademarks and copyrights, nor
  401.             that any endorsements are intended.
  402.  
  403.  
  404.             Guarantee
  405.  
  406.  
  407.             MSG is guaranteed to take up space on your hard disk.
  408.             MSG is guaranteed not to rip, wrinkle, or tarnish.
  409.             MSG is guaranteed to disappear if deleted.
  410.             No other warranty or guarantee is made, express or implied.
  411.  
  412.  
  413.             Warning!
  414.  
  415.  
  416.             This program contains code that is designed to discourage
  417.             tampering.  Sections of the code dealing with registration
  418.             notices and the like cannot be patched without causing
  419.             undesirable results.
  420.  
  421.  
  422.             The author assumes no responsibility for any adverse
  423.             consequences or damage to systems or software that may occur
  424.             if this warning is ignored.
  425.  
  426.  
  427.             A word to the wise should suffice.
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.                         MSG - Copyright 1986-91 by Ron Bemis
  450.  
  451.  
  452.  
  453.                                   MSG.MAN - page 8
  454.  
  455.  
  456.             Quick-Start
  457.  
  458.  
  459.             This section will help you get MSG up and running with a
  460.             minimum effort, but DOES NOT cover some of MSG's most
  461.             powerful features.
  462.  
  463.  
  464.             This section assumes that you have a nodding acquaintance
  465.             with your OS and the "nuts and bolts" of your BBS or
  466.             mailer's message base.  You also will need an ASCII (text)
  467.             editor.
  468.  
  469.  
  470.             Please explore the rest of the documentation in order to
  471.             gain full awareness of the uses and capabilities of MSG -
  472.             you'll be surprised by some of the things it can do!  Here
  473.             we go . . .
  474.  
  475.  
  476.             Step 1 - Environment Variables
  477.  
  478.  
  479.             You'll need to declare two environment variables.
  480.  
  481.  
  482.             Add the following lines to AUTOEXEC.BAT (DOS) or CONFIG.SYS
  483.             (OS/2):
  484.  
  485.  
  486.                  SET BBS=[path]
  487.                  SET MSGED=[editor]
  488.  
  489.  
  490.             Where [path] is the drive and directory containing your
  491.             AREAS.BBS and CONFIG.DOG files, and [editor] is the name of
  492.             your favorite editor, just as you'd call it from the OS
  493.             command line.  If your editor is not on your path, you must
  494.             declare its path in the MSGED variable.
  495.  
  496.  
  497.                  Example:  SET BBS=C:\BINKLEY
  498.                            SET MSGED=Q
  499.  
  500.  
  501.             Please note:  MSG also will make use of the files
  502.             FIDOUSER.LST and USERLIST.DOG if it finds them in the
  503.             directory specified by the "BBS" variable.
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.                         MSG - Copyright 1986-91 by Ron Bemis
  514.  
  515.  
  516.  
  517.                                   MSG.MAN - page 9
  518.  
  519.  
  520.             Step 2 - Batch File
  521.  
  522.  
  523.             Most users will want to call MSG by using a batch file.  A
  524.             sample batch file (MSGS.BAT for DOS and MSGS.CMD for OS/2)
  525.             is included in the distribution package.
  526.  
  527.  
  528.             You should put the sample batch file into a directory that
  529.             is part of your PATH, then edit it to work properly on your
  530.             system.
  531.  
  532.  
  533.             Following is an example of how to use a batch file for
  534.             calling MSG and (depending on MSG's exit errorlevel) calling
  535.             Qmail to process any messages that were entered during the
  536.             MSG session.  See "Exit Errorlevels" on page 42 for details.
  537.  
  538.  
  539.             The command line arguments shown are not required, but they
  540.             greatly enhance the operation of MSG.  Refer to "XChange
  541.             Commands" on page 26 for details.
  542.  
  543.  
  544.                  @Echo Off
  545.                  MSG Xchange More Clear Hotkeys ^
  546.                       If Errorlevel 3 Goto Error
  547.                       If Errorlevel 2 Goto Echomail
  548.                       If Errorlevel 1 Goto Netmail
  549.                       If Errorlevel 0 Goto Exit
  550.  
  551.                  :Error
  552.                       Echo Fatal Error!  MSG did not execute properly!
  553.                       Pause
  554.                       Goto Exit
  555.  
  556.                  :Echomail
  557.                       QM Scan -fMsgtoss.Log  (see note below)
  558.  
  559.                  :Netmail
  560.                       QM Pack
  561.  
  562.                  :Exit
  563.  
  564.  
  565.             Note:  MSG creates a file called MSGTOSS.LOG every time it
  566.             is used to enter messages.  This file can be used by most
  567.             mail processors (like Confmail and Qmail) to speed up
  568.             processing.  Refer to your mail processor's documentation
  569.             for tips on how to make use of MSGTOSS.LOG.
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.                         MSG - Copyright 1986-91 by Ron Bemis
  578.  
  579.  
  580.  
  581.                                  MSG.MAN - page 10
  582.  
  583.  
  584.             Step 3 - BBS/Mailer Setup
  585.  
  586.  
  587.             You must now make your BBS or mailer program aware that you
  588.             will be using MSG.  While no two BBS or mailer systems are
  589.             alike, this can usually be accomplished by editing a
  590.             configuration or control file.  Some examples of how to set
  591.             this up using BinkleyTerm or Opus are listed below.
  592.  
  593.  
  594.             For Opus v1.xx, uncomment and edit the following line in
  595.             your BBS.CTL file to read:
  596.  
  597.  
  598.                  Editor C:\COMMAND /C MSGS
  599.  
  600.  
  601.             For BinkleyTerm v2.xx, uncomment and edit the following line
  602.             in your BINKLEY.CFG file to read:
  603.  
  604.  
  605.                  Editor MSGS
  606.  
  607.  
  608.             For other configurations, please refer to your BBS or mailer
  609.             documentation for information on how to install an external
  610.             message editor that is to be called from a batch file.
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.                         MSG - Copyright 1986-91 by Ron Bemis
  642.  
  643.  
  644.  
  645.                                  MSG.MAN - page 11
  646.  
  647.  
  648.             Step 4 - Local Message Areas
  649.  
  650.  
  651.             If you will be using MSG on MAIL ONLY, you can skip this
  652.             step entirely.
  653.  
  654.  
  655.             However, if you plan to use MSG to enter or reply to LOCAL
  656.             BBS messages also, you will need to include those local
  657.             areas in your AREAS.BBS file.  List them just as you do your
  658.             echomail areas, using "dummy" area tags.  DO NOT list any
  659.             NODES after these "dummy" areas, or your local messages will
  660.             be sent to those nodes as echomail!  Leave that part of the
  661.             line blank.
  662.  
  663.  
  664.                  Example:
  665.  
  666.  
  667.                  C:\OPUS\MSG\COMMENTS     USER_COMMENTS
  668.                  C:\OPUS\MSG\LOCAL        USER_CHATTER
  669.  
  670.  
  671.             That's it!  You should now be ready to use MSG for entering,
  672.             editing, managing and enjoying your message base.
  673.  
  674.  
  675.             Help is available from anywhere in MSG by simply typing the
  676.             "?" key, followed by a carriage return.
  677.  
  678.  
  679.             NOTE:  Some MSG commands are NOT listed on the MSG help
  680.             screens.  Please refer to "Two-Letter Commands" on page 34
  681.             for details.
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.                         MSG - Copyright 1986-91 by Ron Bemis
  706.  
  707.  
  708.  
  709.                                  MSG.MAN - page 12
  710.  
  711.  
  712.             General Description
  713.  
  714.  
  715.             Below is a simplified block diagram showing the basic
  716.             operation of the MSG program and its subsections:
  717.  
  718.  
  719.                             +------------------------+
  720.                             |    MSG - MAIN MENU     |
  721.                             +------------------------+
  722.             Keystrokes -> "?"      "C"      "X"      "Z"
  723.                          /        /           \        \
  724.             +-----------+   +---------+   +---------+   +-------------+
  725.             | MAIN HELP |   | CHANGE  |   | XCHANGE |   | ZAP OPTIONS |
  726.             +-----------+   +---------+   +---------+   +-------------+
  727.                                    |             |               |
  728.               Keystrokes ->    "?"=Help      "?"=Help        "?"=Help
  729.  
  730.  
  731.             MSG looks and feels very similar to Fido, or Opus.  There
  732.             are, however, some major differences.
  733.  
  734.  
  735.             MSG has four different menus from which you may enter
  736.             commands. Context sensitive help is available at each menu.
  737.  
  738.  
  739.             The Main Menu
  740.  
  741.  
  742.             This is where you'll spend most of your time.  This is where
  743.             messages are entered, edited, forwarded, etc.  You must be
  744.             at the MAIN menu in order to access any of the three
  745.             "submenus" described below.
  746.  
  747.  
  748.             To see a list of commands available from the MAIN menu, type
  749.             "?"
  750.  
  751.  
  752.             The Change Menu
  753.  
  754.  
  755.             This is where you may toggle a message's attribute
  756.             information, such as Private; Received; Sent; File Attached;
  757.             Kill/Sent; Crash; Hold; and others.
  758.  
  759.  
  760.             To access the CHANGE menu, type "C" at the MAIN menu.  While
  761.             at the CHANGE menu, type "?" to see a list of available
  762.             CHANGE commands.
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.                         MSG - Copyright 1986-91 by Ron Bemis
  770.  
  771.  
  772.  
  773.                                  MSG.MAN - page 13
  774.  
  775.  
  776.             The XChange Menu
  777.  
  778.  
  779.             This is where you may change MSG's default display colors,
  780.             toggle "SEENBY" display, toggle the "screen clear" mode,
  781.             toggle the "More Y/n?" prompt, etc.
  782.  
  783.  
  784.             To access the XCHANGE menu, type "X" at the MAIN menu.
  785.             While at the XCHANGE menu, type "?" to see a list of
  786.             available XCHANGE commands.
  787.  
  788.  
  789.             The Zap Options Menu
  790.  
  791.  
  792.             This is where you may define origin lines for each message
  793.             area, a personal signature to be added to messages you
  794.             enter, area descriptions, etc.
  795.  
  796.  
  797.             To access the ZAP OPTIONS menu, type "Z" at the MAIN menu.
  798.             While at the ZAP OPTIONS menu, type "?" to see a list of
  799.             available ZAP OPTIONS commands.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.                         MSG - Copyright 1986-91 by Ron Bemis
  834.  
  835.  
  836.  
  837.                                  MSG.MAN - page 14
  838.  
  839.  
  840.             Command Reference - Main Menu
  841.  
  842.  
  843.             The following is a list of commands available at the MSG
  844.             MAIN menu, along with a brief description of each.
  845.  
  846.  
  847.             This list may be viewed from within MSG by typing "?" at the
  848.             MAIN menu.
  849.  
  850.  
  851.             A)rea change
  852.  
  853.  
  854.             Jump to another message area.  Typing "A" by itself followed
  855.             by ENTER will display a list of areas.
  856.  
  857.  
  858.             If you type "A" followed by an area number, MSG will jump
  859.             straight to that area.  If Hotkeys are OFF, remember to
  860.             separate the "A" and the area number with a space.
  861.  
  862.  
  863.             "A" will also accept an area NAME (tag) when entered
  864.             following the "A" command.  If you type "A" followed by a
  865.             space and a unique area NAME (MEADOW, for example), MSG will
  866.             jump to that area.
  867.  
  868.  
  869.             SEE ALSO:  "Two-Letter Commands" on page 34 for information
  870.             on additional AREA commands available.
  871.  
  872.  
  873.             B)ody text change
  874.  
  875.  
  876.             Edit a message that has already been saved.  The "B" command
  877.             is very handy for correcting errors and modifying messages
  878.             that have been entered and saved but have not yet been
  879.             scanned and sent.
  880.  
  881.  
  882.             C)hange attributes
  883.  
  884.  
  885.             Takes you to the CHANGE menu, where a subset of commands is
  886.             available for toggling various message attributes.  Please
  887.             refer to "Change Commands" on page 21 for details.
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.                         MSG - Copyright 1986-91 by Ron Bemis
  898.  
  899.  
  900.  
  901.                                  MSG.MAN - page 15
  902.  
  903.  
  904.             D)estination change
  905.  
  906.  
  907.             Allows you to change the DESTINATION ADDRESS (net/node) of
  908.             the current message.
  909.  
  910.  
  911.             E)nter a message
  912.  
  913.  
  914.             Use "E" to ENTER (create) a new message.
  915.  
  916.  
  917.             F)rom change
  918.  
  919.  
  920.             Allows you to change the "From" line on any message.
  921.  
  922.  
  923.             G)oodbye
  924.  
  925.  
  926.             Exit MSG.
  927.  
  928.  
  929.             H)uh? display again
  930.  
  931.  
  932.             Re-displays the current message.
  933.  
  934.  
  935.             I)nquire (search)
  936.  
  937.  
  938.             Searches for a string of text in the "To", "From", and
  939.             "Subject" lines of all messages in the current message area.
  940.  
  941.  
  942.             The DEFAULT search string is your own name, as listed in
  943.             your AREAS.BBS file.
  944.  
  945.  
  946.             You may specify a different search string if you wish.  If
  947.             you do so, that string will become the new default for the
  948.             remainder of the current MSG session.
  949.  
  950.  
  951.             Exiting MSG resets the search template and restores the
  952.             DEFAULT search string.
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.                         MSG - Copyright 1986-91 by Ron Bemis
  962.  
  963.  
  964.  
  965.                                  MSG.MAN - page 16
  966.  
  967.  
  968.             J)ump to OS
  969.  
  970.  
  971.             Allows access to your operating system from within MSG.
  972.  
  973.  
  974.             Typing "J" by itself (or with hotkeys ON) invokes an OS
  975.             shell.  After doing your work in this shell, type "EXIT" to
  976.             return to MSG.
  977.  
  978.  
  979.             With Hotkeys OFF or from a batch file, the J)ump command
  980.             also will accept parameters.  Example:
  981.  
  982.  
  983.                  J DIR C:\UTILITY
  984.  
  985.  
  986.             The above command would cause MSG to execute the "DIR
  987.             C:\UTILITY" command, and then return to MSG automatically
  988.             (no "EXIT" required).
  989.  
  990.  
  991.             When used from a batch file, the J)ump command will require
  992.             the use of one or more "Line Terminators" in order to
  993.             function properly.  Please refer to "Line Terminator" on
  994.             page 36 for more information.
  995.  
  996.  
  997.             K)ill a message
  998.  
  999.  
  1000.             Kills (deletes) a message from the current message area.
  1001.             MSG will prompt you for the message number you wish to
  1002.             delete - if no number is supplied, MSG will delete the
  1003.             current message.
  1004.  
  1005.  
  1006.             If you hit "K" unintentionally, just type in a bogus message
  1007.             number at the prompt ("-1" or "X", for example).  MSG will
  1008.             respond with "No such message" and abort the K)ill process.
  1009.  
  1010.  
  1011.             L)ist messages
  1012.  
  1013.  
  1014.             LISTS "To", "From", "Subject", "Origin", and "Destination"
  1015.             information about messages in the current message area.  If
  1016.             no starting number is supplied, MSG will prompt for one.  If
  1017.             the prompt is ignored, MSG will default to the current
  1018.             message number.
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.                         MSG - Copyright 1986-91 by Ron Bemis
  1026.  
  1027.  
  1028.  
  1029.                                  MSG.MAN - page 17
  1030.  
  1031.  
  1032.             M)ove (forward) a message
  1033.  
  1034.  
  1035.             Allows you to MOVE (FORWARD) a message to another area.
  1036.             You're prompted for the destination area and a new "To"
  1037.             field.  Then your editor is invoked, allowing you to modify
  1038.             the message if you desire.
  1039.  
  1040.  
  1041.             N)ext message
  1042.  
  1043.  
  1044.             Displays the NEXT message in the current area and sets the
  1045.             display "direction" to FORWARD (ascending message numbers).
  1046.  
  1047.  
  1048.             O)rigin change
  1049.  
  1050.  
  1051.             Allows you to change the ORIGIN ADDRESS (net/node) of the
  1052.             current message.
  1053.  
  1054.  
  1055.             P)revious message
  1056.  
  1057.  
  1058.             Displays the PREVIOUS message in the current area and sets
  1059.             the display "direction" to BACKWARD (descending message
  1060.             numbers).
  1061.  
  1062.  
  1063.             R)eply
  1064.  
  1065.  
  1066.             Lets you enter a REPLY to the current message, with quoting.
  1067.  
  1068.  
  1069.             SEE ALSO:  "Two-Letter Commands" on page 34 for information
  1070.             on additional REPLY commands.
  1071.  
  1072.  
  1073.             S)ubject change
  1074.  
  1075.  
  1076.             Lets you edit the "Subject" line of the current message.
  1077.  
  1078.  
  1079.             T)o change
  1080.  
  1081.  
  1082.             Lets you edit the "To" line of the current message.
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.                         MSG - Copyright 1986-91 by Ron Bemis
  1090.  
  1091.  
  1092.  
  1093.                                  MSG.MAN - page 18
  1094.  
  1095.  
  1096.             V)ersion of MSG
  1097.  
  1098.  
  1099.             Displays MSG VERSION and copyright info, along with
  1100.             information about your system such as the sysop's name,
  1101.             system name, net/node number, point or boss numbers if
  1102.             applicable, and more.
  1103.  
  1104.  
  1105.             W)rite message
  1106.  
  1107.  
  1108.             This will WRITE the current message to a disk file.  The
  1109.             default filename to which messages are written is
  1110.             MESSAGE.SAV.
  1111.  
  1112.  
  1113.             You may specify a different filename if you wish.  If you do
  1114.             so, that filename will become the new default.
  1115.  
  1116.  
  1117.             MSG will prompt for a new filename and display the current
  1118.             default filename each time the "W" command is used.
  1119.  
  1120.  
  1121.             If you attempt to W)rite to a file that already exists, MSG
  1122.             will prompt you to A)ppend, R)eplace, or Q)uit.  A)ppend is
  1123.             the default - it will add the new message to the end of the
  1124.             specified file, following a line break.  R)eplace overwrites
  1125.             the specified file, and Q)uit aborts the W)rite operation.
  1126.  
  1127.  
  1128.             You can print messages on your printer by W)riting to "PRN".
  1129.  
  1130.  
  1131.             X)change options
  1132.  
  1133.  
  1134.             Takes you to the XCHANGE menu, where a subset of commands is
  1135.             available for customizing MSG's "look and feel".  Please
  1136.             refer to "XChange Commands" page 26 for details.
  1137.  
  1138.  
  1139.             Z)ap options
  1140.  
  1141.  
  1142.             Takes you to the ZAP OPTIONS menu, where a subset of
  1143.             commands is available for creating custom origin lines for
  1144.             each message area, change area descriptions, and more.
  1145.             Please refer to "Zap Options" on page 29 for details.
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.                         MSG - Copyright 1986-91 by Ron Bemis
  1154.  
  1155.  
  1156.  
  1157.                                  MSG.MAN - page 19
  1158.  
  1159.  
  1160.             -) backward thread
  1161.  
  1162.  
  1163.             Jumps back to the PREVIOUS message in the current REPLY
  1164.             THREAD.
  1165.  
  1166.  
  1167.             +) forward thread
  1168.  
  1169.  
  1170.             Jumps forward to the NEXT message in the current REPLY
  1171.             THREAD.
  1172.  
  1173.  
  1174.             =) read continuous
  1175.  
  1176.  
  1177.             Read all new messages in the current area.  This works
  1178.             forward from the current message.
  1179.  
  1180.  
  1181.             !) mark message
  1182.  
  1183.  
  1184.             The "!" command functions as a "bookmark".  Typing "!" will
  1185.             MARK the current message so you can return to it quickly.
  1186.             See the "@" command to recall a marked message.
  1187.  
  1188.  
  1189.             Only one MARK is allowed per message area.  Each time "!" is
  1190.             used in a given area, the previous MARK will be overwritten.
  1191.  
  1192.  
  1193.             @) recall message
  1194.  
  1195.  
  1196.             Instantly restores as the current message the message MARKed
  1197.             with "!" in the current area, as outlined above.
  1198.  
  1199.  
  1200.             If no messages were MARKed, this command will restore the
  1201.             LASTREAD message in the current area.  Please note that this
  1202.             means "the LAST message you read during your PREVIOUS MSG
  1203.             session".
  1204.  
  1205.  
  1206.             ?) HELP
  1207.  
  1208.  
  1209.             Displays a help screen that lists available MSG MAIN menu
  1210.             commands.
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.                         MSG - Copyright 1986-91 by Ron Bemis
  1218.  
  1219.  
  1220.  
  1221.                                  MSG.MAN - page 20
  1222.  
  1223.  
  1224.             ENTER) next/previous
  1225.  
  1226.  
  1227.             Displays NEXT (default) or PREVIOUS message in the current
  1228.             area, depending on prior use (if any) of the "N" or "P"
  1229.             commands.  See N)ext and P)revious.
  1230.  
  1231.  
  1232.             #) specific message
  1233.  
  1234.  
  1235.             Displays message number "#" in the current message area,
  1236.             where "#" is a valid message number.
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.                         MSG - Copyright 1986-91 by Ron Bemis
  1282.  
  1283.  
  1284.  
  1285.                                  MSG.MAN - page 21
  1286.  
  1287.  
  1288.             Command Reference - Change Menu
  1289.  
  1290.  
  1291.             The CHANGE menu is accessed by typing "C" at the MAIN menu.
  1292.             The CHANGE menu offers a subset of commands that may be used
  1293.             to toggle various message ATTRIBUTES.  For more information
  1294.             about message ATTRIBUTES and how they are used, please refer
  1295.             to the documentation for your mailer or BBS.
  1296.  
  1297.  
  1298.             The CHANGE command subset is also available on the command
  1299.             line and when calling MSG from a batch file.  Please refer
  1300.             to "Command Stacking" on page 32 and "Line Terminator" on
  1301.             page 36 for more information.
  1302.  
  1303.  
  1304.             Below is a list of CHANGE commands, along with a brief
  1305.             description of each.
  1306.  
  1307.  
  1308.             To view a similar list of CHANGE commands from within MSG:
  1309.  
  1310.  
  1311.                  1)   At the MAIN menu, type "C" to access the CHANGE
  1312.                       menu.
  1313.  
  1314.  
  1315.                  2)   Type "?" to see a list of available CHANGE
  1316.                       commands.
  1317.  
  1318.  
  1319.             P = toggle PRIVATE
  1320.  
  1321.  
  1322.             Under normal circumstances, a PRIVATE message is readable
  1323.             only by the sender and the receiver.  Echomail messages
  1324.             should not be marked PRIVATE.  It should be noted that most
  1325.             sysops can read PRIVATE messages if they are routed through
  1326.             their system.
  1327.  
  1328.  
  1329.             R = toggle RECV'D
  1330.  
  1331.  
  1332.             This flag is set automatically by MSG when you read a
  1333.             message that is addressed to you.  You probably won't ever
  1334.             need to toggle it.
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.                         MSG - Copyright 1986-91 by Ron Bemis
  1346.  
  1347.  
  1348.  
  1349.                                  MSG.MAN - page 22
  1350.  
  1351.  
  1352.             S = toggle SENT
  1353.  
  1354.  
  1355.             This flag is usually set on NETMAIL messages after they've
  1356.             been "scanned" out to the output area.  Normally, you won't
  1357.             need to toggle this bit.
  1358.  
  1359.  
  1360.             F = toggle FILE ATTCHD
  1361.  
  1362.  
  1363.             When the FILE ATTACHED bit is set on a NETMAIL message, it
  1364.             shows that the field normally used for the SUBJECT is
  1365.             instead a filename or a list of files.  On outbound
  1366.             messages, this must contain the full path of the file that
  1367.             you wish to send to the remote system.  On incoming
  1368.             messages, only the filename and extension will exist.
  1369.  
  1370.  
  1371.             Don't set this bit on non-NETMAIL messages.
  1372.  
  1373.  
  1374.             When MSG prompts you for the SUBJECT of a NETMAIL message,
  1375.             you can type a full filename, and MSG will recognize it as a
  1376.             file and automatically set this bit.  (The pattern ":\" in
  1377.             the second and third characters is the way that MSG
  1378.             determines whether this is a file specification.)
  1379.  
  1380.  
  1381.             I = toggle IN TRANSIT
  1382.  
  1383.  
  1384.             The IN TRANSIT bit is used by some mailers to show that a
  1385.             NETMAIL message came from one system and is destined for
  1386.             another system, but has not yet been sent.  You probably
  1387.             shouldn't ever set this bit.
  1388.  
  1389.  
  1390.             O = toggle ORPHAN
  1391.  
  1392.  
  1393.             The ORPHAN bit is used by some mailers to show that a
  1394.             NETMAIL message is undeliverable.  You probably shouldn't
  1395.             ever set this bit.
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.                         MSG - Copyright 1986-91 by Ron Bemis
  1410.  
  1411.  
  1412.  
  1413.                                  MSG.MAN - page 23
  1414.  
  1415.  
  1416.             K = toggle KILL/SENT
  1417.  
  1418.  
  1419.             If The KILL/SENT bit is set on a NETMAIL message, the
  1420.             message will be deleted after the message is "scanned" out
  1421.             to its destination.  See also the "P" command in the
  1422.             X)Change menu on page 28, which allows you to select the
  1423.             default value for this bit on newly created NETMAIL
  1424.             messages.
  1425.  
  1426.  
  1427.             L = toggle LOCAL
  1428.  
  1429.  
  1430.             The LOCAL bit is set when a message originated on your
  1431.             system, as opposed to it being received from another system.
  1432.  
  1433.  
  1434.             C = toggle CRASH
  1435.  
  1436.  
  1437.             On a NETMAIL message, the CRASH bit shows some sort of
  1438.             urgency.  Messages marked CRASH are usually sent directly to
  1439.             their destination with no routing.  Some mailers also strive
  1440.             to deliver CRASH messages as quickly as possible.
  1441.  
  1442.  
  1443.             H = toggle HOLD
  1444.  
  1445.  
  1446.             NETMAIL messages marked HOLD are usually bundled to their
  1447.             destination but not sent.  The recipient must CALL YOU to
  1448.             receive the message(s).
  1449.  
  1450.  
  1451.             G = toggle GET FILE
  1452.  
  1453.  
  1454.             The FILE REQUEST bit is similar to the FILE ATTACHED bit,
  1455.             but it's used for requesting files from another system.
  1456.             When used on an outgoing NETMAIL message, the SUBJECT field
  1457.             is used for the name of the file you are requesting.
  1458.  
  1459.  
  1460.             Normally, you shouldn't request files this way, since there
  1461.             are external utilities that will generate file requests
  1462.             without an accompanying NETMAIL message (usually
  1463.             preferable).
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.                         MSG - Copyright 1986-91 by Ron Bemis
  1474.  
  1475.  
  1476.  
  1477.                                  MSG.MAN - page 24
  1478.  
  1479.  
  1480.             $ = toggle RECEIPT REQ
  1481.  
  1482.  
  1483.             The RECEIPT REQUESTED bit is used mainly by SEAdog systems
  1484.             to request that the receiving system automatically generate
  1485.             a RECEIPT message when the message has been received.  If
  1486.             you use this bit, you'll usually upset the recepient of the
  1487.             message, and you don't want to do that, do you?
  1488.  
  1489.  
  1490.             * = toggle RECEIPT
  1491.  
  1492.  
  1493.             This bit indicates that the accompanying message is a
  1494.             RECEIPT - usually this would be generated by a SEAdog system
  1495.             in response to a RECEIPT REQUESTED message.  You shouldn't
  1496.             ever set this bit.
  1497.  
  1498.  
  1499.             T = toggle AUDIT TRAIL REQ
  1500.  
  1501.  
  1502.             The AUDIT TRAIL REQUESTED bit is similar to the RECEIPT
  1503.             REQUESTED bit, but it's worse.  For a routed NETMAIL
  1504.             message, its use indicates that all systems along the way
  1505.             should acknowledge their receipt of the message and send a
  1506.             receipt back to the originating system.  Setting this bit on
  1507.             NETMAIL messages is a good way to make a lot of enemies in a
  1508.             big hurry.
  1509.  
  1510.  
  1511.             U = toggle UPDATE REQ
  1512.  
  1513.  
  1514.             The UPDATE REQUEST bit is very similar to the FILE REQUEST
  1515.             bit.  However, with an update request, you specify the full
  1516.             pathname of a file that already exists on your system, and
  1517.             (theoretically) you only transfer a file if the destination
  1518.             system has a newer version of the same file.
  1519.  
  1520.  
  1521.             Again, there are external utilities to do UPDATE REQUESTS
  1522.             that work without sending an attached NETMAIL message.  Use
  1523.             them instead if possible.
  1524.  
  1525.  
  1526.             X = toggle UNUSED
  1527.  
  1528.  
  1529.             This bit is not listed on the help screen, but is available
  1530.             nonetheless.  Of the existing 16 bits in the attribute word,
  1531.             only 15 are defined.  This is the 16th.  If there becomes a
  1532.             use for this bit, you are able to set its value.  For the
  1533.             time being, this bit should never be set.
  1534.  
  1535.  
  1536.  
  1537.                         MSG - Copyright 1986-91 by Ron Bemis
  1538.  
  1539.  
  1540.  
  1541.                                  MSG.MAN - page 25
  1542.  
  1543.  
  1544.             ? = HELP
  1545.  
  1546.  
  1547.             Displays a help screen that lists available MSG CHANGE
  1548.             commands.
  1549.  
  1550.  
  1551.             ENTER = QUIT (save changes)
  1552.  
  1553.  
  1554.             Quit the CHANGE section and save any changes made to message
  1555.             ATTRIBUTES during this CHANGE session.
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.                         MSG - Copyright 1986-91 by Ron Bemis
  1602.  
  1603.  
  1604.  
  1605.                                  MSG.MAN - page 26
  1606.  
  1607.  
  1608.             Command Reference - XChange Menu
  1609.  
  1610.  
  1611.             The XCHANGE menu is accessed by typing "X" at the MAIN menu.
  1612.             The XCHANGE menu offers a subset of commands which can be
  1613.             used to "customize" MSG to your liking.
  1614.  
  1615.  
  1616.             The XCHANGE command subset is also available on the command
  1617.             line and when calling MSG from a batch file.  Please refer
  1618.             to "Command Stacking" on page 32 and "Line Terminator" on
  1619.             page 36 for more information.
  1620.  
  1621.  
  1622.             Below is a list of XCHANGE commands, along with a brief
  1623.             description of each.
  1624.  
  1625.  
  1626.             To view a similar list of XCHANGE commands from within MSG:
  1627.  
  1628.  
  1629.                  1)   At the MAIN menu, type "X" to access the XCHANGE
  1630.                       menu.
  1631.  
  1632.  
  1633.                  2)   Type "?" to see a list of available XCHANGE
  1634.                       commands.
  1635.  
  1636.  
  1637.             K = toggle 'Show Kludges'
  1638.  
  1639.  
  1640.             When KLUDGES are on, you'll be able to see the control
  1641.             information embedded within messages.  This control
  1642.             information is normally used only by mail processors.  It's
  1643.             usually boring stuff, so you'll probably want to keep
  1644.             KLUDGES turned off.
  1645.  
  1646.  
  1647.             S = toggle 'Show SEENBYs'
  1648.  
  1649.  
  1650.             SEENBY lines contain a list of node numbers that have
  1651.             received the echomail message on its way to you.  To an
  1652.             echomail processor, this is valuable information for
  1653.             determining who gets messages.  To a human, it's boring,
  1654.             boring, boring.
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.                         MSG - Copyright 1986-91 by Ron Bemis
  1666.  
  1667.  
  1668.  
  1669.                                  MSG.MAN - page 27
  1670.  
  1671.  
  1672.             H = toggle Hotkeys
  1673.  
  1674.  
  1675.             Turning on HOTKEYS allows you to enter most MSG commands
  1676.             with a single keystroke.  Macros are also available to
  1677.             customize your HOTKEY setup.  Please see "Hokeys and Macros"
  1678.             on page 38.  It's a good idea to turn on HOTKEYS ONLY FOR
  1679.             INTERACTIVE USE.
  1680.  
  1681.  
  1682.             Q = toggle 'Show Quotes'
  1683.  
  1684.  
  1685.             Sometimes, the users of echomail tend to "overquote"
  1686.             messages when they reply.  Generally, when you REPLY to an
  1687.             echomail message, you should quote just enough of the
  1688.             original message to refresh the reader's memory about what
  1689.             was being discussed.  When overquoting runs rampant, you can
  1690.             toggle this option to completely disable viewing of QUOTE
  1691.             LINES.
  1692.  
  1693.  
  1694.             M = toggle 'More?'
  1695.  
  1696.  
  1697.             Setting MORE? makes it easier to read messages
  1698.             interactively.  This prevents long messages from scrolling
  1699.             off the screen.  You should set this option in the batch
  1700.             file you use to invoke MSG.  See the sample MSGS.BAT or
  1701.             MSGS.CMD batch file, included in the MSG distribution kit.
  1702.  
  1703.  
  1704.             When using MSG non-interactively (from a BATCH FILE), this
  1705.             option should not be used.  Please see "Command Stacking" on
  1706.             page 32 for details.
  1707.  
  1708.  
  1709.             C = toggle 'Clear Screen'
  1710.  
  1711.  
  1712.             Setting this option causes MSG to clear the screen before
  1713.             displaying each new message you read.  This ensures that
  1714.             message headers are always visible at the top of the screen,
  1715.             even for messages that contain several screens full of text.
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.                         MSG - Copyright 1986-91 by Ron Bemis
  1730.  
  1731.  
  1732.  
  1733.                                  MSG.MAN - page 28
  1734.  
  1735.  
  1736.             P = toggle 'KILL/SENT'
  1737.  
  1738.  
  1739.             Set the PURGE option to cause MSG to generate all NETMAIL
  1740.             messages with the KILL/SENT bit set.  Purging means that the
  1741.             messages will be deleted after they're sent.  If this option
  1742.             is off, NETMAIL messages will not be flagged KILL/SENT, but
  1743.             will instead be marked with the SENT bit and stay on your
  1744.             system after being sent.
  1745.  
  1746.  
  1747.             D = decorate
  1748.  
  1749.  
  1750.             Selecting this option will display a brightly colored screen
  1751.             (well, unless you've got a monochrome monitor) showing all
  1752.             possible colors in a numbered grid.  You're then prompted to
  1753.             enter a number for each type of COLOR ATTRIBUTE that MSG
  1754.             displays.  The previously set colors are listed as the
  1755.             default - just press ENTER to keep the same value.
  1756.  
  1757.  
  1758.             The colors are the only options that are saved between
  1759.             invocations of MSG.  When you've finished making your
  1760.             selections, you're given the option of saving the changes
  1761.             into the MSG.COL file.
  1762.  
  1763.  
  1764.             ? = HELP
  1765.  
  1766.  
  1767.             Displays a help screen that lists available MSG XCHANGE
  1768.             commands.
  1769.  
  1770.  
  1771.             ENTER = QUIT XChange
  1772.  
  1773.  
  1774.             Quit the XCHANGE section and return to the MAIN menu.
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.                         MSG - Copyright 1986-91 by Ron Bemis
  1794.  
  1795.  
  1796.  
  1797.                                  MSG.MAN - page 29
  1798.  
  1799.  
  1800.             Command Reference - Zap Options Menu
  1801.  
  1802.  
  1803.             D = change the description for this area
  1804.  
  1805.  
  1806.             This allows you to change the accompanying DIR.BBS file for
  1807.             the current area.  The contents of DIR.BBS is displayed
  1808.             while you're in the area, and is also used by some BBS
  1809.             software to describe the message areas.  There is no default
  1810.             - if you press ENTER, the current DIR.BBS is deleted.
  1811.  
  1812.  
  1813.             O = change the ORIGIN line for this area
  1814.  
  1815.  
  1816.             This allows you to create a CUSTOM ORIGIN LINE for the
  1817.             current area by creating or changing the accompanying ORIGIN
  1818.             file.  There is no default - if you press ENTER, the CUSTOM
  1819.             ORIGIN LINE file is deleted.  If no CUSTOM ORIGIN LINE file
  1820.             exists, the global ORIGIN from AREAS.BBS is used instead.
  1821.  
  1822.  
  1823.             S = change your signature for this area
  1824.  
  1825.  
  1826.             This allows you to create a CUSTOM SIGNATURE for the current
  1827.             area by creating or changing the accompanying HANCOCK.JON
  1828.             file.  There is no default - if you press ENTER, the CUSTOM
  1829.             SIGNATURE file is deleted.  If no CUSTOM SIGNATURE file
  1830.             exists, the global signature file (HANCOCK.JON in the "BBS"
  1831.             directory) is used instead if it exists.
  1832.  
  1833.  
  1834.             P = toggle private status
  1835.  
  1836.  
  1837.             This option toggles the PRIVATE AREA setting for the current
  1838.             area by creating or deleting the PRIVATE file.  This option
  1839.             should not be used in echomail areas - its main use would be
  1840.             for local message areas.
  1841.  
  1842.  
  1843.             U = toggle user-only status
  1844.  
  1845.  
  1846.             This option toggles the USER ONLY AREA setting for the
  1847.             current area by creating or deleting the USER file.  The
  1848.             existence or nonexistence of this file has absolutely no
  1849.             effect on MSG, but is provided only for use by external
  1850.             programs.
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.                         MSG - Copyright 1986-91 by Ron Bemis
  1858.  
  1859.  
  1860.  
  1861.                                  MSG.MAN - page 30
  1862.  
  1863.  
  1864.             ? = HELP
  1865.  
  1866.  
  1867.             Displays a help screen that lists available MSG ZAP OPTIONS.
  1868.  
  1869.  
  1870.             ENTER = QUIT Zap Options
  1871.  
  1872.  
  1873.             Quit the ZAP OPTIONS section and return to the MAIN menu.
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.                         MSG - Copyright 1986-91 by Ron Bemis
  1922.  
  1923.  
  1924.  
  1925.                                  MSG.MAN - page 31
  1926.  
  1927.  
  1928.             Environment Variables
  1929.  
  1930.  
  1931.             BBS
  1932.  
  1933.  
  1934.             Your root Fido/Opus directory; the place you keep your
  1935.             AREAS.BBS, CONFIG.DOG, FIDOUSER.LST, and USERLIST.DOG files.
  1936.             If not defined, these files must be in the current
  1937.             directory.
  1938.  
  1939.  
  1940.             MSGED
  1941.  
  1942.  
  1943.             Your favorite text editor.  Provided it's in your path, you
  1944.             don't need to specify the path or extension.  If not
  1945.             defined, your editor will default to EDLIN (probably not
  1946.             what you want).
  1947.  
  1948.  
  1949.                  EXAMPLE:
  1950.  
  1951.  
  1952.                  SET BBS=C:\BINK
  1953.                  SET MSGED=Q
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                         MSG - Copyright 1986-91 by Ron Bemis
  1986.  
  1987.  
  1988.  
  1989.                                  MSG.MAN - page 32
  1990.  
  1991.  
  1992.             Command Stacking
  1993.  
  1994.  
  1995.             MSG may be invoked from the command line (OS prompt) or from
  1996.             a batch file.
  1997.  
  1998.  
  1999.             MSG allows command STACKING, much like Opus or Fido; at any
  2000.             MSG menu, simply enter the commands in the order you want
  2001.             them to be executed.  You MUST leave a space between each
  2002.             command when STACKING commands.
  2003.  
  2004.  
  2005.             MSG commands also can be "stacked" as a string of arguments
  2006.             on the command line or in a batch file.  The four arguments
  2007.             used most often when invoking MSG from a batch file for
  2008.             interactive use are:
  2009.  
  2010.  
  2011.             Xchange   Forces MSG into the "Xchange" command subset,
  2012.                       wherein the following two commands are found:
  2013.  
  2014.  
  2015.             More      Causes MSG's output to pause at the bottom of each
  2016.                       screen and display the "More? (Y/n)" prompt.
  2017.  
  2018.  
  2019.             Clear     Causes the screen to clear between pages and/or
  2020.                       between commands entered from within MSG.
  2021.  
  2022.  
  2023.             ^         This character is interpreted by MSG as a "line
  2024.                       terminator," or carriage return.  See "Line
  2025.                       Terminator" on page 36 for additional information.
  2026.  
  2027.  
  2028.             Only the FIRST LETTER of any of the above command strings
  2029.             (arguments) is required in order to make MSG recognize and
  2030.             execute that command properly.  The long versions are shown
  2031.             above for clarity.
  2032.  
  2033.  
  2034.             EXAMPLE:  These command lines will produce identical
  2035.             results:
  2036.  
  2037.  
  2038.                  MSG X M C H ^
  2039.  
  2040.                  MSG Xchange More Clear Hotkeys ^
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.                         MSG - Copyright 1986-91 by Ron Bemis
  2050.  
  2051.  
  2052.  
  2053.                                  MSG.MAN - page 33
  2054.  
  2055.  
  2056.             It should be noted that MSG will run even WITHOUT ANY
  2057.             arguments listed on the command line; all command options
  2058.             are available from menus within MSG itself.  However, it is
  2059.             highly recommended that MSG be called from a batch file that
  2060.             includes the configuration commands you'll want MSG to use
  2061.             as "defaults."  Otherwise, you will have to configure MSG
  2062.             each time you start it.  Please refer to "Main Menu
  2063.             Commands" on page 14 and "Two-Letter Commands" on page 34
  2064.             for more information on the commands recognized by MSG.
  2065.  
  2066.  
  2067.             Great care has been taken in the programming of MSG so that
  2068.             unneeded output is not created when commands are "stacked".
  2069.             For example, typing "MSG A SYSOP = G > SYSOP.NEW" will
  2070.             create a file named SYSOP.NEW containing new messages in the
  2071.             SYSOP area, without the copyright message or any questions
  2072.             being sent to the file.
  2073.  
  2074.  
  2075.             Typing "MSG ?" will give a quick syntax reminder.
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                         MSG - Copyright 1986-91 by Ron Bemis
  2114.  
  2115.  
  2116.  
  2117.                                  MSG.MAN - page 34
  2118.  
  2119.  
  2120.             Two-Letter Commands
  2121.  
  2122.  
  2123.             Eight commands are not shown on the MSG MAIN menu help
  2124.             screen.  They are all two-letter commands.
  2125.  
  2126.  
  2127.             These commands may be used from within MSG and also may be
  2128.             used on the command line and in batch files.
  2129.  
  2130.  
  2131.             Please refer to "Command Stacking" on page 32 and "Hotkeys
  2132.             and Macros" on page 38 for more information on how to use
  2133.             these commands.
  2134.  
  2135.  
  2136.                  A=   Read all new messages in next areas.
  2137.  
  2138.                  AL   List headers of all new messages in next areas.
  2139.  
  2140.                  AN   Jump to the NEXT message area.
  2141.  
  2142.                  AP   Jump to the PREVIOUS message area.
  2143.  
  2144.                  RP   REPLY to the current message PRIVATELY.  (This is
  2145.                       the default in netmail and private areas.)
  2146.  
  2147.                  RN   REPLY to the current message PUBLICLY.  (This is
  2148.                       only needed in non-echomail or private areas.)
  2149.  
  2150.                  RC   Mark REPLY message CRASH (valid only in the
  2151.                       netmail area).
  2152.  
  2153.                  RH   Mark REPLY message HOLD (valid only in the netmail
  2154.                       area).
  2155.  
  2156.  
  2157.             For example, to read all new messages in all areas, you
  2158.             could invoke the program like this:
  2159.  
  2160.  
  2161.                  MSG X M C H ^ A=
  2162.  
  2163.  
  2164.             If the "A=" or "AL" subfunction is used in an area other
  2165.             than the mail area (message area #0), they will work on the
  2166.             current area and higher numbered areas only.  So if you used
  2167.             "A=" to read all messages, you could stop the output, enter
  2168.             or reply to a message, then type "A=" again to continue
  2169.             reading.
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.                         MSG - Copyright 1986-91 by Ron Bemis
  2178.  
  2179.  
  2180.  
  2181.                                  MSG.MAN - page 35
  2182.  
  2183.  
  2184.             If a file named MESSAGE.LOG exists in the 'BBS' directory
  2185.             when MSG starts, the four A? commands mentioned above will
  2186.             work differently.  They act as if the only available message
  2187.             areas are those that are listed in MESSAGE.LOG.  Other
  2188.             commands are not affected.  This file (MESSAGE.LOG) is
  2189.             maintained for you.  You may add to it, but you won't need
  2190.             to delete it.  MSG will rewrite it when you exit the
  2191.             program, and will list only those areas in which you have
  2192.             not yet read the last message.  So if you don't finish
  2193.             reading messages in all areas, MSG will keep track of which
  2194.             ones are left.  If you use CONFMAIL to toss messages, use
  2195.             the -F switch to create a log file.  Append the contents of
  2196.             this file to the end of MESSAGE.LOG each time you toss.  For
  2197.             example:
  2198.  
  2199.  
  2200.             ConfMail Import Areas.BBS -F EchoToss.Log
  2201.             Copy Message.Log+EchoToss.Log Message.Log
  2202.  
  2203.  
  2204.             If you "visit" an area that contains no messages, the
  2205.             LASTREAD pointer will be stored as 1 rather than 0 in
  2206.             echomail areas only.  This is mainly to ignore the "High
  2207.             Water Mark" message created in echomail areas as 1.MSG.
  2208.  
  2209.  
  2210.             When you first enter a message area, MSG stores a copy of
  2211.             the LASTREAD pointer in its local memory.  This local copy
  2212.             is called a marker.  There is a separate marker for each
  2213.             message area.  You can return to the "marked" message by
  2214.             using the "@" command, and you can change the marker to the
  2215.             current message by using the "!" command.
  2216.  
  2217.  
  2218.             MSG maintains a file named MSGTOSS.LOG file in the home
  2219.             (BBS) or default (if BBS is undefined) directory that
  2220.             contains a list of areas into which you entered echomail
  2221.             messages.  This file is compatible with ConfMail's -F
  2222.             switch, and could be used with the export function.  The
  2223.             file is deleted when the program begins, and is only
  2224.             appended when a message is entered in a new area, so if no
  2225.             echomail messages are entered, it won't exist.  The sample
  2226.             MSGS.BAT file, included in this archive, will help you to
  2227.             understand this special feature.  When MSG starts, it
  2228.             deletes MSGTOSS.LOG if one already exists from a previous
  2229.             run.
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                         MSG - Copyright 1986-91 by Ron Bemis
  2242.  
  2243.  
  2244.  
  2245.                                  MSG.MAN - page 36
  2246.  
  2247.  
  2248.             Line Terminator
  2249.  
  2250.  
  2251.             When entering or changing a name, MSG expects you to type
  2252.             the full name followed by ENTER.  In interactive use, this
  2253.             is easy, but from the command line, you need a way to tell
  2254.             MSG where the name ends and the next piece of information
  2255.             begins.  To do this, follow the name immediately with a
  2256.             carat (^).  The program responds to this character just as
  2257.             it would to a carriage return typed at a program menu.
  2258.  
  2259.  
  2260.             There are several places where you'll need to specify a line
  2261.             terminator when chaining commands:
  2262.  
  2263.  
  2264.                  o    To quit from the C)hange, X)change, and Z)ap
  2265.                       submenus
  2266.  
  2267.                  o    To enter a name (either TO or FROM)
  2268.  
  2269.                  o    To enter a subject
  2270.  
  2271.                  o    To enter a search string
  2272.  
  2273.                  o    To enter a custom origin line, signature, or area
  2274.                       description.
  2275.  
  2276.                  o    To enter a J)ump command line
  2277.  
  2278.  
  2279.             EXAMPLE:       Jump DIR /W \BINK^ Huh
  2280.  
  2281.  
  2282.             Any MSG input can contain a LINE TERMINATOR:
  2283.  
  2284.  
  2285.                  o    At any of the program menus
  2286.  
  2287.                  o    On the command line or in a batch file
  2288.  
  2289.                  o    From redirected standard input (stdin)
  2290.  
  2291.  
  2292.             The carat was chosen for compatibility with the popular CED
  2293.             and PCED command editors.  Using CED allows you to recall
  2294.             previous commands; both at the OS prompt and at MSG menus.
  2295.  
  2296.  
  2297.             OS/2 treats the "^" symbol special, so if you run MSG under
  2298.             OS/2, you'll need to specify two carats (^^) instead of one
  2299.             to get the same effect.  See the MSG.CMD file for an
  2300.             example.
  2301.  
  2302.  
  2303.  
  2304.  
  2305.                         MSG - Copyright 1986-91 by Ron Bemis
  2306.  
  2307.  
  2308.  
  2309.                                  MSG.MAN - page 37
  2310.  
  2311.  
  2312.             Automated Message Entry
  2313.  
  2314.  
  2315.             Every time you use the E), R), or B) command and edit a
  2316.             message's text, you are editing a disk file named
  2317.             MESSAGE.TXT.  After you've saved this file, MSG reads it
  2318.             back, creates a message from it, and deletes it (and
  2319.             MESSAGE.BAK if one exists).  So normally, there isn't a
  2320.             MESSAGE.TXT file in your default directory (which is always
  2321.             where it is created).  But, if a file named MESSAGE.TXT
  2322.             *does* exist when you E)nter a message, your editor will not
  2323.             be invoked, and the existing file will be used.  There are
  2324.             several ways to take advantage of this, here are a couple of
  2325.             examples:
  2326.  
  2327.  
  2328.                  CHUCKLE > MESSAGE.TXT
  2329.                  MSG A JOKE E All^Today's Chuckle^ G
  2330.  
  2331.  
  2332.                  MSG J Copy \DAVE.TXT MESSAGE.TXT^ E Dave^Hello^ G
  2333.  
  2334.  
  2335.             Mailing Lists
  2336.  
  2337.  
  2338.             To use the mailing list feature, create one or more text
  2339.             files containing a list of names, one per line.  When you
  2340.             E)nter a message, answer the "To" prompt with an "@" sign
  2341.             followed immediately by the name of the mailing list file.
  2342.             For example, To: @DIST.LST would use the file DIST.LST in
  2343.             the current directory.
  2344.  
  2345.  
  2346.             Stopping Output
  2347.  
  2348.  
  2349.             Pressing Control-C during any output will cause that output
  2350.             to stop.  At the "More?" prompt, there are several keys that
  2351.             have special meaning.  Control-C will stop the output, as
  2352.             will "Esc", "N", and "Q".
  2353.  
  2354.  
  2355.             "Special" keys will take effect immediately.  A special key
  2356.             is defined here as being a gray keyboard key - the function
  2357.             keys and the ones on the right keypad.  (Technical note:
  2358.             actually, any key that sends a two-key sequence starting
  2359.             with 0x00 or 0xE0.)  See "Hotkeys and Macros" on page 38 for
  2360.             more information.
  2361.  
  2362.  
  2363.             Any other key will cause the program to continue normally.
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.                         MSG - Copyright 1986-91 by Ron Bemis
  2370.  
  2371.  
  2372.  
  2373.                                  MSG.MAN - page 38
  2374.  
  2375.  
  2376.             Hotkeys and Macros
  2377.  
  2378.  
  2379.             The H)otkey command at the X)change menu toggles Hotkeys on
  2380.             and off.  When Hotkeys are on, you don't have to press ENTER
  2381.             after most commands.  Other differences you'll encounter
  2382.             when Hotkeys are ON:
  2383.  
  2384.  
  2385.                  o    You must use a macro to use the two-letter Reply
  2386.                       commands.
  2387.  
  2388.                  o    Left-arrow = "P"
  2389.  
  2390.                  o    Right-arrow = "N"
  2391.  
  2392.                  o    Ctrl Left-arrow = "-"
  2393.  
  2394.                  o    Ctrl Right-arrow = "+"
  2395.  
  2396.                  o    Up-arrow = "AP"
  2397.  
  2398.                  o    Down-arrow = "AN"
  2399.  
  2400.                  o    Ctrl Up-arrow = "AL"
  2401.  
  2402.                  o    Ctrl Down-arrow = "A="
  2403.  
  2404.                  o    Home = "?"
  2405.  
  2406.                  o    End = "G"
  2407.  
  2408.                  o    Ins = "E"
  2409.  
  2410.                  o    Del = "K"
  2411.  
  2412.                  o    PgUp = "R"
  2413.  
  2414.                  o    PgDn = "W"
  2415.  
  2416.                  o    Keypad 5 = "H"
  2417.  
  2418.                  o    At the "More?" prompt, pressing any of these keys
  2419.                       will immediately clear the prompt (as if you'd
  2420.                       typed "N") and then execute the key you pressed.
  2421.  
  2422.                  o    When you press the "G" or End key, you will be
  2423.                       asked to confirm that you want to leave the
  2424.                       program.  Press "Y" to confirm, or "N" to remain
  2425.                       in the program.
  2426.  
  2427.                  o    If the definitions above don't suit you, you can
  2428.                       define your own.  See MSG.REF and the sample
  2429.                       MSG.MAC file for details.
  2430.  
  2431.  
  2432.  
  2433.                         MSG - Copyright 1986-91 by Ron Bemis
  2434.  
  2435.  
  2436.  
  2437.                                  MSG.MAN - page 39
  2438.  
  2439.  
  2440.             stdout and stderr
  2441.  
  2442.  
  2443.             Most of the program's output goes to "stdout", which means
  2444.             that it is redirectable.  Certain error messages, screen
  2445.             clearing, cursor positioning, and "More?" messages however,
  2446.             go to stderr, and will be displayed to the screen regardless
  2447.             of any redirection in progress.
  2448.  
  2449.  
  2450.             stdin
  2451.  
  2452.  
  2453.             For command input, MSG uses the console device, not "stdin".
  2454.             This results in the program cooperating very nicely with the
  2455.             shareware program CED or the commercial program PCED.
  2456.             However, echoed console input is sent to the console rather
  2457.             than "stdout".  Since "stdout" is a fully buffered device,
  2458.             and console output is not, it's not a good idea to redirect
  2459.             the output if a mixture of input is used.  For example, if
  2460.             you type
  2461.  
  2462.  
  2463.                  MSG A= > TEMP
  2464.  
  2465.  
  2466.             you'll get a listing of all new messages in the TEMP file.
  2467.             However, the program will not terminate until you type "G"
  2468.             from the keyboard.  If you examine the TEMP file, you'll
  2469.             find the "G" you typed in a strange place, probably
  2470.             somewhere in the middle of the last message.  The solution
  2471.             to this problem is to construct your command line to need no
  2472.             input while using redirection.  The "fixed" example above
  2473.             would look like this:
  2474.  
  2475.  
  2476.                  MSG A= G > TEMP
  2477.  
  2478.  
  2479.             which would cause the program to end normally and not
  2480.             require any input from the console.
  2481.  
  2482.  
  2483.             Input directed into MSG also will work, but the same
  2484.             problems apply here as described above.  Directed input is
  2485.             taken from the console device, so you shouldn't use
  2486.             redirection in both directions (i.e. "MSG <MSG.CMD >TEMP").
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.                         MSG - Copyright 1986-91 by Ron Bemis
  2498.  
  2499.  
  2500.  
  2501.                                  MSG.MAN - page 40
  2502.  
  2503.  
  2504.             Points and Bosses
  2505.  
  2506.  
  2507.             Two special-purpose lines in AREAS.BBS are recognized by
  2508.             MSG.  They are:
  2509.  
  2510.  
  2511.                  -BOSSNODE=xxx/xxx
  2512.                  -POINTNET=xxx
  2513.  
  2514.  
  2515.             These lines may be anywhere in the file except the first
  2516.             line.  The '-' should be in column one.  You shouldn't use
  2517.             both of these lines, but you may need to use one or neither
  2518.             of them.  See also "Entering and Replying to Messages" on
  2519.             page 41 for more information.
  2520.  
  2521.  
  2522.             -BOSSNODE=xxx/xxx   This is used if you are a point.  This
  2523.             is where you'll need to specify the net and node number of
  2524.             your boss system.  Do not include a zone number - your boss
  2525.             must be in the same zone as you.  If you are not in zone 1,
  2526.             you must specify your zone in the NODE line of CONFIG.DOG.
  2527.             The NODE line in CONFIG.DOG should specify your "fake"
  2528.             network number, and should not include a point number.
  2529.  
  2530.  
  2531.             -POINTNET=xxx       This is used if you are a boss node with
  2532.             points.  This is where you'll need to specify the "fake"
  2533.             network number of your point systems.  With this line in
  2534.             place, you can send messages to your points by using either
  2535.             their "fake" address or their fully-qualified point address
  2536.             (your net/node number '.' their point number).
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.                         MSG - Copyright 1986-91 by Ron Bemis
  2562.  
  2563.  
  2564.  
  2565.                                  MSG.MAN - page 41
  2566.  
  2567.  
  2568.             Entering and Replying to Messages
  2569.  
  2570.  
  2571.             When entering a message in the MAIL area (#0), a destination
  2572.             node number must be known.  If the person you're entering
  2573.             the message to is listed in USERLIST.DOG or FIDOUSER.LST,
  2574.             you won't need to enter this node number, it will be entered
  2575.             for you.
  2576.  
  2577.  
  2578.             If you are a boss node and have a -POINTNET statement in
  2579.             your AREAS.BBS file, messages to one of your points will be
  2580.             re-addressed to your private network number.  For example,
  2581.             my network number is 124/1113.  In my AREAS.BBS I have a
  2582.  
  2583.  
  2584.                 -POINTNET=9130
  2585.  
  2586.  
  2587.             statement.  In my USERLIST.DOG file, I have a line which
  2588.             says
  2589.  
  2590.  
  2591.                 Hopper, Melody   124/1113.2010
  2592.  
  2593.  
  2594.             If I enter a message to "Melody Hopper", MSG will address it
  2595.             to 9130/2010.  However, if I enter a message to "Joe Blow"
  2596.             on 124/6215.12, MSG will recognize that this isn't one of my
  2597.             points, and will address it to 124/6215 and will prefix the
  2598.             appropriate "TOPT 12" kludge line to the message body.
  2599.  
  2600.  
  2601.             If you are a point node and have a -BOSSNODE statement in
  2602.             your AREAS.BBS file, all mail messages (in area #0) you
  2603.             enter will be FROM your bossnode, with an appropriate "FMPT"
  2604.             kludge line in the message body, unless they are TO your
  2605.             bossnode, in which case they'll be FROM your private net
  2606.             number without the kludge line.
  2607.  
  2608.  
  2609.             If you enter or reply to a mail message that is destined for
  2610.             a node outside your own zone, the message will be addressed
  2611.             to the zone gateway, and an appropriate "INTL" kludge line
  2612.             will be prefixed to the message body.
  2613.  
  2614.  
  2615.             If this all seems a little complicated, a little playing
  2616.             around with "Kludges On" (in the X)change menu) should
  2617.             enlighten you.
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.                         MSG - Copyright 1986-91 by Ron Bemis
  2626.  
  2627.  
  2628.  
  2629.                                  MSG.MAN - page 42
  2630.  
  2631.  
  2632.             File attaches:  When entering the subject of a message when
  2633.             E)ntering or R)eplying in the mail area (area #0), you
  2634.             should specify a filename rather than a subject if you wish
  2635.             to attach a file.  If the 2nd and 3rd characters of the
  2636.             subject are ':' and '\', respectively, MSG will assume that
  2637.             you've typed a filename, and will set the file attach flag.
  2638.             If this is not what you want, you can toggle the file attach
  2639.             flag on or off with the C)hange F)ileattach command.
  2640.  
  2641.  
  2642.             Private Areas
  2643.  
  2644.  
  2645.             The P)rivate setting in the Z)ap menu causes an area to be
  2646.             marked/unmarked as a private area.  Anytime you E)nter a
  2647.             message, R)eply, or M)ove a message to a private area, that
  2648.             message will be marked private.  While in a private area,
  2649.             you can still use the RN command to enter a public reply.
  2650.  
  2651.  
  2652.             Exit Errorlevels
  2653.  
  2654.  
  2655.             MSG exits with one of four errorlevels:
  2656.  
  2657.  
  2658.                  3 - fatal error, can't continue.
  2659.                  2 - echomail was entered.  MSGTOSS.LOG was created.
  2660.                  1 - matrix mail (area #0) was entered only.
  2661.                  0 - no error, no messages need to be scanned.
  2662.  
  2663.  
  2664.             See the included MSGS.BAT and MSGS.CMD files for examples of
  2665.             how to put the errorlevel and the MSGTOSS.LOG file to work
  2666.             for you.
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.                         MSG - Copyright 1986-91 by Ron Bemis
  2690.  
  2691.  
  2692.  
  2693.                                  MSG.MAN - page 43
  2694.  
  2695.  
  2696.             Files Used by MSG
  2697.  
  2698.  
  2699.             *.LST - Mailing Lists
  2700.  
  2701.  
  2702.             To use, enter the filename preceeded by "@" in response to
  2703.             the "To" prompt when entering a message.  See "Mailing
  2704.             Lists" on page 37 for more details.
  2705.  
  2706.  
  2707.             AREAS.BBS - Area List
  2708.  
  2709.  
  2710.             This is a text file that you create, that is shared by
  2711.             utilities such as ConfMail.  One special note:  The system
  2712.             name ! sysop name line must be on the FIRST line of
  2713.             AREAS.BBS.  No blank or comment lines should be above it.
  2714.             See "Points and Bosses" on page 40 and "Entering and
  2715.             Replying to Messages" on page 41 for more information about
  2716.             the -BOSSNODE and -POINTNET lines.
  2717.  
  2718.  
  2719.                  Example:
  2720.  
  2721.  
  2722.             Nibbles & Bytes - Dallas, Texas - 214-231-3841! Ron Bemis
  2723.             ;Area Location      Area Name      Forwarding Nodes
  2724.             -POINTNET=9130
  2725.             M:\NOTES\           NOTES
  2726.             M:\POINTS\          POINTS         265/7 124/4115 124/6215
  2727.             ;and so on . . .
  2728.  
  2729.  
  2730.             As mentioned above, all information about message areas is
  2731.             read from AREAS.BBS.  If you're a sysop, you've probably got
  2732.             at least one message area that is not an echomail area.  To
  2733.             get MSG to recognize these areas, you must add them to your
  2734.             AREAS.BBS.  Create a tag for them, but don't list any nodes
  2735.             on the line.
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.                         MSG - Copyright 1986-91 by Ron Bemis
  2754.  
  2755.  
  2756.  
  2757.                                  MSG.MAN - page 44
  2758.  
  2759.  
  2760.             CONFIG.DOG - Configuration File
  2761.  
  2762.  
  2763.             This is a text file that you create, that is shared by other
  2764.             utilities.  MSG only requires that there be two lines in
  2765.             this file, although there may be others.  In the NODE line,
  2766.             if a zone number is not specified, the default is zone 1.
  2767.             If you are a point system, do not specify your point number
  2768.             on the NODE line.  Put your "fake" address here, and use the
  2769.             -BOSSNODE statement in AREAS.BBS.
  2770.  
  2771.  
  2772.                  Example:
  2773.  
  2774.  
  2775.                  Node 1:124/1113     ;my network address
  2776.                  Mail M:\MAIL        ;matrix msgs location
  2777.  
  2778.  
  2779.             DIR.BBS - Area Description
  2780.  
  2781.  
  2782.             This is an area description file.  You may have one in each
  2783.             of your message area directories.  MSG only uses them to
  2784.             display your current area.  If they do not exist, MSG will
  2785.             instead display the directory path.  You can modify this
  2786.             file by using the Z)ap D)escription command (see page 29).
  2787.  
  2788.  
  2789.             FIDOUSER.LST - Nodelisted Names
  2790.  
  2791.  
  2792.             This is created by your nodelist compiler.  When you enter a
  2793.             NETMAIL message, USERLIST.DOG is searched first.  If the
  2794.             name is not found in USERLIST.DOG, or USERLIST.DOG does not
  2795.             exist, MSG will search FIDOUSER.LST.  See also "Entering and
  2796.             Replying to Messages" on page 41.
  2797.  
  2798.  
  2799.             HANCOCK.JON - Signature
  2800.  
  2801.  
  2802.             This is the 'signature' file.  If a file with this name
  2803.             exists in a message area, the contents will be appended to
  2804.             each message you create by E)ntering or R)eplying.  If a
  2805.             file with this name exists in the 'BBS' directory, it will
  2806.             be used as a default if there is no HANCOCK.JON in the
  2807.             corresponding message area.  Only one line of up to 75
  2808.             characters will be read.  Do not use graphics or other non-
  2809.             ASCII characters in this file.  See the Z)ap S)ignature
  2810.             command on page 29 for more information.
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.                         MSG - Copyright 1986-91 by Ron Bemis
  2818.  
  2819.  
  2820.  
  2821.                                  MSG.MAN - page 45
  2822.  
  2823.  
  2824.             LASTREAD. - Last Message Read Marker
  2825.  
  2826.  
  2827.             These are small binary files that exist in each of your
  2828.             message area directories.  They are used to store a pointer
  2829.             to the last message you have read in each area.  If you use
  2830.             a renumbering utility on your message areas, be sure to
  2831.             specify an option to update the LASTREAD files.
  2832.  
  2833.  
  2834.             MESSAGE.TXT - Text Editing File
  2835.  
  2836.  
  2837.             This is the filename passed to your editor for any message
  2838.             editing.  This includes E)nter, R)eply, and B)ody.  Once
  2839.             saved back into a message format, the file is deleted.
  2840.  
  2841.  
  2842.             MESSAGE.BAK - Editor Backup
  2843.  
  2844.  
  2845.             Possibly created by your editor.  If it exists after
  2846.             editing, it is deleted.
  2847.  
  2848.  
  2849.             MESSAGE.LOG - Active Area List
  2850.  
  2851.  
  2852.             Maintained by MSG.  If it exists in the 'BBS' directory when
  2853.             MSG starts, the "A=", "AL", "AN", and "AP" commands will be
  2854.             limited to the areas listed in this file.  This file might
  2855.             be appended by using the -F option of CONFMAIL IMPORT.  It
  2856.             will only be re-written by MSG if it existed when MSG
  2857.             started.  See the discussion about this file on page 35 for
  2858.             more information.
  2859.  
  2860.  
  2861.             MESSAGE.SAV - Default W)rite File
  2862.  
  2863.  
  2864.             This is the default filename for the W)rite command.  Of
  2865.             course you may type any filename you like instead.  If you
  2866.             specify a different file, MSG will remember it, and that
  2867.             file will be the default the next time you W)rite.
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.                         MSG - Copyright 1986-91 by Ron Bemis
  2882.  
  2883.  
  2884.  
  2885.                                  MSG.MAN - page 46
  2886.  
  2887.  
  2888.             MSG.COL - Color Configuration
  2889.  
  2890.  
  2891.             This is a small file that contains your color setup.  If
  2892.             this file is present in the 'BBS' directory, MSG will use it
  2893.             to initialize your colors.  You can configure the colors
  2894.             temporarily or permanently by using the X)change D)ecorate
  2895.             option.  MSG's default settings are in color (with no
  2896.             MSG.COL).  The MSG distribution archive contains a sample
  2897.             MSG.COL for monochrome systems.  If you have a color system,
  2898.             you probably should not install this sample file.
  2899.  
  2900.  
  2901.             MSG.MAC - Macro Definitions
  2902.  
  2903.  
  2904.             This is the macro definition file.  Any line beginning with
  2905.             anything other than a numeric character is ignored.  A macro
  2906.             definition starts with the scan code, and is followed by the
  2907.             macro string.  Macros are valid only for "0-scan" keys, and
  2908.             only when Hotkeys are enabled.  See the file MSG.REF for a
  2909.             list of definable keys and "Hotkeys and Macros" on page 38.
  2910.  
  2911.  
  2912.             MSG.REF - Macro Reference
  2913.  
  2914.  
  2915.             A fairly complete list of the keyboard scan codes that can
  2916.             be used for macros.  This isn't used by the program, but is
  2917.             provided as an aid in editing MSG.MAC.
  2918.  
  2919.  
  2920.             MSGTOSS.LOG - Export Log
  2921.  
  2922.  
  2923.             This is created by MSG when you enter messages in an
  2924.             echomail area.  See the description above, and the sample
  2925.             MSGS.BAT batch file.  See the discussion on page 35.
  2926.  
  2927.  
  2928.             ORIGIN - Custom Origin
  2929.  
  2930.  
  2931.             You can use this file to create custom origin lines.  If a
  2932.             file with this name exists in a message area, the contents
  2933.             will be used to create your origin line in echomail areas
  2934.             when you E)nter or R)eply to a message.  If the file does
  2935.             not exist in a given message area, the default origin from
  2936.             AREAS.BBS will be used.  " * Origin: " will be added before
  2937.             this line, and your node number will be added at the end, so
  2938.             these should not be included.  Up to 50 characters are
  2939.             permitted.  Do not use graphics or other non-ASCII
  2940.             characters in this file.  See the Z)ap O)rigin command page
  2941.             29 for more information.
  2942.  
  2943.  
  2944.  
  2945.                         MSG - Copyright 1986-91 by Ron Bemis
  2946.  
  2947.  
  2948.  
  2949.                                  MSG.MAN - page 47
  2950.  
  2951.  
  2952.             PRIVATE - Private Message Flag
  2953.  
  2954.  
  2955.             MSG creates/delete this file with the P)rivate option in the
  2956.             Z)ap menu.  It's a zero-length file, which means it doesn't
  2957.             take up any additional disk space.  If found, MSG will
  2958.             create private messages when you enter or reply in the area.
  2959.             See Z)ap P)rivate on page 29.
  2960.  
  2961.  
  2962.             USER - BBS User Flag
  2963.  
  2964.  
  2965.             MSG doesn't use this file at all, it just creates/deletes it
  2966.             with the U)ser option in the Z)ap menu.  It's a zero-length
  2967.             file, which means it doesn't take up any additional disk
  2968.             space.  It is intended to signify an area that is set up for
  2969.             users of a BBS, but is not read by the sysop.  A batch file
  2970.             could do special processing based on an IF EXIST xxx\USER
  2971.             statement.  See Z)ap U)ser on page 29.
  2972.  
  2973.  
  2974.             USERLIST.DOG - Non-Nodelisted Names
  2975.  
  2976.  
  2977.             If this file exists, it is searched first when you enter a
  2978.             message in your NETMAIL area (area #0).  This file must be
  2979.             in alphabetical order, each line must have the exact same
  2980.             length, and have the same format as the FIDOUSER.LST file
  2981.             described above.  See also "Entering and Replying to
  2982.             Messages" on page 41.
  2983.  
  2984.  
  2985.             *.MSG - Message Files
  2986.  
  2987.  
  2988.             Obviously.  These are the messages which reside in the
  2989.             subdirectories specified in AREAS.BBS.  One message per
  2990.             file, compatible with Fido, Opus, Maximus, and many popular
  2991.             BBS utilities.
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.                         MSG - Copyright 1986-91 by Ron Bemis
  3010.  
  3011.  
  3012.  
  3013.                                  MSG.MAN - page 48
  3014.  
  3015.  
  3016.             Revision History
  3017.  
  3018.  
  3019.             2.8  08/06/88
  3020.  
  3021.  
  3022.             General Release - all known bugs fixed.
  3023.  
  3024.  
  3025.             2.9  08/19/88
  3026.  
  3027.  
  3028.             Changed default save file from TEMP in the current directory
  3029.             to MESSAGE.SAV in the main 'BBS' directory. Added the
  3030.             MESSAGE.LOG feature to allow "screening" of message areas
  3031.             when using the two-letter "A?" commands.
  3032.  
  3033.  
  3034.             3.0  08/20/88
  3035.  
  3036.  
  3037.             Added the L)ength and W)idth commands to the X)change menu.
  3038.             The length command was there before, but now you have to
  3039.             specify "L" before giving a number.  If you set your screen
  3040.             width too small or too large, you'll get some funny results.
  3041.             (This feature removed for version 4.2.)
  3042.  
  3043.  
  3044.             3.1  09/03/88
  3045.  
  3046.  
  3047.             Added the P)urge command to the X)change menu to change the
  3048.             default KILL/SENT setting on newly created Matrix messages.
  3049.             Added logic to set the REC'D flag on messages addressed to
  3050.             the sysop.  Fixed the "Forwarded by..." line created by the
  3051.             M)ove command.  It will now display the actual address,
  3052.             including zone and point numbers.
  3053.  
  3054.  
  3055.             3.2  09/08/88
  3056.  
  3057.  
  3058.             Fixed a little problem in the color display of the A)rea
  3059.             change list.
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.                         MSG - Copyright 1986-91 by Ron Bemis
  3074.  
  3075.  
  3076.  
  3077.                                  MSG.MAN - page 49
  3078.  
  3079.  
  3080.             3.3  01/29/89
  3081.  
  3082.  
  3083.             Cleaned up a lot of the source code.  Changed the "!"
  3084.             command (toggle Receipt) in the C)hange menu to "*".
  3085.             Modified code so the LASTREAD pointer could be stored as 0
  3086.             in non-echomail areas.  Added maintenance of the MESSAGE.LOG
  3087.             file if it exists when MSG starts.  Added the Z)ap options
  3088.             menu to allow you to change the ORIGIN, DIR.BBS, and
  3089.             HANCOCK.JON files in a specific message area.  Added the
  3090.             "RP", "RN", "RC", and "RH" commands to set attributes on
  3091.             reply messages.
  3092.  
  3093.  
  3094.             4.0  10/03/89
  3095.  
  3096.  
  3097.             Changed from the tiny to the small memory model.  The
  3098.             program is now MSG.EXE, not MSG.COM.  If you're upgrading
  3099.             from version 3.3 or earlier, you should delete your old
  3100.             MSG.COM before attempting to use the new MSG.EXE.  Changed
  3101.             the exclamation point terminator to the carat for
  3102.             compatibility with CED, and to allow exclamation points to
  3103.             be part of a message's subject.  Added the P)rivate,
  3104.             PassT)hru, and U)ser options in the Z)ap menu.  Allowed the
  3105.             Origin line to be up to 79 characters long.  Added the "!"
  3106.             and "@" marker commands. Added the D)ecorate option to the
  3107.             X)change menu to allow colors to be configured.  Rearranged
  3108.             the X)change menu - removed the C)olor option and renamed
  3109.             the B)lank Screen to C)lear Screen.  Added the mailing list
  3110.             feature for E)ntering messages.  Put a little more punch in
  3111.             the M)ove command.  Changed the K)ill command to prompt for
  3112.             a message number.  Changed the W)rite command so it will
  3113.             remember the last filename you specified.  Added Hotkey
  3114.             functionality with the H)otkey command in the X)change menu.
  3115.             (The Zap passThru command was removed for version 4.2.)
  3116.  
  3117.  
  3118.             4.1  10/23/89
  3119.  
  3120.  
  3121.             Added macro capability using the MSG.MAC file.  Added the
  3122.             "*" command to go to the last message, and the "$" command
  3123.             to go to the first message.
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.                         MSG - Copyright 1986-91 by Ron Bemis
  3138.  
  3139.  
  3140.  
  3141.                                  MSG.MAN - page 50
  3142.  
  3143.  
  3144.             4.2  10/10/91
  3145.  
  3146.  
  3147.             ***  WARNING:  THIS VERSION MAY BREAK YOUR BATCH FILES!  ***
  3148.             ***   READ THE FOLLOWING CHANGE INFORMATION CAREFULLY!   ***
  3149.  
  3150.  
  3151.             This version runs under both DOS and OS/2.
  3152.  
  3153.  
  3154.             At startup, MSG senses the size of the screen and sets the
  3155.             screen length and width appropriately.  This works great for
  3156.             the long screens of 34, 40, 50, 60, or even 100.  Because of
  3157.             this, I've removed the L)ength and W)idth options from the
  3158.             X)Change menu.
  3159.  
  3160.  
  3161.             This version also will allow any non-alphanumeric characters
  3162.             in front of the directory name in AREAS.BBS.  These
  3163.             "options" are all ignored with the expection of the passthru
  3164.             marker (#).  It causes the corresponding area to be ignored
  3165.             by MSG.  Because of this, the PassT)hru option was removed
  3166.             from the Z)ap menu.
  3167.  
  3168.  
  3169.             A small change was made to allow MSG to interpret INTL,
  3170.             FMPT, and TOPT kludge lines either with or without a colon.
  3171.             These kludge lines are still generated without a colon.
  3172.  
  3173.  
  3174.             M)ove now allows editing before the new message is saved,
  3175.             and will change the Origin line to prevent echomail problems
  3176.             from having two origin line.
  3177.  
  3178.  
  3179.             MSG will no longer write to the LASTREAD file if it hasn't
  3180.             changed since it was read.  This saves a little wear and
  3181.             tear on the disk, and makes repeated area changes quite a
  3182.             bit faster.
  3183.  
  3184.  
  3185.             Upgraded to Microsoft C V6.00A.  This causes the executable
  3186.             program to be a little smaller.  Tweaked all the code to
  3187.             compile with /W4 with no warnings.
  3188.  
  3189.  
  3190.             Added the Q)uotes option to the X)change menu.  Quote lines
  3191.             OFF is the preferred way to read messages for some people.
  3192.             A macro to toggle this option was added to the default
  3193.             MSG.MAC file (Alt-ENTER).
  3194.  
  3195.  
  3196.             Removed the "#" command, and kludged together a method to
  3197.             type in a message number with hotkeys turned on.
  3198.  
  3199.  
  3200.  
  3201.                         MSG - Copyright 1986-91 by Ron Bemis
  3202.  
  3203.  
  3204.  
  3205.                                  MSG.MAN - page 51
  3206.  
  3207.  
  3208.             Small change to remove the line feed from custom origin
  3209.             lines.
  3210.  
  3211.  
  3212.             Small change to allow the splitting of lines over 80
  3213.             characters that don't contain spaces.
  3214.  
  3215.  
  3216.             Changed the way MESSAGE.LOG is handled.  When the program
  3217.             starts, this file is read, then truncated to size 0.  When
  3218.             you exit, the file is appended.  This should help in
  3219.             multitasking environments when messages are being tossed in
  3220.             one session while MSG is running in another.
  3221.  
  3222.  
  3223.             Changed the mailing list function to accept a full filename
  3224.             in any directory.  MSG no longer looks in the "BBS"
  3225.             directory for the list, and it doesn't default to a .LST
  3226.             extension.
  3227.  
  3228.  
  3229.                  Old way:  MSG E @BOSSES ^ New Pointlist^
  3230.                  New way:  MSG E @D:\BINK\BOSSES.LST^New Pointlist^
  3231.  
  3232.  
  3233.             Modified the way MSG deals with TO: and FROM: names.  There
  3234.             is no longer a two-word restriction on these names.  From a
  3235.             batch file, these fields must be entered in the same way a
  3236.             SUBJ: is entered - with a terminating "^".
  3237.  
  3238.  
  3239.                  Old way:  MSG E Ron Bemis Today's Calendar^
  3240.                  New way:  MSG E Ron Bemis^Today's Calendar^
  3241.  
  3242.  
  3243.             More multitasking support:  The E)nter, R)eply, and M)ove
  3244.             commands were revamped to ensure that the messages they
  3245.             create will not overwrite another message (possibly created
  3246.             in another session).  The N)ext command will recount
  3247.             messages and double-check before announcing "Highest
  3248.             Message".  The AN and AP commands will now recheck the
  3249.             contents of MESSAGE.LOG before announcing "First area" or
  3250.             "Last area".
  3251.  
  3252.  
  3253.             The configured sysop's name will now appear in the "Reply
  3254.             Link" colors when listed in either the "To" or "From" fields
  3255.             during a L)ist or I)nquire operation.
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.                         MSG - Copyright 1986-91 by Ron Bemis
  3266.  
  3267.  
  3268.  
  3269.                                  MSG.MAN - page 52
  3270.  
  3271.  
  3272.             Conclusion
  3273.  
  3274.  
  3275.             I hope you'll enjoy this program, and I also hope that
  3276.             you'll consider sending in a registration if you like it.
  3277.             I've always got an ear open to suggestions for enhancements
  3278.             that you might like to see added.  Don't patch this program
  3279.             - drop me a note if you need something special done.  Please
  3280.             report any bugs you may find!
  3281.  
  3282.  
  3283.                                           -Ron Bemis
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.                         MSG - Copyright 1986-91 by Ron Bemis