home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / AMAX_230.ZIP / AMAX.DOC next >
Encoding:
Text File  |  1992-11-15  |  78.0 KB  |  1,556 lines

  1.  
  2.  
  3.                    PLEASE NOTE.  SOME INFORMATION HEREIN HAS BEEN
  4.                    EDITED OR CHANGED FOR VERSION 2.30, BUT MUCH OF
  5.                    IT HAS NOT AND IS OUTDATED.  SORRY...THIS IS IT
  6.                    AS FAR AS DOCS GO.  FIGURE OUT WHAT YOU CAN'T
  7.                    FIND HERE, AND ASSUME THAT IF IT'S STATED WEIRD
  8.                    OR WRONG HERE IT'S BEEN CHANGED OR DELETED FROM
  9.                    AMAX.  WISH THERE WAS SOMETHING BETTER, BUT
  10.                    THERE ISN'T.
  11.           
  12.           
  13.           
  14.           
  15.           
  16.           
  17.                                   AMAX Version 2.30
  18.           
  19.              An Outbound Mail Management Utility for BinkleyTerm Sysops
  20.           
  21.                               Program and Documentation
  22.                     Copyright (C) 1988, 89, 90, 92 Alan D. Bryant
  23.                                  All Rights Reserved
  24.           
  25.           
  26.           
  27.                          AMAX IS NOT PUBLIC DOMAIN SOFTWARE!
  28.           
  29.                             AMAX IS COPYRIGHTED SOFTWARE.
  30.                      YOU ARE ENTITLED TO USE AND DISTRIBUTE THE
  31.                   AMAX PACKAGE ONLY IN ACCORDANCE WITH THE LICENSE
  32.                              AGREEMENT CONTAINED HEREIN.
  33.           
  34.           
  35.           
  36.           
  37.           
  38.           
  39.                               "AMAX" is a trademark of
  40.                                    Alan D. Bryant
  41.           
  42.           
  43.           
  44.           
  45.           
  46.           
  47.           
  48.           
  49.           
  50.           
  51.           
  52.           
  53.           
  54.  
  55.                    AMAX Version 2.30 - Documentation - Page 2
  56.  
  57.           TABLE OF CONTENTS
  58.           
  59.           Section 1 - Miscellaneous and Legal Stuff                    3
  60.                Acknowledgements                                        3
  61.                License Agreement, Warranty and Statement of Liability  3
  62.                Other Uses (Non-Licensed Uses)                          4
  63.                Distribution Notice                                     4
  64.                Archives                                                4
  65.                Purchasing AMAX Copies                                  5
  66.                Source Code                                             5
  67.           Section 2 - Operation                                        5
  68.                Introduction                                            5
  69.                Terminology                                             6
  70.                Set-Up                                                  6
  71.                Starting AMAX                                           6
  72.                General Use Information                                 7
  73.                     FIDOUSER.LST                                       7
  74.                     Zone Support                                       7
  75.                     Escaping                                           8
  76.                     Compressed Mail Unpacking                          8
  77.                View - View/Edit Outbound Area                          9
  78.                     Delete                                             9
  79.                     Reroute                                            9
  80.                     Flavor                                            10
  81.                     More                                              11
  82.                     Limit                                             11
  83.                     Continue                                          11
  84.                     Previous                                          11
  85.                     Quit                                              11
  86.                     Other Functions                                   11
  87.                Request - Request Files From a System                  12
  88.                     File Requests                                     12
  89.                     Update Requests                                   12
  90.                Send - Send a File to a System                         13
  91.                Enter - Enter a Message Directly to Outbound Area      14
  92.                List Send - Send a Message or File to Mailing List Mem 15
  93.                Poll - Build Attach to Poll a System                   17
  94.                Undialable - Maintain Undialable Systems List          17
  95.                Display - Display Nodelist Record                      18
  96.                Zone - Change Current Zone                             18
  97.                Jump - Jump to DOS Temporarily                         18
  98.                Alternate - Display Alternate Menu                     19
  99.                     Packer - Invoke Packer Designated on Command Line 19
  100.                     Notes - Notes on AMAX                             19
  101.                     Write - Change to DOS/BIOS Screen Writes          19
  102.                     Courtesy - Turn File Request Courtesy Message On/ 20
  103.                     Tearline - Turn Message Entry Tearline On/Off     20
  104.                     Binary - Save Settings to Binary Config File      20
  105.                     Return - Return to Main Menu                      20
  106.                Options - Display Options Menu                         20
  107.                     Sort - Change Outbound Sort                       20
  108.                     Mail - Turn Compressed Mail Display On/Off        21
  109.                     Zero - Display Zero-Length Compressed Mail        21
  110.                     Return - Return to Main Menu                      21
  111.                Configuration File                                     21
  112.                Command Line Parameters                                22
  113.                Troubleshooting                                        26
  114.                Solving Specific Outbound Mail Problems                27
  115.                Summary                                                29
  116.  
  117.                    AMAX Version 2.30 - Documentation - Page 3
  118.  
  119.           ------------------------------------------
  120.           Section 1 -  MISCELLANEOUS AND LEGAL STUFF
  121.           ------------------------------------------
  122.           
  123.           ACKNOWLEDGEMENTS
  124.           
  125.           My thanks to everyone who has tested this thing in its
  126.           development process and made worthwhile suggestions to improve
  127.           it, especially Charlie Frnka for pushing me along and helping
  128.           code some of this beast. 
  129.           
  130.           Thanks go out to Mark Willecke and all AMAX beta testers (past
  131.           and present) who played with and generally got very excited about
  132.           AMAX.  Last but certainly not least, my thanks go out to everyone
  133.           who has submitted suggestions for and given compliments about
  134.           AMAX.  The overwhelming support and wide spread usage of AMAX is
  135.           very encouraging.
  136.           
  137.           Any trademarks that are mentioned within the software or this
  138.           documentation are the property of their respective trademark
  139.           owner, and no claim is made to the contrary.
  140.           
  141.           The mention of any particular product within this documentation
  142.           should not be construed as an endorsement of or recommendation
  143.           for any particular product. 
  144.           
  145.           LICENSE AGREEMENT, WARRANTY AND STATEMENT OF LIABILITY
  146.  
  147.           PLEASE REFER TO LICENSE.DOC.  THE INFORMATION THAT USED TO BE
  148.           HERE IS OUTDATED.
  149.  
  150.  
  151.                    AMAX Version 2.30 - Documentation - Page 4
  152.  
  153.           OTHER USES (NON-LICENSED USES)
  154.           
  155.           Use and distribution outside the scope of the License Agreement
  156.           above is strictly prohibited, unless prior, written permission is
  157.           obtained from the author.  Inquiries may be directed to:  AMAX
  158.           License, c/o Alan D. Bryant, P. O. Box 101612, Denver, CO,
  159.           80250-1612, USA.  Include a self-addressed, stamped envelope for
  160.           replies.  
  161.           
  162.           DISTRIBUTION NOTICE
  163.           
  164.           This package may be posted for download or file request by any
  165.           FidoNet system in archived form, and in adherence to the terms of
  166.           the License above.  No profit may be realized directly from such
  167.           distribution, although AMAX may be provided for download on "pay
  168.           systems" if desired.
  169.           
  170.           ARCHIVES
  171.  
  172.           DELETED.  THE INFORMATION THAT USED TO BE HERE IS OUTDATED.
  173.  
  174.                    AMAX Version 2.30 - Documentation - Page 5
  175.  
  176.           PURCHASING AMAX COPIES
  177.  
  178.           DELETED.  THE INFORMATION THAT USED TO BE HERE IS OUTDATED.
  179.  
  180.           SOURCE CODE
  181.           
  182.           See SOURCES.ZIP in this archive.
  183.            
  184.           ---------------------
  185.           Section 2 - OPERATION
  186.           ---------------------
  187.           
  188.           INTRODUCTION
  189.           
  190.           AMAX is a utility designed for FidoNet Sysops who use the
  191.           BinkleyTerm FidoNet-compatible mail interface.  Although many of
  192.           AMAX's functions can be used with Opus, such operation is no
  193.           longer specifically supported or recommended.
  194.           
  195.           AMAX provides file request generation, file attach building or
  196.           appending, maintenance of undialables, outbound mail area viewing
  197.           and editing, generation of poll files, on-the-fly message entry
  198.           direct to the outbound mail area, mailing list functionality for
  199.           both messages and files, multi-zone compatibility, nodelist look-
  200.           ups with editing, editing of existing file attaches, and much
  201.           more.  AMAX can be used at the console with high performance
  202.           direct screen writes and cursor key functionality, or may be used
  203.           remotely with redirected I/O using standard ANSI X3.64 cursor
  204.           control sequences.  I feel strongly that you will not find a
  205.           better combination of features and ease of use in other mail
  206.           maintenance package.
  207.           
  208.           AMAX is designed to be easy to use and convenient.  A compiled,
  209.           ready-to-use nodelist is recommended, BUT IS OPTIONAL.  The Opus
  210.           "Version 7" format nodelist is the only one supported.
  211.  
  212.                    AMAX Version 2.30 - Documentation - Page 6
  213.  
  214.           TERMINOLOGY
  215.           
  216.           PLEASE NOTE!!!  There is terminology used within this
  217.           documentation that you may not be familiar with.  Refer to the
  218.           documentation that accompanies BinkleyTerm for more information
  219.           on how mail is handled and which terms are used (the BinkleyTerm
  220.           documentation contains a fairly complete glossary of terms).
  221.           
  222.           SET-UP
  223.           
  224.           AMAX uses the BINKLEY.CFG configuration file to provide the
  225.           needed information.  If AMAX is not run from the directory which
  226.           contains the configuration file, the BINKLEY environment variable
  227.           will need to be set in accordance with the BinkleyTerm
  228.           documentation.  If you use a configuration file other than
  229.           BINKLEY.CFG, you may designate the name of that file on the
  230.           command line.
  231.           
  232.           In the BinkleyTerm environment, AMAX works well in conjunction
  233.           with user-defined DOS shell keys, as well as user-defined batch
  234.           file exit keys.  NOTE:  Memory availability may be a problem when
  235.           using DOS shell keys.
  236.           
  237.           STARTING AMAX
  238.           
  239.           Simply enter "AMAX" at the DOS prompt to start the program. 
  240.           After an initialization sequence, the Main Functions menu will
  241.           appear.  Although a large number of command line options are
  242.           available to you, AMAX is designed with default settings that
  243.           should be correct for most installations "off the shelf."  Refer
  244.           to the section "Command Line Parameters" for more information. 
  245.           
  246.  
  247.                    AMAX Version 2.30 - Documentation - Page 7
  248.  
  249.           GENERAL USE INFORMATION
  250.           
  251.                                     FIDOUSER.LST
  252.  
  253.           THIS FILE IS NO LONGER SUPPORTED.
  254.  
  255.                                     Zone Support
  256.           
  257.           AMAX does support multiple zone operations.  This is compatible
  258.           with the method that BinkleyTerm uses, having a separate outbound
  259.           directory for each zone.  Refer to the BinkleyTerm documentation
  260.           for information on setting-up these outbound directories.  (If
  261.           you use them without defining them first, AMAX will create them.)
  262.           
  263.           AMAX works on the concept of "current zone."  Think of this like
  264.           a DOS "current directory."  All operations take place in the
  265.           outbound area for the current zone until the zone is changed. 
  266.           The zone can be changed in one of two ways.  First, you can
  267.           change the zone from the Main Functions menu using the proper
  268.           command.  Second, you can enter a zone parameter as part of any
  269.           node address entry.  For example, if the current zone is zone 1,
  270.           you can change to zone 2 by entering a full zone address when
  271.           prompted for a node address anywhere within AMAX, like 2:510/0
  272.           for instance.  If you were entering a file request for the zone 2
  273.           node, in this example the current zone and outbound directory
  274.           would be changed to zone 2, and the file request would be placed
  275.           there.  The current zone would remain zone 2 until it is again
  276.           changed.  (The only exception is when rerouting files between
  277.           zones.  AMAX will return to the calling zone when the reroute is
  278.           finished or aborted.)
  279.           
  280.           Note also that AMAX features zone-smart nodelist look-ups.  This
  281.           means that your compiled nodelist MUST contain "zone
  282.           identifiers."  If you use the ParseLst nodelist processor, this
  283.           means that the 'UseZone' statement would be used in your
  284.           PARSELST.CFG file.  Note that it is possible to have nodes in
  285.           other zones included your compiled nodelist, without having zone
  286.           identifiers present.  It's also possible to have zone identifiers
  287.           present without having any nodes in other zones in your compiled
  288.           nodelist.  Read the documentation for your nodelist processor
  289.           thoroughly if you experience a situation where AMAX cannot find a
  290.           valid node in your nodelist files.  
  291.  
  292.                    AMAX Version 2.30 - Documentation - Page 8
  293.  
  294.           If you cannot manage to coax AMAX into running with your
  295.           nodelist, it is still quite functional without one.  Refer to the
  296.           section "Command Line Parameters" for more information.
  297.           
  298.                                       Escaping
  299.           
  300.           In most places, AMAX will accept the use of the ESCAPE ('Esc')
  301.           key as input.  When this key is used (and accepted by AMAX) it
  302.           will ABORT the current operation WITHOUT VERIFICATION.  
  303.           
  304.           When operations are aborted, either by pressing the ESCAPE key or
  305.           by using a menu option such as Q)uit or A)bort, NO verification
  306.           is requested.  Please make sure you wish to abort the operation
  307.           prior to pressing one of these keys, and avoid pressing them by
  308.           mistake. 
  309.           
  310.                               Compressed Mail Unpacking
  311.           
  312.           AMAX is capable of unpacking compressed mail that has been
  313.           archived with ARC (or compatible), ZOO, PKZIP or LHARC.  In order
  314.           for this functionality to work properly, certain unpacking
  315.           utilities MUST BE ON THE DOS PATH.  Note that having these
  316.           programs in the AMAX directory IS NOT SUFFICIENT.  COMPRESSED
  317.           MAIL UNPACKING >> ONLY << WORKS IF THESE UNPACKERS ARE ON THE DOS
  318.           PATH!  If you need help setting the DOS path, consult your DOS
  319.           manual.  Note that PAKmail is not supported at this time.
  320.           
  321.           For ARCmail unpacking to work, Vern Buerg's ARCE program (by
  322.           default) MUST be used.  PKXARC, PKUNPAK and PAK (in .ARC
  323.           compatibility mode) are supported, but are NOT used unless you
  324.           specify them on the command line.  See the "Command Line
  325.           Parameters" section for information.  The ARCE program MUST be
  326.           named ARCE.COM or ARCE.EXE.  If your copy is named something else
  327.           (it may include a version number for example), you MUST rename
  328.           it.  NOTE:  ARCE substitutes that do shelling operations to other
  329.           archivers SHOULD work with AMAX, assuming adequate memory is
  330.           available for the three-layer shelling that would occur as a
  331.           result; such operation is NOT guaranteed, however.
  332.           
  333.           For ZOOmail unpacking to work, Rahul Dhesi's ZOO program MUST be
  334.           used.  Other .ZOO compatible unpackers ARE NOT supported.
  335.           
  336.           For ZIPmail unpacking to work, PKWARE's PKUNZIP program MUST be
  337.           used.  Other .ZIP compatible unpackers ARE NOT supported.
  338.           
  339.           For LZHmail unpacking to work, Haruyasu Yoshizaki's LHARC program
  340.           MUST be used.  Other .LZH compatible unpackers ARE NOT supported.
  341.           
  342.           Note that sufficient memory must exist for AMAX to shell to DOS
  343.           (loading another copy of COMMAND.COM) and for the unpacker to
  344.           load.  This means, for example, that a total of up to 70k of
  345.           memory must be available over and above AMAX's requirements for
  346.           ZOOmail unpacking to work, and up to 35k for ARCmail to work. 
  347.           Memory requirements for other unpackers may vary.  Memory
  348.  
  349.                    AMAX Version 2.30 - Documentation - Page 9
  350.  
  351.           requirements for COMMAND.COM vary for each version of DOS.
  352.           
  353.           Compressed mail unpacking is covered in the next section. 
  354.           
  355.           VIEW - VIEW/EDIT OUTBOUND AREA
  356.           
  357.           AMAX provides outbound mail area checking and editing
  358.           capabilities.  AMAX is capable of displaying packets; attaches;
  359.           file or update requests; call progress files; "Bad WaZOO" files;
  360.           ARCmail, ZOOmail, ZIPmail and LZHmail compressed mail packets; an
  361.           update request log (if one exists); and "stray" packets.  Packets
  362.           and attaches that are marked as "no-send" (by oMMM's LEAVE
  363.           command, for example) are also displayed properly.  Zero-length
  364.           compressed mail packets are not displayed unless you instruct
  365.           AMAX to do so (on the command line or from the appropriate menu).
  366.           
  367.           Editing functionality includes flavor change, deletion, and
  368.           rerouting, and applies to most outbound file types.  You can also
  369.           opt to display complete file information for any entry
  370.           (additional editing capabilities may be available when displaying
  371.           information about an entry).  Entries are listed to the screen 16
  372.           items per page.  You can move back and forth through the listing
  373.           with the Previous and Continue menu options.  Please note that
  374.           the ENTER key can also be used to page forward.  The current page
  375.           number is shown at the top of the screen along with a total page
  376.           count.  
  377.           
  378.           When keyboard BIOS calls are enabled, you may use the PgDn and
  379.           PgUp keys to page through the outbound area.  When you select any
  380.           function from the menu, you may also use the arrow keys to choose
  381.           the desired entry from those listed in lieu of entering a number. 
  382.           These functions are NOT available unless keyboard BIOS calls are
  383.           enabled on the command line.  Refer to the section "Command Line
  384.           Parameters" for more information.
  385.           
  386.           Entries in the outbound area can be sorted by one of three
  387.           factors:  address, type or flavor.  The default sort is by node
  388.           address.  You can set the sort mode with the proper command line
  389.           option (see "Command Line Parameters") or with a command from the
  390.           appropriate menu.  
  391.           
  392.                                        Delete
  393.           
  394.           The Delete function will delete any file in the outbound area. 
  395.           You are prompted to verify your choice prior to deletion.  When
  396.           deleting an attach file, you will be prompted whether or not to
  397.           delete or truncate the file(s) listed in the attach, if the
  398.           file(s) are marked to be deleted or truncated after sending. 
  399.           
  400.                                        Reroute
  401.           
  402.           The Reroute function allows you to readdress an entry to another
  403.           node.  If an equivalent entry already exists for the new
  404.           destination you select, the entry will be appended to the
  405.  
  406.                   AMAX Version 2.30 - Documentation - Page 10
  407.  
  408.           existing entry.  Please note that once an entry is appended to an
  409.           existing entry, it cannot be "un-appended."  For this reason,
  410.           make certain that you make the correct choices as you go along,
  411.           and double-check them.
  412.           
  413.           If an equivalent entry for the new destination does not exist,
  414.           the entry you select will simply be renamed to reflect the new
  415.           address.  
  416.           
  417.                NOTE!  The reroute function is better thought of as
  418.                "redirection."  To understand the difference, let's use an
  419.                example.
  420.           
  421.                Assume you write a letter to your sister.  Her name and
  422.                address are both printed on the letter.  You put the letter
  423.                in an envelope, and address it to her.  You then later
  424.                decide to "redirect" the letter to your uncle (since your
  425.                sister is visiting your uncle or something).  You cross out
  426.                her address, and write in that of your uncle.  The post
  427.                office will deliver it to your uncle, even though the letter
  428.                inside lists your sister's address.
  429.           
  430.                AMAX works on a VERY similar principal.  When you reroute
  431.                (redirect) a packet (message), all you're doing is changing
  432.                the address on the "outside."  Inside, within the structure
  433.                of the packet, the message is still addressed to the same
  434.                person it was when you originally wrote it.  BinkleyTerm
  435.                will send the message to the "outside" address.  AMAX is not
  436.                capable of changing the "inside" address.
  437.           
  438.                In most cases, the recipient of the message will unpack it
  439.                (take it out of the envelope) and readdress it to its
  440.                original address, and send the message along.  This is fine
  441.                when the person you send it to is a net coordinator, but if
  442.                rerouted to someone else it may cause undesired extra work
  443.                and expense for that new addressee.  
  444.           
  445.                In our previous example, this would be like your uncle
  446.                sticking the letter to your sister in a new envelope,
  447.                addressing it to her as the letter outlined, and he has to
  448.                pay postage.  This may or may not always be desired
  449.                operation.  Be careful and considerate when rerouting mail.
  450.           
  451.                Finally, when you reroute a file attach, the file WILL NOT
  452.                be sent on to the destination you have when the attach was
  453.                created - the file(s) will be sent to the new address and
  454.                will stop there.  You must use special utilities designed
  455.                for file routing, which in turn requires special
  456.                arrangements with any intermediary systems. 
  457.           
  458.                                        Flavor
  459.           
  460.           The Flavor function allows you to change the routing flavor of an
  461.           entry.  Options are Continuous, Normal, Direct and Hold.  Refer
  462.  
  463.                   AMAX Version 2.30 - Documentation - Page 11
  464.  
  465.           to your mail system documentation for information.  If a file of
  466.           the same type and flavor exists for the system, the file you're
  467.           changing will be appended to the existing like file.
  468.           
  469.                                         More
  470.           
  471.           The More function displays additional information about an entry,
  472.           including its date, time and size.  In the case of attach files,
  473.           request files and certain other raw text files, a list of the
  474.           contents will be given.  In the case of call progress files, the
  475.           progress data will be displayed.  The More function is also a
  476.           "gateway" to some additional functions, outlined below in the
  477.           "Other Functions" sub-section.
  478.           
  479.                                         Limit
  480.           
  481.           The Limit function allows you to limit (suppress) the display of
  482.           certain types of files.  When this function is selected, you are
  483.           presented with a list of file types.  Any type shown with an
  484.           asterisk (*) will be limited, i.e., display of that file type
  485.           will be suppressed.  Simply select the proper menu entry to
  486.           toggle the limiting on and off.  When limits are selected as
  487.           desired, press ENTER to view the outbound area.
  488.           
  489.                                       Continue
  490.           
  491.           The Continue function advances the display to the next page, if
  492.           any.
  493.           
  494.                                       Previous
  495.           
  496.           The Previous function goes back to the previous display page, if
  497.           any.
  498.           
  499.                                         Quit
  500.           
  501.           The Quit function returns you to the Main Menu.
  502.           
  503.                                    Other Functions
  504.           
  505.           The More function is a gateway to other AMAX functions.  For
  506.           compressed mail, the More Info function will allow you to unpack
  507.           a compressed mail file into a single Normal packet if you so
  508.           desire.  Please refer to the section "General Use Information"
  509.           sub-heading "Compressed Mail Unpacking" for information. 
  510.           Unpacking compressed mail allows you to use AMAX's PacketView
  511.           (TM) function to read the messages inside.
  512.           
  513.           When the More function is used on packets, you may optionally
  514.           view the packets themselves using the AMAX PacketView (TM)
  515.           function.  Simply select 'Y' for "yes" (or simply press Enter)
  516.           when prompted whether to invoke PacketView.  The PacketView
  517.           functionality identifies the product that was used to build the
  518.           packet, if known.  For each message inside the packet,
  519.  
  520.                   AMAX Version 2.30 - Documentation - Page 12
  521.  
  522.           information is given about the message.  Who it is to, from, and
  523.           when it was entered.  Some message flags may also be displayed,
  524.           such as private, file attached, etc.  A message counter is also
  525.           provided.
  526.           
  527.           REQUEST - REQUEST FILES FROM A SYSTEM
  528.           
  529.                                     File Requests
  530.           
  531.           AMAX provides file request generation capability.  When this
  532.           function is invoked, you are prompted for the destination address
  533.           for the request.  
  534.           
  535.           After selecting the destination, AMAX will determine if a file
  536.           request is pending for the system you're requesting from.  If
  537.           there is one pending, you will be prompted whether to display the
  538.           contents of the existing request first.  Select 'Y' for yes, 'N'
  539.           or ENTER for no as appropriate. 
  540.           
  541.           AMAX will count the number of entries in an existing file
  542.           request, if any, and will display the total requests (0 if no
  543.           requests are pending).
  544.           
  545.           You are then prompted for the name of the file desired.  You may
  546.           abort the process at this point be pressing ENTER or ESCAPE.
  547.           Enter the name of the file, and press ENTER.  You are then
  548.           prompted for a password, if desired.  If no password is desired,
  549.           simply press ENTER.  The file request counter will be
  550.           incremented, and you will again be prompted for a desired file
  551.           name.  Continue this process as long as needed, and press ENTER
  552.           alone or ESCAPE in the file name field to return to the address
  553.           entry prompt.  Press ENTER or ESCAPE again to return to the Main
  554.           Menu.  
  555.           
  556.           NOTE!  When requesting a file, DO NOT include a drive or path
  557.           designation -- just the filename alone.  Otherwise an update
  558.           request will be assumed.  See "Update Requests" for information.
  559.           
  560.           NOTE!  BinkleyTerm, beginning with Version 2.40, will NOT send a
  561.           request without some other reason to dial the phone.  If you have
  562.           "courtesy messages" turned on, then a Continuous flavor packet
  563.           will already have been created for you.  If you have them turned
  564.           off, you will need to generate a poll (using the AMAX poll
  565.           function) or manually poll using BinkleyTerm in order for the
  566.           request to be sent.
  567.           
  568.                                    Update Requests
  569.           
  570.           AMAX supports the construction of update requests for
  571.           BinkleyTerm.
  572.           
  573.           Update requests are built using the regular file request
  574.           functionality described in the previous section.  To create an
  575.           update request, simply enter the filename when prompted, but
  576.  
  577.                   AMAX Version 2.30 - Documentation - Page 13
  578.  
  579.           include a complete drive AND path designation, such as:
  580.           
  581.                C:\OPUS\MYPROG.ARC
  582.           
  583.           An update request will be built for the designated file.  Update
  584.           requests are explained in the documentation for the BinkleyTerm
  585.           software.
  586.           
  587.           Again, a normal file request is built unless BOTH drive AND path
  588.           are designated when prompted for a file name.
  589.           
  590.           Both file and update requests are kept inside .REQ files, which
  591.           are listed as file requests when you perform a View/Edit Outbound
  592.           operation.  Lines inside the .REQ file that are update requests
  593.           simply have a date/time stamp in addition to the file name.
  594.           
  595.           SEND - SEND A FILE TO A SYSTEM
  596.           
  597.           Attach files are used by BinkleyTerm in the process of sending
  598.           files, or "file attaches," to a given system.  When you enter a
  599.           message and specify that a file be attached, the packer (normally
  600.           oMMM) will build this attach file.  The file contains information
  601.           about the file(s) to send. 
  602.           
  603.           This AMAX option allows you to build or append attach files,
  604.           enabling you to send a file to a given system "on the fly"
  605.           without entering a corresponding message.
  606.           
  607.           When this function is invoked, you are prompted for the
  608.           destination node address.  You are then prompted for the name of
  609.           the file to send, and are then prompted to select the routing
  610.           flavor to be used.  
  611.           
  612.           Note that the file must exist when using this option...AMAX will
  613.           look for the file as entered.  If it does not exist, AMAX will
  614.           not allow you to build the attach.
  615.           
  616.           Note that the name of the file MUST be entered with a complete
  617.           path.  Example:  C:\OPUS\FILES\MYPROG.ARC  
  618.           
  619.           When global identifiers are used, such as C:\OPUS\SYSTEM*.BBS or
  620.           E:\*.ARC, AMAX will "expand" the entries when they are saved. 
  621.           AMAX will attempt to locate all files that correspond to the
  622.           filespec given, and store each file on a separate line in the
  623.           completed attach.
  624.           
  625.           You will be prompted as to whether the file should be truncated
  626.           to zero length after sending.  THIS OPTION IS OFFERED FOR MAXIMUM
  627.           FUNCTIONALITY - USE IT CAUTIOUSLY!  Once a file is truncated to
  628.           zero length, it cannot be recovered, even by programs such as
  629.           Norton, Mace or PC Tools.  Normally the truncate option is used
  630.           ONLY when sending compressed mail. 
  631.           
  632.           If you choose not to have the file truncated, you will be
  633.  
  634.                   AMAX Version 2.30 - Documentation - Page 14
  635.  
  636.           prompted to choose whether it should be deleted after sending. 
  637.           If this option is chosen, the named file will be deleted after it
  638.           is sent to the destination.  Use this option carefully.
  639.           
  640.           Use the View/Edit Outbound Area function to check the attach
  641.           file, if desired.  When an existing attach file is appended, you
  642.           may also wish to change the routing flavor with this option. 
  643.           
  644.           ENTER - ENTER A MESSAGE DIRECTLY TO OUTBOUND AREA
  645.           
  646.           The purpose of this option is to allow you to enter a message "on
  647.           the fly" DIRECTLY to the outbound area.  In other words, your
  648.           message will be entered and placed in the outbound holding area,
  649.           the same as it would be if you entered the message with a
  650.           conventional editor and afterward invoked your mail packer.
  651.           
  652.           You are limited to twenty (20) lines in the message.  This editor
  653.           is certainly not intended to replace the one you normally use. 
  654.           The main idea behind the Message Enter function is to allow a
  655.           method of sending a quick message without calling up your full
  656.           editor and then packing your message, a process that can
  657.           sometimes be time consuming. 
  658.           
  659.           When this function is selected, you are prompted for the name of
  660.           the person to send the message TO.  If all you know is a node
  661.           address and not a name, you may enter "Sysop" as the name, then
  662.           after you enter the node address, a name look-up will be
  663.           performed.  This look-up occurs only if you have a FIDOUSER.LST
  664.           available.  NOTE!  This is a linear text search, and may be quite
  665.           time consuming depending on your hardware configuration.
  666.           
  667.           Next, you may enter the name of the person the message is to be
  668.           FROM.  This field is "pre-filled" with the Sysop name, as given
  669.           in the BinkleyTerm configuration file.  
  670.           
  671.           Next, you may select the address of the destination system.  If a
  672.           FIDOUSER.LST file is available, this field will be "pre-filled"
  673.           with the address found for the person named in the "To:" field,
  674.           if any was found.  
  675.           
  676.           You are then prompted as to whether the message should be marked
  677.           private.  Press 'P' once for a private message (indicated by
  678.           "P)RIVATE"); press 'P' again to make the message non-private
  679.           (indicated by "P)rivate").  
  680.           
  681.           Next, you will select if you would like to attach a file with the
  682.           message (send a file at the same time).  This is selected in the
  683.           same manner as the private message select.
  684.           
  685.           Finally, you are prompted for the subject of the message (if no
  686.           file attach) or the file name (if a file is attached).
  687.           
  688.           When you're ready to enter the message text, press 'E' or the
  689.           ENTER key. 
  690.  
  691.                   AMAX Version 2.30 - Documentation - Page 15
  692.  
  693.           Next, you are prompted whether to use a text file for the message
  694.           text.  You have the choice of using AMAX's built-in message
  695.           editor, a text file, or a combination of both.  When you wish to
  696.           use the built-in editor only, simply specify not to use a text
  697.           file by pressing 'N' when prompted.  If you wish to use both,
  698.           keep in mind that the text entered with the built-in message
  699.           editor will be first in the message, and will be immediately
  700.           followed by the contents of the text file you specify.  Press 'Y'
  701.           when prompted whether to use the text file, then enter the
  702.           message.  If you wish to use only the contents of the text file,
  703.           then simply bypass the built-in message editor by pressing 'Y'
  704.           when prompted, the press ENTER at the line 00 message editor
  705.           prompt.
  706.           
  707.           If you will be using the built-in message editor, enter the text
  708.           of the message.  The twenty lines are numbered from 00 to 19. 
  709.           Word wrap occurs when a space is detected within 10 spaces from
  710.           the end of the line.  If you end a line with a very long word,
  711.           you may reach the end of the line, indicated by a "beep." 
  712.           Backspace to erase the word, then place it on the next line. 
  713.           
  714.           Press ENTER twice to end the message and bring-up the edit menu
  715.           at the bottom of the screen.  You may Edit, Save, Abort, Insert,
  716.           Delete or Continue.
  717.           
  718.           To Edit, enter the line number of the line to edit.  Enter the
  719.           section of the line to change, then enter the replacement for a
  720.           given section.  Once editing is completed, the cursor is returned
  721.           to the next available line.
  722.           
  723.           To Save, select the routing flavor desired - Continuous, Normal,
  724.           Direct or Hold, or you may abort the process.  Your message will
  725.           be saved directly to the outbound holding area.
  726.           
  727.           To Abort, simply make the selection.
  728.           
  729.           To Insert, make the selection, and enter a line number for the
  730.           insertion as directed.  All subsequent lines, if any, will be
  731.           moved down.  Any lines beyond the limit of 20 will be deleted.
  732.           
  733.           To Delete, make the selection, and enter the line number to
  734.           delete.  Any lines below the delete line will be moved upward.
  735.           
  736.           To Continue, make the selection, and the cursor will be returned
  737.           to the next available line.
  738.           
  739.           LIST SEND - SEND MESSAGE OR FILE TO MAILING LIST MEMBERS
  740.           
  741.           This function allows you to send a message or file to a list of
  742.           nodes.  The mailing list itself is in the same general format as
  743.           the PLEASE.ALL file used by Joe DeRosa's Please program.  Here is
  744.           a sample PLEASE.ALL file:
  745.           
  746.                   AMAX Version 2.30 - Documentation - Page 16
  747.  
  748.                ; PLEASE.ALL file for 1:104/36
  749.                ; "MyNodes" is the list of nodes I hub for
  750.                MYNODES 104/608 104/904 104/19 104/58 104/60 104/311 104/312
  751.                104/604 104/314 104/555 104/41 104/315 1052/6 . 
  752.                ; "Hubs" lets me send to all the AdminHubs
  753.                HUBS 104/100 104/200 104/400 104/500 104/600 104/700 .  
  754.                ; "Test" was used with AMAX testing
  755.                TEST2 104/608 104/904 132/101 141/491 160/50 104/500 104/311
  756.                TEST2 104/312 104/314 JOE_BLOW 104/610 104/19 104/40 1052/5
  757.                TEST2 1052/6 CHARLIE_FRNKA 132/101 MARK_WILLECKE 104/801
  758.                TEST2 104/700 DANIEL_SEGARD . 
  759.                ; "Short" is another test list
  760.                SHORT 104/904 132/101 141/491 .
  761.           
  762.           Since the format specifications were not explicitly given in the
  763.           Please program documentation, some guidelines were created for
  764.           this file as it applies to AMAX.  These guidelines may or MAY NOT
  765.           be compatible with Please.  They are:
  766.           
  767.                - Comments MUST be indicated with a semi-colon (;)
  768.                - Comments MUST be one continuous line (not wrapped)
  769.                - Keywords are NOT case sensitive
  770.                - Wrapped lines for a given list MAY or MAY NOT be 
  771.                  started with a repeat of the keyword (your choice)
  772.                - All lists MUST be terminated with a single period (.)
  773.                  regardless of whether each line begins with a keyword
  774.                - Each line of text MUST terminate with a standard carriage
  775.                  return/linefeed sequence; other terminations not allowed
  776.                - If zones are used, they MUST be used on ALL entries
  777.                - Sysop names may be used in the list, but first and last
  778.                  names MUST be separated with an underscore (_) and MUST
  779.                  be able to be located in FIDOUSER.LST (which means that
  780.                  FIDOUSER.LST must be available)
  781.           
  782.           Though the file takes the same general format as the PLEASE.ALL
  783.           file, the filename is NOT hard coded into AMAX...any filename may
  784.           be designated.
  785.           
  786.           When the List Send function is invoked, you are prompted for the
  787.           name of the list send file (PLEASE.ALL is the default).  Enter
  788.           the filename (or press ENTER to accept PLEASE.ALL), preceded by a
  789.           drive and path designation if desired.  Next, you are prompted
  790.           for the keyword that identifies the list you wish to send to.  In
  791.           the example above, if I entered the keyword "SHORT" AMAX would
  792.           send to 104/904, 132/101 and 141/491.  Next, you are prompted
  793.           whether to send a message or file.  Pick as appropriate.
  794.           
  795.           To send a message, follow the directions as given for the Message
  796.           Enter function.  
  797.           
  798.           To send a file, simply designate the name of the file, including
  799.           a complete drive and path specification.  Globals may also be
  800.           used in the filename, and will be expanded as the attach files
  801.           are created.  
  802.           
  803.  
  804.                   AMAX Version 2.30 - Documentation - Page 17
  805.  
  806.           The routing flavor you select when saving the message or file
  807.           will be used for ALL the destination nodes listed with the
  808.           selected keyword.  You may wish to select Normal, then invoke
  809.           your mail packer afterward to ensure that the message or file is
  810.           correctly processed.
  811.           
  812.           The list send functionality can also support zones.  It works in
  813.           the same manner as zone support works elsewhere in AMAX, with the
  814.           concept of current zone.
  815.           
  816.           NOTE!  When you choose to use zones within the mailing list file
  817.           (such as PLEASE.ALL), you MUST use them on ALL node addresses in
  818.           the file - not just selected entries!  Such as this example:
  819.           
  820.                ; Sample Fully Zoned PLEASE.ALL File
  821.                MY_LIST 2:501/0 2:490/16 1:104/610 3:635/800 2:334/2
  822.                MY_LIST 1:3001/1 3:632/301 2:30/11 .
  823.                ; Local Group
  824.                LOCAL 1:104/904 1:104/312 1:104/604 1:104/400 .
  825.           
  826.           NOTE!  If you do not precede EACH entry with a zone, operation of
  827.           AMAX will be VERY UNPREDICTABLE!
  828.           
  829.           NOTE!  The Please program, beginning with Version 2.10, supports
  830.           zones.  I have not determined whether it supports them in the
  831.           same manner and format that AMAX does within the PLEASE.ALL file. 
  832.           I assume that the way AMAX supports them in PLEASE.ALL is
  833.           compatible, but you will need to determine on your own whether
  834.           specifying zones will break your copy of Please (if you use it)
  835.           before continuing.
  836.           
  837.           POLL - BUILD ATTACH TO POLL A SYSTEM
  838.           
  839.           This function allows you to build a null .CLO file (continuous
  840.           file attach) that should force your system to initiate a call to
  841.           the system you're polling.  Of course, this depends entirely on
  842.           whether or not your current system event allows for Continuous
  843.           mail to be sent to the desired system.
  844.           
  845.           The purpose for this feature is simply to offer an alternative to
  846.           initiating a manual poll.  It will not replace a manual poll in
  847.           all situations, however, as a manual poll will override any
  848.           valid, current event settings.
  849.           
  850.           UNDIALABLE - MAINTAIN UNDIALABLE SYSTEMS LIST
  851.           
  852.           Call progress entries are used by BinkleyTerm to keep track of
  853.           how many call attempts have been made to a specific destination
  854.           system, and how many unsuccessful connects have been made.  Refer
  855.           to the BinkleyTerm documentation for more information. 
  856.           
  857.           Selecting this option allows you to delete call progress files,
  858.           as well as create them to "force" BinkleyTerm to stop dialing a
  859.           particular system. 
  860.  
  861.                   AMAX Version 2.30 - Documentation - Page 18
  862.  
  863.           When a user-defined limit of unsuccessful connects has been made,
  864.           the system will no longer attempt to call the given destination. 
  865.           Clearing the entry allows the system to once again attempt
  866.           connection.  The default BinkleyTerm settings is three calls.
  867.           
  868.           When you select this option, you will be asked whether you want
  869.           to clear undialables, or add undialables.  If you wish to clear
  870.           them, then call progress entries, if any, will be displayed with
  871.           the system node address, name and location.  You are prompted
  872.           whether to delete the particular entry. 
  873.           
  874.           If you wish to add entries, you are prompted for the desired node
  875.           address.  When entered, an undialable record will be added to the
  876.           outbound area for that system, showing 0 call attempts, and 3 bad
  877.           connects.  This option will only work for systems set to stop
  878.           dialing after 3 (BinkleyTerm default) or fewer bad connects.  If
  879.           your system is set higher, using this function will NOT stop
  880.           BinkleyTerm from making a call.
  881.           
  882.           DISPLAY - DISPLAY NODELIST RECORD
  883.           
  884.           This function allows you to display the complete record for a
  885.           given node as found in the compiled nodelist files your system is
  886.           using.  Simply enter a node address (or Sysop name if
  887.           FIDOUSER.LST is available) and press ENTER.  If a nodelist record
  888.           is found, it will be displayed.  If none is found, a blank space
  889.           will be displayed.  This function is not valid if no nodelist is
  890.           being used.
  891.           
  892.           If FIDOUSER.LST is available, and if you entered a node address
  893.           for this function (not a Sysop name), then an automatic Sysop
  894.           name look-up will occur.  This is a linear search, and may be
  895.           somewhat time consuming.  
  896.           
  897.           This function will also allow you do edit certain fields in the
  898.           nodelist record if you're using an Opus Version 6 nodelist type.
  899.           
  900.           ZONE - CHANGE CURRENT ZONE
  901.           
  902.           This allows you to change AMAX's current zone.  This concept is
  903.           explained in the section "General Use Information," sub-heading
  904.           "Zone Support."
  905.           
  906.           JUMP - JUMP TO DOS TEMPORARILY
  907.           
  908.           Allows you to execute what is commonly referred to as a "DOS
  909.           Shell."  Simply invoke this option, and AMAX will load another
  910.           copy the DOS command processor, and a DOS prompt will be
  911.           displayed.  You can perform most all normal DOS operations in the
  912.           shell, including running other programs.
  913.           
  914.           AMAX locates COMMAND.COM based on the COMSPEC environment
  915.           variable.
  916.           
  917.  
  918.                   AMAX Version 2.30 - Documentation - Page 19
  919.  
  920.           Keep in mind that AMAX stays in memory during the shell, and will
  921.           limit the amount of space you have for other operations.  
  922.           
  923.           This command is not recommended in multi-tasking environments. 
  924.           If the command fails, it is almost certainly because there is not
  925.           sufficient memory to load another copy of DOS.
  926.           
  927.           Type "EXIT" at the DOS prompt to return to AMAX, as directed by
  928.           the special DOS prompt displayed while in the shell.
  929.           
  930.           ALTERNATE - DISPLAY ALTERNATE MENU
  931.           
  932.           When the Main Menu is active, this option changes the display to
  933.           the Alternate Menu, which offers a few more AMAX functions.  The
  934.           Alternate Menu is intended to provide additional functions that
  935.           space would not permit to be on the Main Menu.
  936.           
  937.                PACKER - INVOKE PACKER DESIGNATED ON COMMAND LINE
  938.           
  939.                This function will only be visible if you have designated a
  940.                packer on the AMAX command line.
  941.           
  942.                This function allows you to run your packing program from
  943.                AMAX.  The name of the program is designated on the AMAX
  944.                command line (see "Command Line Parameters").
  945.           
  946.                Since you cannot pass command line parameters to the packer,
  947.                you should create a batch file that invokes your packer with
  948.                the proper command line, and call the batch file from AMAX.
  949.           
  950.                The purpose of this command is to allow you to make changes
  951.                or additions with AMAX, then invoke the packer to ensure
  952.                that any new or changed entries are correctly processed for
  953.                sending.
  954.           
  955.                NOTES - NOTES ON AMAX
  956.           
  957.                This option causes AMAX to display a short information panel
  958.                about the program, and details about a special offer for
  959.                AMAX users.
  960.           
  961.                WRITE - CHANGE TO DOS/BIOS SCREEN WRITES !!! DANGER !!!
  962.           
  963.                This option will toggles between DOS and BIOS screen writes. 
  964.                Direct (BIOS) screen writes increase AMAX performance. 
  965.                DIRECT SCREEN WRITES WILL CAUSE AMAX NOT TO WORK WHEN USED
  966.                REMOTELY!  IF USING AMAX REMOTELY, DO NOT USE THIS OPTION!
  967.           
  968.                DANGER!!!  DIRECT SCREEN WRITES SHOULD BE USED ONLY ON
  969.                SYSTEMS THAT ARE 100% IBM-PC HARDWARE COMPATIBLE!
  970.           
  971.                DANGER!!!  Systems such as the DEC Rainbow DO NOT support
  972.                direct screen writes as implemented with AMAX!  Using this
  973.                option to turn on direct screen writes on a system that
  974.  
  975.                   AMAX Version 2.30 - Documentation - Page 20
  976.  
  977.                doesn't support it may cause a hardware lock-up!
  978.           
  979.                COURTESY - TURN FILE REQUEST COURTESY MESSAGE ON/OFF
  980.           
  981.                When this setting is on, a message packet will be
  982.                constructed whenever a file request is generated using AMAX. 
  983.                This will alert and thank the Sysop of the destination
  984.                system that a file request has been made, and is considered
  985.                a "courteous touch."
  986.           
  987.                If a raw text file named AMAXFREQ.TXT exists in the current
  988.                directory, this text will be used for the body of the
  989.                courtesy message.  Otherwise, a default line of text used.
  990.           
  991.                TEARLINE - TURN MESSAGE ENTRY TEARLINE ON/OFF
  992.           
  993.                This allows you to toggle on and off whether a tearline and
  994.                origin line will be added to the end of messages you enter
  995.                using AMAX.  If this option is on, an AMAX tearline and your
  996.                origin line will be used, and look like this:
  997.           
  998.                     * Origin: My System (1:999/100)
  999.                     --- AMAX 2.30
  1000.           
  1001.                Otherwise, no tearline or origin line are used.  The current
  1002.                status of this option is shown on the Alternate Functions
  1003.                menu.
  1004.           
  1005.                BINARY - SAVE SETTINGS TO BINARY CONFIG FILE
  1006.           
  1007.                Selecting this option causes AMAX to store all current
  1008.                command line settings (except the -g option) to a binary
  1009.                configuration file named AMAX.CFG.  If this file exists,
  1010.                AMAX will use the settings in the file (even if no command
  1011.                line parameters are used) when you start the program.  That
  1012.                means that you can configure your settings with command line
  1013.                switches once, then use AMAX without command line switches
  1014.                thereafter.
  1015.           
  1016.                RETURN - RETURN TO MAIN MENU
  1017.           
  1018.                This option returns you to the AMAX Main Menu.
  1019.           
  1020.           OPTIONS - DISPLAY OPTIONS MENU
  1021.           
  1022.           When the Main Menu is active, this option changes the display to
  1023.           the Options Menu, which offers a few more AMAX functions.  The
  1024.           Option Menu is intended to provide additional functions that
  1025.           pertain to viewing and editing the outbound area.
  1026.           
  1027.                SORT - CHANGE OUTBOUND SORT
  1028.           
  1029.                The Alternate Functions menu shows the current default sort
  1030.                mode, and what mode will be selected by choosing this
  1031.  
  1032.                   AMAX Version 2.30 - Documentation - Page 21
  1033.  
  1034.                option.  Using this option causes AMAX to cycle the default
  1035.                sort mode through the various selections.
  1036.           
  1037.                The sort mode is used when the View/Edit Outbound Area
  1038.                function is invoked, and determines what (if any) sort will
  1039.                be performed on the information to be displayed.
  1040.           
  1041.                MAIL - TURN COMPRESSED MAIL DISPLAY ON/OFF
  1042.           
  1043.                This option toggles whether compressed mail will be
  1044.                displayed.  With this option on, compressed mail files will
  1045.                be listed when doing an outbound view/edit.
  1046.           
  1047.                ZERO - DISPLAY ZERO-LENGTH COMPRESSED MAIL
  1048.           
  1049.                This option toggles whether zero-length (truncated)
  1050.                compressed mail will displayed during an outbound view/edit. 
  1051.                Note that compressed mail display must be toggled on in
  1052.                order for this function to have any effect.
  1053.           
  1054.                RETURN - RETURN TO MAIN MENU
  1055.           
  1056.                This function will return you to the Main Menu.
  1057.           
  1058.           CONFIGURATION FILE
  1059.           
  1060.           Since AMAX is designed for use with BinkleyTerm, by default it
  1061.           uses BinkleyTerm's configuration file BINKLEY.CFG.  If special
  1062.           situations exist, then a separate configuration file can be
  1063.           created just for AMAX.
  1064.           
  1065.           There are six items that AMAX requires to be in the file.  Use
  1066.           any standard text editor or DOS's own EDLIN program to create the
  1067.           file, and put only one item per line. 
  1068.           
  1069.           HOLD                Example:  HOLD c:\binkley\outbound\
  1070.           
  1071.                This tells AMAX where your outbound mail area is located. 
  1072.                Designate a drive and complete path.
  1073.           
  1074.           NODELIST            Example:  NODELIST c:\binkley\
  1075.           
  1076.                This tells AMAX where your nodelist is located.  Designate a
  1077.                drive and complete path.  DO NOT designate the filename.
  1078.           
  1079.           SYSOP               Example:  SYSOP Joe Blow
  1080.           
  1081.                This simply gives your name.  AMAX will use it on the "from"
  1082.                line during message entry.
  1083.           
  1084.           ADDRESS             Example:  ADDRESS 1:104/36.1
  1085.           
  1086.                This is your full node address.  This statement was new with
  1087.                BinkleyTerm 2.10, and should be used as a replacement for
  1088.  
  1089.                   AMAX Version 2.30 - Documentation - Page 22
  1090.  
  1091.                POINT, BOSS and ZONE.  See the BinkleyTerm documentation for
  1092.                information.
  1093.           
  1094.           POINTNET            Example:  POINTNET 1052
  1095.           
  1096.                For use in point installations, this statement designates
  1097.                the net address assigned to you by your boss, also known as
  1098.                a "fake" address.  DO NOT put the node number in, JUST the
  1099.                net number.  If you are 1:104/36.2, and your fake address is
  1100.                1052/2, then place 1:104/36.2 with the ADDRESS statement and
  1101.                1052 with the POINTNET statement.  See the BinkleyTerm docs
  1102.                for details.  DO NOT use this statement if you also use the
  1103.                BOSS and/or POINT statements.
  1104.           
  1105.           SYSTEM              Example:  SYSTEM This Is My System Name
  1106.           
  1107.                This designates the name of your system.  In AMAX, it is
  1108.                used to create an origin line for use when using the quick
  1109.                message entry function.  
  1110.           
  1111.           PLEASE NOTE!  AMAX supports the following statements FOR
  1112.           BACKWARDS COMPATIBILITY ONLY: 
  1113.                
  1114.                Zone
  1115.                Point
  1116.                Boss
  1117.           
  1118.           IMPORTANT!  THESE STATEMENTS ARE OBSOLETE FOR BOTH BINKLEYTERM
  1119.           AND AMAX.  Addressing should ALWAYS be specified with an
  1120.           'Address' statement when using BinkleyTerm 2.10 or higher!
  1121.           
  1122.           A sample configuration file with the information needed by AMAX
  1123.           might look like the following:
  1124.           
  1125.                HOLD c:\binkley\outbound\
  1126.                NODELIST c:\binkley\nodelist\
  1127.                ADDRESS 1:104/900.0
  1128.                SYSOP Joe Blow
  1129.                SYSTEM My System Name
  1130.           
  1131.           COMMAND LINE PARAMETERS
  1132.           
  1133.           There are several command line parameters available for use with
  1134.           AMAX.  Command line parameters can be used in any combination, in
  1135.           any order, or not at all if so desired.  Most command line
  1136.           options can also be set or changed from one of the AMAX menus.
  1137.           
  1138.           -?
  1139.           
  1140.                Displays brief listing of command line parameters.
  1141.           
  1142.           -a
  1143.           
  1144.                The -a option causes compressed mail to NOT be displayed
  1145.  
  1146.                   AMAX Version 2.30 - Documentation - Page 23
  1147.  
  1148.                when the View/Edit Outbound function is used.  Your
  1149.                selection can be changed with an option from the appropriate
  1150.                menu.
  1151.           
  1152.           -b
  1153.           
  1154.                The -b option tells AMAX to bypass the user warning screen
  1155.                normally displayed on start-up.  Once you have read and
  1156.                understand the warning screen, this option may be used.
  1157.           
  1158.           -c
  1159.           
  1160.                The -c option explicitly designates the path and filename of
  1161.                a configuration file.  This option is used in multi-tasking
  1162.                environments, with Opus-CBCS, or whenever you wish not to
  1163.                use the default configuration file BINKLEY.CFG. 
  1164.           
  1165.                Example:       amax -cc:\opus\amax.cfg
  1166.           
  1167.                The example would specify that AMAX use a configuration file
  1168.                named AMAX.CFG located on C: drive in the OPUS sub-
  1169.                directory. 
  1170.           
  1171.                Of course, the configuration file specified must follow the
  1172.                format outlined in the section "Configuration File."
  1173.           
  1174.           -d
  1175.           
  1176.                The -d option tells AMAX to use direct hardware screen
  1177.                writes.  WARNING!  Direct hardware screen writes may not
  1178.                work with hardware that is not 100% IBM hardware compatible.
  1179.           
  1180.           -e
  1181.           
  1182.                The -e option tells AMAX to enable functions that use BIOS
  1183.                calls for keyboard input.  This is to allow you to use the
  1184.                arrow keys and PgUp/PgDn in the View/Edit Outbound function. 
  1185.                
  1186.                NOTE! If this option is used, AMAX will NOT be compatible
  1187.                with redirected I/O, and CANNOT be used remotely!
  1188.           
  1189.           -g
  1190.           
  1191.                The -g option allows you to designate command groupings to
  1192.                perform unattended processing of some AMAX tasks. 
  1193.                Essentially you designate a group of commands that would be
  1194.                executed just as though you were at the keyboard.  This
  1195.                allows you - with some getting used to - to replace the
  1196.                functionality of programs like Please, Send and Get.
  1197.           
  1198.                To make use of this function, you need to understand the
  1199.                task you want to perform, and step through it manually,
  1200.                recording the series of keypresses necessary to perform the
  1201.                given activity.  In the -g command grouping, an equal sign
  1202.  
  1203.                   AMAX Version 2.30 - Documentation - Page 24
  1204.  
  1205.                (=) translates to a carriage return.  It's always a good
  1206.                idea to include a few extra equal signs at the end of your
  1207.                group to ensure that AMAX fully exits when the commands are
  1208.                executed.
  1209.           
  1210.                     NOTE:  The file request module works slightly different
  1211.                     when the -g option is used, in that if file requests
  1212.                     are pending for a system, it will not prompt whether
  1213.                     you want the pending requests displayed.  With this in
  1214.                     mind, you can plan a -g command grouping to assume that
  1215.                     no requests are pending, even if they are.
  1216.           
  1217.                Here are some sample command groupings for some common
  1218.                functions:
  1219.           
  1220.                     FILE REQUESTS
  1221.                     
  1222.                     Format:
  1223.                          -gR<address>=<filename>=<password>====
  1224.                     Sample Without Password:
  1225.                          -gR104/36=FOOBAR.ARC=====
  1226.                     Sample With Password:
  1227.                          -gR132/101=FILES=MYPASS====
  1228.           
  1229.                     SEND A FILE
  1230.           
  1231.                     Format:
  1232.                          -gS<address>=<filename>=<flavor>NN===
  1233.                     Sample With CONTINUOUS Flavor (Letter "C"):
  1234.                          -gS104/36=C:\FILE\FOOBAR.ARC=CNN===
  1235.                     Sample With HOLD Flavor (Letter "H"):
  1236.                          -gS132/101=C:\FILE\MYFILE.ZIP=HNN===
  1237.                     Note:
  1238.                          Use "C" for Continuous, "D" for Direct, "N" for
  1239.                          Normal, and "H" for Hold.
  1240.           
  1241.                     POLL A NODE
  1242.           
  1243.                     Format:
  1244.                          -gP<address>=Y===
  1245.                     Sample:
  1246.                          -gP104/36=Y===
  1247.           
  1248.                     LIST SEND OF A FILE USING PLEASE.ALL
  1249.           
  1250.                     Format:
  1251.                          -gL==<keyword>=F<filename>=<flavor>===
  1252.                     Sample With CONTINUOUS Flavor, Keyword TEST:
  1253.                          -gL==TEST=FC:\FILE\FOOBAR.ARC=C===
  1254.                     Sample With HOLD Flavor, Keyword STUFF:
  1255.                          -gL==STUFF=FD:\BBS\LOGFILE.ARC=H===
  1256.  
  1257.                   AMAX Version 2.30 - Documentation - Page 25
  1258.  
  1259.           -i
  1260.  
  1261.                This option is valid only if you use more than one 'Address'
  1262.                statement in your configuration file.  If used, it tells
  1263.                AMAX to bypass the address selection section on start-up,
  1264.                and to use the primary (first appearing) address.
  1265.           
  1266.           -m
  1267.           
  1268.                The -m option tells AMAX to generate a courtesy message
  1269.                packet in "Normal" flavor for each file request entered. 
  1270.                This will allows the receiving Sysop to know that a file
  1271.                request has been made, and is generally regarded as a
  1272.                courtesy.
  1273.           
  1274.           -n
  1275.           
  1276.                Tells AMAX to operate in "nodelistless" mode.  AMAX will not
  1277.                look for a compiled nodelist and will not load a nodelist
  1278.                index file.  This option can be used even if you have a
  1279.                nodelist available, and will save usage of memory equal to
  1280.                the size of your nodelist index.
  1281.           
  1282.           -p
  1283.           
  1284.                The -p option tells AMAX the name of a batch file that
  1285.                invokes your packer, used in conjunction with the Invoke
  1286.                Packer command on AMAX's Main Functions menu.  This option
  1287.                could also name a program, but no parameters could be passed
  1288.                to the program.  In other words, NO COMMAND LINE ARGUMENTS
  1289.                CAN BE DESIGNATED.  Call a batch file, and have the batch
  1290.                file pass any parameters to the packing program itself. 
  1291.           
  1292.           -s
  1293.           
  1294.                The -s option allows you to set the default View/Edit
  1295.                Outbound function's sort mode.  When a default is not set,
  1296.                you will be asked for a choice each time you use the
  1297.                View/Edit Outbound function.  
  1298.           
  1299.                When using this option, "A" will cause an address sort, "T"
  1300.                will cause a type sort, and "F" will cause a flavor sort. 
  1301.                "N" can also be used meaning no sort, and the information
  1302.                will be displayed as it is found in the outbound directory. 
  1303.                All other letters are ignored.  Note that the letters are
  1304.                NOT case sensitive.
  1305.           
  1306.                Examples:      amax -d -sA
  1307.                               amax -sF
  1308.           
  1309.           -t
  1310.           
  1311.                The -t option tells AMAX to suppress the use of a tearline
  1312.                and origin line when storing messages.  When this option is
  1313.                NOT used, AMAX will by default add an origin line and a
  1314.                tearline of "--- AMAX 2.30" to the end of any messages saved
  1315.  
  1316.                   AMAX Version 2.30 - Documentation - Page 26
  1317.  
  1318.                with the Message Enter function.
  1319.           
  1320.           -u
  1321.           
  1322.                This option tells AMAX which unpacker to use for unpacking
  1323.                .ARC compatible compressed mail (ARCmail).  "0" is the
  1324.                default, and designates ARCE (do not use -u at all if you
  1325.                use ARCE).  "1" designates PKXARC, "2" designates PKUNPAK,
  1326.                and "3" designates PAK.  ARC is not supported at this time.
  1327.           
  1328.                Example:       amax -u1
  1329.                               amax -u3
  1330.           
  1331.           TROUBLESHOOTING
  1332.           
  1333.           This section contains information that may be helpful if you
  1334.           encounter problems with AMAX.  If you are unable to solve your
  1335.           problem, I am interested in hearing about it.  My address is
  1336.           shown at the end of this documentation.  PLEASE REFER TO
  1337.           SUPPORT.DOC INCLUDED WITH THE DISTRIBUTION PACKAGE FOR SUPPORT
  1338.           INFORMATION.
  1339.           
  1340.           Multi-Tasking Systems...
  1341.           
  1342.                Please note that when your outbound area is "active" (the
  1343.                system is involved in a NetMail session) some unexpected
  1344.                results can occur when checking the area.  File attach
  1345.                contents can appear garbled, for example (due to flags and
  1346.                so on that your software may use to keep track of things). 
  1347.                In testing, no damage has occurred, but be aware that
  1348.                strange things may appear to be happening in some cases like
  1349.                this.  You should avoid using AMAX while the system is
  1350.                running in a multi-tasking environment whenever possible. 
  1351.                AMAX does NOT feature file locking compatibility.
  1352.           
  1353.           Compressed Mail Addresses Incorrect...
  1354.           
  1355.                This situation may occur when an installation changes
  1356.                FidoNet addresses, or when a point converts to a regular
  1357.                node.  The naming scheme for compressed mail is dependent on
  1358.                the address of the sending system (yours).  AMAX uses your
  1359.                PRIMARY address (if more than one) as given in the
  1360.                configuration file to determine the destination address of
  1361.                compressed mail.  Therefore, when you change your address,
  1362.                the destination shown for compressed mail when using
  1363.                View/Edit Outbound will be improperly calculated and
  1364.                displayed.  Delete all such compressed mail packets (if they
  1365.                are sent and are zero-length) if your address change is
  1366.                permanent.
  1367.           
  1368.           Remote Use and Bizarre Cursor Positioning...
  1369.           
  1370.                In beta testing, problems have been reported when AMAX is
  1371.                used remotely with some communications programs.  AMAX uses
  1372.  
  1373.                   AMAX Version 2.30 - Documentation - Page 27
  1374.  
  1375.                ANSI X3.64 compatible screen control codes, equivalent to
  1376.                the DOS 3.x ANSI.SYS driver.  Apparently when a
  1377.                communications program does not fully support the ANSI X3.64
  1378.                standard, some control codes may not be interpreted as
  1379.                expected.  Terminal programs with status bars are not
  1380.                recommended.
  1381.           
  1382.                AMAX's remote use capability was tested in development with
  1383.                BinkleyTerm's Terminal Mode under DOS 3.3.
  1384.           
  1385.           Garbled Screen on Local Use...
  1386.           
  1387.                When direct screen writes are not employed, AMAX uses ANSI
  1388.                control codes for cursor positioning.  When DOS' ANSI.SYS
  1389.                driver is not installed, AMAX will appear to display
  1390.                streaming garbage.  Make certain that ANSI.SYS is being
  1391.                installed at boot-time via your CONFIG.SYS file.  Refer to
  1392.                your DOS manual for details.  You may also wish to simply
  1393.                enable direct screen writes, which do not require ANSI.SYS.
  1394.           
  1395.           Garbled Screen on Remote Use...
  1396.           
  1397.                AMAX uses ANSI screen control codes for cursor positioning. 
  1398.                If garbage is being displayed, your remote terminal doesn't
  1399.                support ANSI control codes.  Properly configure or change
  1400.                your communications program. 
  1401.           
  1402.           Spurious and Garbled Entries in Outbound Area...
  1403.           
  1404.                AMAX uses an intelligent routine to figure out what all is
  1405.                in your outbound area, but if "foreign" files exist in the
  1406.                outbound area, they may be misinterpreted by AMAX, and
  1407.                subsequently displayed as or with garbage on the screen.
  1408.           
  1409.                As is stated numerous times in both the BinkleyTerm
  1410.                documentation, the outbound mail holding area is to be used
  1411.                ONLY for legitimate mail files.  DO NOT place other types of
  1412.                files in the area.  AMAX does know about all the various
  1413.                files that may legitimately be found in the outbound area. 
  1414.           
  1415.           SOLVING SPECIFIC OUTBOUND MAIL PROBLEMS
  1416.           
  1417.           This section gives some common problems with outbound mail, and
  1418.           offers some solutions possible by using AMAX.  If you are having
  1419.           problems not addressed here, I'd like to know; my address is
  1420.           shown elsewhere in the documentation.  I will consider adding a
  1421.           feature or documentation section if necessary.
  1422.           
  1423.           Stray Packets in Outbound Area...
  1424.           
  1425.                Stray packets are caused by packer software failure.  This
  1426.                often occurs in limited memory situations, such as multi-
  1427.                tasking.  When packing compressed mail, the packer, normally
  1428.                oMMM, changes packet names to the normal FidoNet convention
  1429.  
  1430.                   AMAX Version 2.30 - Documentation - Page 28
  1431.  
  1432.                (with .PKT extension) for archiving into compressed mail.
  1433.           
  1434.                When there is not enough memory to load the archiving
  1435.                utility (ARCA, PKPAK, PKARC, ZOO, ZIP or LHARC), oMMM (or
  1436.                whatever packer you use) fails to create compressed mail,
  1437.                but leaves the packets that were to be archived in the
  1438.                outbound area.  
  1439.           
  1440.                You can use AMAX PacketView (select "More" for the stray
  1441.                packet under View/Edit Outbound) to examine the packet and
  1442.                determine it's proper destination address.  Write down the
  1443.                proper destination address of the stray packet.
  1444.           
  1445.                At the View/Edit Outbound menu, simply select the R)eroute
  1446.                function, and choose the desired stray packet.  When you
  1447.                reroute a stray packet, it will be saved as a Normal packet
  1448.                addressed to the system you specify.
  1449.           
  1450.           Need to Add a File to Existing Attach...
  1451.           
  1452.                Use the Send a File function to send the desired file to the
  1453.                desired destination.
  1454.           
  1455.           Need to Delete a File from Existing Attach...
  1456.           
  1457.                Use the View/Edit Outbound function.  Find the desired
  1458.                attach file.  Select More which will list the files within
  1459.                the attach.  Select "D" to delete a file reference.  Choose
  1460.                the line number of the file reference to delete.  
  1461.           
  1462.                NOTE!  The original file itself (as referenced by the file
  1463.                attach) will NOT be changed or affected in any way when the
  1464.                reference is deleted.  If the file was to be deleted or
  1465.                truncated after sending, that operation will need to take
  1466.                place manually!
  1467.           
  1468.           Need to Add a Message to an Existing Packet...
  1469.           
  1470.                Use the Message Entry function to type a message to the
  1471.                destination.  Alternately, use your regular message editor
  1472.                to enter a message, and run your packer.  The message will
  1473.                be appended to the existing packet.
  1474.           
  1475.           Need to Change or Delete a Message Within a Packet...
  1476.           
  1477.                Using the View/Edit Outbound function and the More option,
  1478.                determine the filename of the packet in question.  You may
  1479.                wish to exit AMAX at this point to allow more memory to used
  1480.                by other programs during this process.
  1481.           
  1482.                Changing directory if needed, rename the packet to
  1483.                "12345678.PKT" and move the file (copy, then delete
  1484.                original) to your inbound files area.  Change directory back
  1485.                to the original if needed.  Invoke your unpacking software. 
  1486.  
  1487.                   AMAX Version 2.30 - Documentation - Page 29
  1488.  
  1489.                The messages in the packet should then be tossed into your
  1490.                NetMail message area. 
  1491.           
  1492.                Using your regular message editor or another utility, delete
  1493.                or change the message(s) as desired.  Note that the messages
  1494.                from the packet should be marked "In Transit."  Re-invoke
  1495.                your mail packer.
  1496.           
  1497.                Using the AMAX View/Edit Outbound function, find the packet
  1498.                (or packets) in question.  Using PacketView, check to see
  1499.                that only the messages desired remain in the packet.  Repeat
  1500.                the process if necessary.
  1501.           
  1502.           Need to Delete a Message from an Existing Compressed Mail
  1503.           Packet...
  1504.           
  1505.                Make sure that you have specified that compressed mail will
  1506.                be displayed.  Choose the proper option from the appropriate
  1507.                menu if needed to enable this option.
  1508.           
  1509.                View/Edit Outbound, and find the compressed mail packet in
  1510.                question.  Select More for the packet.  Choose to have the
  1511.                compressed mail unpacked into a Normal flavor packet.  Make
  1512.                sure that you have the unpacking software properly installed
  1513.                as specified earlier (see "General Use Information,"
  1514.                "Compressed Mail Unpacking" sub-heading).
  1515.           
  1516.                Using the View/Edit Outbound function, find the newly
  1517.                created Normal packets for the destination system.  Using
  1518.                PacketView, make certain that this packet contains the
  1519.                message(s) you want to delete.  Follow the instructions from
  1520.                the previous section, "Need to Delete a Message from an
  1521.                Existing Packet..."
  1522.           
  1523.                When completed, your packer should have re-packed the
  1524.                messages into compressed mail.  
  1525.           
  1526.           SUMMARY
  1527.           
  1528.           That about takes care of explaining the functionality of AMAX. 
  1529.           Hopefully, you'll find AMAX to be handy, easy-to-use, and worth
  1530.           keeping around.
  1531.           
  1532.           AMAX will continue to evolve over time.  Your input is valuable;
  1533.           user input and comments have made this version of AMAX what it
  1534.           is.  If you have suggestions, please send them along to the
  1535.           author, but do so only if you have honored the license agreement. 
  1536.           No promises are made about implementing any suggestions, but they
  1537.           will be duly considered, particularly if several requests for the
  1538.           same types of features are received. 
  1539.           
  1540.           When making suggestions or comments, please keep in mind that the
  1541.           overall design consideration for AMAX is ease of use, intelligent
  1542.           functionality, and more importantly, something I call "program
  1543.  
  1544.                   AMAX Version 2.30 - Documentation - Page 30
  1545.  
  1546.           size efficiency."   This means giving a lot of "bang" for the
  1547.           amount of disk real estate required to house the program. 
  1548.           Although AMAX has over the years grown much larger than I wanted
  1549.           it to, I think for a program of its size, AMAX does a heck of a
  1550.           lot.  I hope you feel the same way.
  1551.           
  1552.           Enjoy AMAX!
  1553.           
  1554.           
  1555.  
  1556.