home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / bbs / im / GECHO.DOC < prev    next >
Text File  |  1976-11-24  |  145KB  |  3,819 lines

  1.  
  2.  
  3. ╒════════════════════════════════════════════════════════════════════════════╕
  4. │                                                                            │
  5. │  ▄█████████████   ████████████               █████                         │
  6. │ ████████████████  █████████████              █████                         │
  7. │ █████▀            ██████          ▄███████▄  ███████████▄    ▄██████████▄  │
  8. │ █████    ███████  ██████▄▄▄▄▄▄▄  █████▀▀▀▀▀  █████████████  ██████  █████  │
  9. │ █████▄   ▀▀█████  ████████████▀  █████       █████   █████ ▐█████    █████ │
  10. │  ██████    █████  ██████▀▀▀▀▀▀   █████       █████   █████  █████    █████ │
  11. │   ██████▄  █████  ██████         █████▄      █████   █████  ██████  █████  │
  12. │    ▀████████████  ██████████████  ▀████████  █████   █████   ███████████   │
  13. │      ▀▀█████████  █████████████     ▀▀████▀  █████   █████      ██████     │
  14. │                                                                            │
  15. ╘════════════════════════════════════════════════════════════════════════════╛
  16.  
  17.  
  18.                                  GEcho 1.20/Pro
  19.  
  20.  
  21.                             Electronic Mail Processor
  22.  
  23.                        for the Hudson Message Base (HMB),
  24.                      Joaquim-Andrew-Mats Message Base (JAM)
  25.                               Squish Message Base,
  26.                               PCBoard Message Base,
  27.                              Wildcat! Message Base,
  28.                              and *.MSG Message Base
  29.  
  30.  
  31.  
  32.  
  33.                                  MBUTIL 1.27/Pro
  34.  
  35.  
  36.                               Message Base Utility
  37.  
  38.                        for the Hudson Message Base (HMB),
  39.                  Joaquim-Andrew-Mats Message Base Proposal (JAM)
  40.                              and *.MSG Message Base
  41.  
  42.  
  43.  
  44.                                    USER MANUAL
  45.  
  46.  
  47.  
  48.           Software and documentation written by Gerard J. van der Land
  49.                  Copyright (C) 1990-1995 Gerard J. van der Land
  50.                                All rights reserved
  51.  
  52.  
  53.  
  54.                           M A D E   I N   H O L L A N D
  55.  
  56.    Table of Contents
  57.  
  58.      1  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .    4
  59.           1.1  What is GEcho?  . . . . . . . . . . . . . . . . . . . .    4
  60.           1.2  Features  . . . . . . . . . . . . . . . . . . . . . . .    5
  61.           1.3  System Hardware and Software Requirements . . . . . . .    6
  62.           1.4  License and Disclaimer  . . . . . . . . . . . . . . . .    7
  63.  
  64.      2  FidoNet Technology . . . . . . . . . . . . . . . . . . . . . .    8
  65.           2.1  Network structure . . . . . . . . . . . . . . . . . . .    8
  66.           2.2  Mail transportation . . . . . . . . . . . . . . . . . .    9
  67.  
  68.      3  GSETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  69.           3.1  Installation  . . . . . . . . . . . . . . . . . . . . .   10
  70.           3.2  Starting the program  . . . . . . . . . . . . . . . . .   11
  71.                3.2.1  Keys . . . . . . . . . . . . . . . . . . . . . .   12
  72.                3.2.2  On-line help . . . . . . . . . . . . . . . . . .   12
  73.                3.2.3  Specifying groups  . . . . . . . . . . . . . . .   12
  74.                3.2.4  Specifying pathnames and filenames . . . . . . .   12
  75.           3.3  System data . . . . . . . . . . . . . . . . . . . . . .   13
  76.                3.3.1  Network addresses  . . . . . . . . . . . . . . .   13
  77.                3.3.2  System users . . . . . . . . . . . . . . . . . .   13
  78.                3.3.3  Pathnames  . . . . . . . . . . . . . . . . . . .   14
  79.                3.3.4  Filenames  . . . . . . . . . . . . . . . . . . .   15
  80.                3.3.5  External utilities . . . . . . . . . . . . . . .   16
  81.                3.3.6  External utilities options . . . . . . . . . . .   16
  82.                3.3.7  Origin lines . . . . . . . . . . . . . . . . . .   17
  83.                3.3.8  AKA matching . . . . . . . . . . . . . . . . . .   17
  84.           3.4  Miscellaneous . . . . . . . . . . . . . . . . . . . . .   18
  85.                3.4.1  Global options . . . . . . . . . . . . . . . . .   18
  86.                3.4.2  GEcho limits . . . . . . . . . . . . . . . . . .   19
  87.                3.4.3  GEcho options  . . . . . . . . . . . . . . . . .   20
  88.                3.4.4  Message base options . . . . . . . . . . . . . .   22
  89.                3.4.5  Mgr options  . . . . . . . . . . . . . . . . . .   23
  90.                3.4.6  Netmail options  . . . . . . . . . . . . . . . .   24
  91.                3.4.7  MBUTIL options . . . . . . . . . . . . . . . . .   25
  92.                3.4.8  Log options  . . . . . . . . . . . . . . . . . .   26
  93.                3.4.9  GSETUP colors  . . . . . . . . . . . . . . . . .   26
  94.           3.5  Area manager  . . . . . . . . . . . . . . . . . . . . .   27
  95.                3.5.1  Area options . . . . . . . . . . . . . . . . . .   28
  96.                3.5.2  Purge info . . . . . . . . . . . . . . . . . . .   29
  97.                3.5.3  Connections  . . . . . . . . . . . . . . . . . .   29
  98.                3.5.4  View mode  . . . . . . . . . . . . . . . . . . .   30
  99.                3.5.5  Edit mode  . . . . . . . . . . . . . . . . . . .   31
  100.           3.6  Group manager . . . . . . . . . . . . . . . . . . . . .   32
  101.           3.7  Node manager  . . . . . . . . . . . . . . . . . . . . .   33
  102.                3.7.1  Node options . . . . . . . . . . . . . . . . . .   35
  103.                3.7.2  Uplink settings  . . . . . . . . . . . . . . . .   36
  104.                3.7.3  View mode  . . . . . . . . . . . . . . . . . . .   37
  105.                3.7.4  Edit mode  . . . . . . . . . . . . . . . . . . .   37
  106.           3.8  Pack manager  . . . . . . . . . . . . . . . . . . . . .   38
  107.           3.9  Export data . . . . . . . . . . . . . . . . . . . . . .   39
  108.           3.10  Information  . . . . . . . . . . . . . . . . . . . . .   39
  109.  
  110.           3.11  Exit to DOS  . . . . . . . . . . . . . . . . . . . . .   39
  111.           3.12  Command line options . . . . . . . . . . . . . . . . .   40
  112.           3.13  Convert  . . . . . . . . . . . . . . . . . . . . . . .   41
  113.  
  114.      4  GCONVERT . . . . . . . . . . . . . . . . . . . . . . . . . . .   42
  115.  
  116.      5  GECHO  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   43
  117.           5.1  Scan  . . . . . . . . . . . . . . . . . . . . . . . . .   44
  118.           5.2  Toss  . . . . . . . . . . . . . . . . . . . . . . . . .   46
  119.           5.3  Import  . . . . . . . . . . . . . . . . . . . . . . . .   47
  120.           5.4  Notify  . . . . . . . . . . . . . . . . . . . . . . . .   47
  121.           5.5  Mgr . . . . . . . . . . . . . . . . . . . . . . . . . .   48
  122.           5.6  Pack  . . . . . . . . . . . . . . . . . . . . . . . . .   49
  123.           5.7  Kill  . . . . . . . . . . . . . . . . . . . . . . . . .   49
  124.  
  125.      6  MBUTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . .   50
  126.           6.1  Index . . . . . . . . . . . . . . . . . . . . . . . . .   52
  127.           6.2  Link  . . . . . . . . . . . . . . . . . . . . . . . . .   53
  128.           6.3  Pack  . . . . . . . . . . . . . . . . . . . . . . . . .   54
  129.           6.4  Purge . . . . . . . . . . . . . . . . . . . . . . . . .   56
  130.           6.5  Undelete  . . . . . . . . . . . . . . . . . . . . . . .   57
  131.           6.6  Convert . . . . . . . . . . . . . . . . . . . . . . . .   57
  132.           6.7  Export  . . . . . . . . . . . . . . . . . . . . . . . .   58
  133.           6.8  Import  . . . . . . . . . . . . . . . . . . . . . . . .   59
  134.           6.9  Move  . . . . . . . . . . . . . . . . . . . . . . . . .   60
  135.           6.10  Post . . . . . . . . . . . . . . . . . . . . . . . . .   61
  136.           6.11  Report . . . . . . . . . . . . . . . . . . . . . . . .   63
  137.           6.12  Sort . . . . . . . . . . . . . . . . . . . . . . . . .   64
  138.  
  139.      7  Hints  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   65
  140.           7.1  Using GEcho with D'Bridge . . . . . . . . . . . . . . .   65
  141.           7.2  Using GEcho with BinkleyTerm  . . . . . . . . . . . . .   65
  142.  
  143.      8  Credits  . . . . . . . . . . . . . . . . . . . . . . . . . . .   66
  144.  
  145.      9  Colors and Errorlevels . . . . . . . . . . . . . . . . . . . .   68
  146.  
  147.      10  Technical Notes . . . . . . . . . . . . . . . . . . . . . . .   69
  148.  
  149.      1  Introduction
  150.  
  151.  
  152.      1.1  What is GEcho?
  153.  
  154.      GEcho is a very advanced and fast one-pass echomail and netmail
  155.      processor for use in FidoNet Technology Networks. GEcho supports the
  156.      JAM, Hudson, Squish, PCBoard, Wildcat! and *.MSG message base formats.
  157.      GEcho uses the ECHOMAIL.JAM, NETMAIL.JAM, ECHOMAIL.BBS, NETMAIL.BBS
  158.      and ECHOTOSS.LOG files for quick scanning, simultaneously exports both
  159.      netmail and echomail, unpacks compressed mail files, tosses and
  160.      forwards inbound mail, imports netmail, routes and packs outbound
  161.      netmail, processes and forwards AreaFix requests, and compresses the
  162.      created outbound mail packets, all in one single pass.
  163.  
  164.      GEcho was first released to the beta testers in January 1991. Since
  165.      then, it has been used and tested by many thousands of users.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                         4
  202.  
  203.      1.2  Features
  204.  
  205.          *  Comes with 32-bit DOS, OS/2 and Windows executable.
  206.  
  207.          *  Support for six widely used message base formats: JAM, Hudson,
  208.             Squish, PCBoard, WildCat! and *.MSG.
  209.  
  210.          *  Support for zones, 4D points and pointnets (fakenets).
  211.  
  212.          *  Support for 9 compression formats: ARC, ARJ, LZH, PAK, RAR,
  213.             SQZ, UC2, ZIP and ZOO.
  214.  
  215.          *  Support for external general unpack shell and packet pre-
  216.             processor utilities. {+}
  217.  
  218.          *  Support for up to 10000 echomail areas and up to 500 links for
  219.             each area.
  220.  
  221.          *  GEcho can easily handle very large message bases and huge
  222.             amounts of mail.
  223.  
  224.          *  Forwarded echomail is directly written to outbound packets
  225.             while tossing.
  226.  
  227.          *  Smart netmail routing and packing.
  228.  
  229.          *  Supports the RemoteAccess/FrontDoor Hudson Message Base sharing
  230.             specifications.
  231.  
  232.          *  User friendly setup program. GEcho does not require any
  233.             configuration files used by other software.
  234.  
  235.          *  Supports XMS, EMS and disk swapping.
  236.  
  237.          *  Supports OS/2, Windows, Windows 95, DESQview, DESQview/X,
  238.             TopView and DoubleDOS multitaskers.
  239.  
  240.          *  Writes log file in FrontDoor, BinkleyTerm, D'Bridge or QuickBBS
  241.             compatible formats.
  242.  
  243.          *  Complete message base maintenance using MBUTIL.
  244.  
  245.          *  Complete, compact, fast, user friendly and reliable.
  246.  
  247.          *  Very HIGH Quality & Performance, Very LOW Registration Fee!
  248.  
  249.          *  Good support from the author and support nodes by netmail and
  250.             in the GECHO_HELP area (available from the FidoNet echomail
  251.             backbone in North America and Europe).
  252.  
  253.  
  254.  
  255.                                         5
  256.  
  257.      1.3  System Hardware and Software Requirements
  258.  
  259.          *  An IBM PC, XT, AT or 100% compatible computer with hard disk.
  260.  
  261.          *  Microsoft MS-DOS or IBM PC-DOS version 3.00 or later. Version
  262.             3.30 or later is recommended.
  263.  
  264.             GEcho was successfully tested with DOS 3.2 to 6.22, DR DOS 5.0
  265.             and 6.0, OS/2 2.x and 3.0, Windows 3.x, Windows 95, QEMM-386
  266.             6.0 and 7.0, DESQview, DESQview/X, 4DOS/NDOS, Novell NetWare,
  267.             Netware Lite and LANtastic on systems equipped with NEC V20,
  268.             V30, V40, Intel 8086, 8088, 80186, 80286, 80386, i486 and
  269.             Pentium CPUs.
  270.  
  271.          *  At least "FILES=20" in your CONFIG.SYS.
  272.  
  273.             GEcho can optionally use more than 20 file handles, which
  274.             requires a higher FILES value.
  275.  
  276.             A disk cache (especially one that can buffer disk writes, such
  277.             as SmartDrive, Norton Cache or HyperDisk) can significantly
  278.             improve performance, but of course it is not required to use
  279.             one. If you are not using a disk cache, make sure that
  280.             CONFIG.SYS contains the line "BUFFERS=30" (or a higher setting)
  281.             to improve performance and consider enabling GEcho's internal
  282.             disk buffer for writing to the Hudson message base.
  283.  
  284.          *  At least 300 kB of RAM available.
  285.  
  286.             The amount of RAM needed by GEcho depends on the compression
  287.             utilities and whether or not you enable swapping, the area
  288.             cache and duplicate checking. If necessary, GEcho can almost
  289.             completely swap itself to XMS, EMS or disk when it calls an
  290.             external utility.
  291.  
  292.             The amount of RAM needed by MBUTIL mainly depends on the size
  293.             of the message bases.
  294.  
  295.          *  A message editor (FM, TimEd, GoldED) and/or BBS package
  296.             (RemoteAccess, QuickBBS, SuperBBS, ProBoard, Maximus, PCBoard)
  297.             that supports the JAM, Hudson, *.MSG, Squish, PCBoard or
  298.             Wildcat! message base format(s).
  299.  
  300.          *  At least one of the following compression utilities:
  301.             PKZIP 2.04g, LHA 2.13, PKPAK 3.61, ARC, ZOO 2.10, PAK 2.51,
  302.             ARJ 2.30, SQZ v1.08.3, UltraCompressor II or RAR 1.52.
  303.  
  304.          *  A FidoNet compatible mailer. I use and recommend FrontDoor, the
  305.             E-mail system by Joaquim H. Homrighausen. However, GEcho can
  306.             also be used with InterMail, MainDoor, D'Bridge, BinkleyTerm,
  307.             Portal of Power, Xenia, Dutchie, SEAdog, etc.
  308.  
  309.                                         6
  310.  
  311.      1.4  License and Disclaimer
  312.  
  313.      "GEcho" refers to all executables and documentation as distributed in
  314.      the compressed file in which the package was released.
  315.  
  316.          *  GEcho is copyrighted material by Gerard J. van der Land. It may
  317.             only be used in agreement with the conditions set out in this
  318.             License agreement.
  319.  
  320.          *  Although care has been taken to write and test a program that
  321.             does what this document states, GEcho is provided "as is",
  322.             without warranty or guarantee of any kind, either expressed or
  323.             implied, as to the fitness for a particular purpose or quality
  324.             or performance of this program, except that GEcho will occupy
  325.             disk space.
  326.  
  327.          *  In no event shall Gerard J. van der Land be liable to you or
  328.             anyone else for any damages or cost, including, but not limited
  329.             to, any lost profits, lost savings or lost income which may
  330.             result from the use or inability to use GEcho.
  331.  
  332.          *  Registered versions of GEcho may NOT be distributed to or used
  333.             by users who are not registered users.
  334.  
  335.          *  In no way is Gerard J. van der Land obligated to you or anyone
  336.             else to provide future versions of, or support for GEcho.
  337.  
  338.          *  Gerard J. van der Land reserves the right not to release future
  339.             evaluation versions of GEcho, but switch to a commercial "buy
  340.             before you try" marketing concept instead.
  341.  
  342.          *  Your use of GEcho is your agreement with this License and
  343.             Disclaimer and your release of the author from any form of
  344.             liability or litigation. The access password for GSETUP is:
  345.             "I AGREE" (without double quotes).
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.                                         7
  364.  
  365.      2  FidoNet Technology
  366.  
  367.  
  368.      2.1  Network structure
  369.  
  370.      FidoNet is the biggest amateur network in the world. It was started in
  371.      1984 by Tom Jennings. Currently more than 37000 nodes worldwide are
  372.      connected. The network has a hierarchic tree (or star) topology:
  373.  
  374.                    +------------------------------+---------------------->
  375.                    |                              |
  376.                  zone 1                         zone 2
  377.                    |                              |
  378.           +--------+--------+            +--------+--------+
  379.           |        |        |            |        |        |
  380.         region   region   region       region   region   region
  381.           |        |        |            |        |        |
  382.        +--+--+     |     +--+--+     +---+---+    |     +--+--+
  383.        |     |     |     |     |     |   |   |    |     |     |
  384.       net   net   net   net   net   net net net  net   net   net
  385.                          |
  386.                    +-----+-----+
  387.                    |     |     |
  388.                  node  node  node
  389.                   |
  390.               +---+---+
  391.               |       |
  392.             point   point
  393.  
  394.      Zones are divided in Regions, which are divided in Nets. The Nets
  395.      consist of Nodes, which are usually (but not necessarily) Bulletin
  396.      Board Systems. Each node has a unique address which consists of four
  397.      parts: Zone, Net, Node and Point, in text form expressed as
  398.      "Zone:Net/Node.Point". Zone numbers 1 up to and including 6 are used
  399.      by FidoNet:
  400.  
  401.      1 = North America (United States of America and Canada)
  402.      2 = Europe and Commonwealth of Independent States
  403.      3 = Oceania (Australia and New Zealand)
  404.      4 = Latin America
  405.      5 = Africa
  406.      6 = Asia
  407.  
  408.      There are several other networks that use FidoNet Technology, which
  409.      occupy higher zone numbers (such as SIGnet, zones 24-29). FidoNet
  410.      technology can also be used to set up private networks.
  411.  
  412.      Many nodes have one or more points. Points are users who get mail from
  413.      a node (their "boss") in compressed files. That way they can read and
  414.      write messages off-line, saving time and money. The point address of
  415.      the boss is 0, but the ".0" is usually omitted from the address.
  416.  
  417.                                         8
  418.  
  419.      2.2  Mail transportation
  420.  
  421.      Electronic mail in a FidoNet Technology Network (FTN) is exchanged
  422.      using mail packets, which are usually transmitted between two
  423.      computers by modem or ISDN. The software responsible for this is
  424.      called a mailer. Mail packet files have the .PKT extension. They can
  425.      contain one or more messages.
  426.  
  427.      There are two types of messages. Netmail goes from one node to another
  428.      node (either directly or routed through other systems). Echomail is
  429.      copied to all systems that are connected to a particular area (also
  430.      called conference). Echomail messages are distributed using a special
  431.      type of netmail message, where each message starts with "AREA:"
  432.      followed by the name of the area, in which certain topic(s) are
  433.      discussed. Packets with echomail are usually transported in compressed
  434.      files to save time and money. Echomail contains special control
  435.      information at the end of the text of each message, which consists of
  436.      four parts:
  437.  
  438.      1)      --- GEcho 1.20/Pro
  439.      2)       * Origin: GEcho Development (2:283/555)
  440.      3)      SEEN-BY: 283/0 510 512 555
  441.      4)      ^aPATH: 283/555 512 0
  442.  
  443.          1. The tear line. This optional field can contain the name of the
  444.             software that first added the echomail control information.
  445.  
  446.          2. The origin line. It contains a short description of the system
  447.             where the message originated and its node number. GEcho uses it
  448.             to find the end of a message. Beneath the origin line GEcho
  449.             searches for the other control information:
  450.  
  451.          3. The SEEN-BY lines. GEcho can optionally use them to find out
  452.             which systems have already processed ("seen") a message. This
  453.             can prevent duplicate messages if the topology is incorrect, or
  454.             if a fully connected polygon is used. SEEN-BY lines are sorted
  455.             and listed in short form, meaning that the net number is not
  456.             repeated as long as it is unchanged.
  457.             To save disk space, GEcho will by default not import SEEN-BY
  458.             lines to the message base, nor will it use them for duplicate
  459.             prevention, but both are optional per area. Imported SEEN-BY
  460.             lines are by default visible, but you can optionally hide them.
  461.  
  462.          4. The PATH lines. They show through which systems a message went,
  463.             before it reached your system. GEcho will always import them,
  464.             because this will allow you to figure out what echomail
  465.             topology is used. This is very important for troubleshooting,
  466.             such as finding the cause of duplicate messages. Normally you
  467.             will not see them, because they are hidden.
  468.             PATH lines are also listed in short form, but they are
  469.             unsorted, as sorting would defeat their purpose.
  470.  
  471.                                         9
  472.  
  473.      3  GSETUP
  474.  
  475.  
  476.      3.1  Installation
  477.  
  478.      This manual assumes a setup with the FrontDoor mailer and the
  479.      RemoteAccess bulletin board system, with the following sample
  480.      directories:
  481.  
  482.          C:\RA\MSGBASE    Where the message and user bases are located
  483.          C:\FD            Where GEcho's system data files are located
  484.          C:\FD\NETMAIL    Where netmail messages are stored
  485.          C:\FD\INBOUND    Where incoming files are stored
  486.          C:\FD\OUTBOUND   Where outgoing mail files are stored
  487.          C:\FD\INPKTS     Where inbound mail packets are stored
  488.          C:\FD\OUTPKTS    Where outbound mail packets are temporarily
  489.                           stored
  490.          C:\              Where the swap file GECHO.SWP can be stored
  491.          C:\FD            Where semaphore files are created and looked for
  492.          C:\UTIL          Where compression utilities are located
  493.  
  494.      Of course it is not required to use the same pathnames. It is
  495.      convenient if the directories which contain executable files are
  496.      listed in the DOS PATH, so make sure that your AUTOEXEC.BAT contains a
  497.      line that looks like this:
  498.  
  499.          SET PATH=C:\UTIL;C:\FD;C:\RA;C:\DOS
  500.  
  501.      This will make sure that programs in those directories can be started
  502.      from any directory. Put the directories that are used most often first
  503.      to improve performance. Also add the following line to your
  504.      AUTOEXEC.BAT to enable the GEcho executables to find their data files:
  505.  
  506.          SET GE=C:\FD 3
  507.  
  508.      The "3" is the optional default text color (see page 68). Copy the
  509.      following files from the compressed distribution file to C:\FD.
  510.  
  511.      GSETUP.EXE         This is the setup utility, used to create and
  512.                         update the system data files, and export them to
  513.                         various types of text files.
  514.  
  515.      GECHO.EXE          The main program. It is responsible for inbound
  516.                         mail decompression, netmail and echomail importing,
  517.                         exporting, forwarding, netmail routing and packing,
  518.                         outbound mail compression, and processing remote
  519.                         area maintenance requests.
  520.  
  521.      MBUTIL.EXE         The message base maintenance utility, responsible
  522.                         for linking, purging, packing, etc.
  523.  
  524.  
  525.                                        10
  526.  
  527.      GECHO.DOC          The GEcho documentation. The on-line help system
  528.                         (F1) also uses this file.
  529.  
  530.      GE_DOC.GEX         This is an index file used by the on-line help
  531.                         system.
  532.  
  533.      FTSCPROD.GE        This file contains the names and capabilities of
  534.                         all programs with an FTSC assigned product code.
  535.  
  536.      GCONVERT.EXE       The GEcho Conversion Utility, which can convert
  537.                         various types of data files to GEcho's format.
  538.  
  539.  
  540.      3.2  Starting the program
  541.  
  542.      Before GEcho can run, it needs to be configured using the setup
  543.      utility, GSETUP. When you start GSETUP, it will search for the system
  544.      data file SETUP.GE in the current directory. If it is not found there,
  545.      GSETUP will try to find it in the directory pointed to by the GE
  546.      environment variable. The first time you run GSETUP, it probably
  547.      cannot locate SETUP.GE, and it will ask you if you want to create it.
  548.      If you press the space bar, GSETUP will create a new system data file,
  549.      with example default values for most input fields.
  550.  
  551.      The directory where SETUP.GE is found or created is considered the
  552.      "system path", where a few other data files are stored too:
  553.  
  554.      AREAFILE.GE        The area database and index file.
  555.      AREAFILE.GEX
  556.  
  557.      GRPFILE.GE         The group data base and index file.
  558.      GRPFILE.GEX
  559.  
  560.      NODEFILE.GE        The node database and index file.
  561.      NODEFILE.GEX
  562.  
  563.      PACKFILE.GE        The pack database. It contains netmail routing and
  564.                         packing information.
  565.  
  566.      ECHODUPE.GE        The duplicate database. It contains signatures of
  567.                         imported and exported echomail messages.
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.                                        11
  580.  
  581.      3.2.1  Keys
  582.  
  583.      GSETUP uses pop-up menus. You can use the cursor up and down keys or
  584.      Tab and Shift-Tab keys to move the menu bar up and down. You can
  585.      select an option or command by pressing Enter. The Esc key will take
  586.      you back to a previous level. At some places GEcho may ask you if you
  587.      want to save the changes or discard them. Wherever this is the case,
  588.      you may press F10 to save any changes unconditionally, i.e., without
  589.      getting this question.
  590.  
  591.      The last line on the screen will contain useful help about the use of
  592.      the selected function or help on keys that can be used.
  593.  
  594.  
  595.      3.2.2  On-line help
  596.  
  597.      From anywhere in GSETUP you can press F1 to get context sensitive
  598.      on-line help by showing the appropriate part of GECHO.DOC. You can use
  599.      the cursor keys to browse up, jump to a certain page with Tab, or
  600.      search for a certain text with F4.
  601.  
  602.  
  603.      3.2.3  Specifying groups
  604.  
  605.      When you have to select groups, you can press Enter to toggle groups.
  606.      The '+' key will select all groups, and '-' will unselect all selected
  607.      groups.
  608.  
  609.      3.2.4  Specifying pathnames and filenames
  610.  
  611.      When you have to specify a pathname or filename, you can use
  612.      environment variables. The format for this is:
  613.  
  614.      $[<environment_variable]
  615.  
  616.      Example: $[FD]\NETMAIL\
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.                                        12
  634.  
  635.      3.3  System data
  636.  
  637.      This menu will enable you to enter miscellaneous system information,
  638.      such as addresses, user names, directories, external utilities,
  639.      groups, uplinks, etc.
  640.  
  641.  
  642.      3.3.1  Network addresses
  643.  
  644.      You must define your main network address here. You can optionally
  645.      define up to 31 alternate network addresses (AKAs). It is recommended
  646.      to use the same order as used in your mailer and BBS configuration.
  647.  
  648.      For each address you can specify an area to which netmail for that AKA
  649.      should be imported. For non-point addresses you can specify a pointnet
  650.      (fakenet) to strip from the SEEN-BY lines when exporting or forwarding
  651.      echomail messages, and to remap messages to the AreaMgr. A pointnet is
  652.      only needed when one of your points has an old "stone age" 2D echomail
  653.      processor.
  654.  
  655.  
  656.      3.3.2  System users
  657.  
  658.      Here you can specify up to ten system users.
  659.  
  660.      SysOp/User name    The first user name is the name of the System
  661.                         Operator (SysOp) and is required.
  662.  
  663.      Personal mail area
  664.                         Area to which personal echomail for this user
  665.                         should be copied. If you select zero, personal mail
  666.                         for this user will not be copied. {+}
  667.  
  668.      Use AKA area       If netmail for this user should be treated like all
  669.                         other netmail. This means that netmail will be
  670.                         imported to the area defined for the AKA to which
  671.                         the message is addressed.
  672.  
  673.      Netmail area       Area to which netmail for this user should be
  674.                         imported. Specifying zero will keep netmail in the
  675.                         netmail path. This field only has meaning if "Use
  676.                         AKA area" is set to No.
  677.  
  678.      Access password    Password required to access GSETUP. This can only
  679.                         be specified for the SysOp name. {+}
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.                                        13
  688.  
  689.      3.3.3  Pathnames
  690.  
  691.      Here you can specify the pathnames used by GEcho. If you enter a
  692.      pathname that does not exist, GSETUP will ask if you want to create
  693.      it. GEcho itself will also try to create missing directories if
  694.      necessary.
  695.  
  696.      Netmail             Where incoming and outgoing netmail messages are
  697.                          stored in *.MSG format.
  698.  
  699.      Inbound mail        Where incoming files are stored by your mailer.
  700.  
  701.      Inbound PKTs        Where incoming mail packets (.PKT files) should
  702.                          temporarily be stored. You should not set this to
  703.                          a path where the mailer stores inbound files. The
  704.                          current directory is used if this path is not
  705.                          specified. {+}
  706.  
  707.      Outbound PKTs       Where outgoing mail packets (.QQQ files) should
  708.                          temporarily be stored.
  709.  
  710.      Outbound mail       Where outgoing compressed mail files should be
  711.                          stored. The "Outbound mail" path cannot be the
  712.                          same as the "Inbound mail" path. When using
  713.                          D'Bridge mailer type, this must be the "Queue"
  714.                          path and cannot be the same as "Outbound PKTs".
  715.  
  716.      If you are using multiple GEcho setups, do NOT point the outbound path
  717.      of one setup to the inbound path of another setup, or mail will get
  718.      lost!
  719.  
  720.      Unchecked mail      Mail packets decompressed in and tossed from this
  721.                          path are not checked for origin, destination,
  722.                          password or security violations. This can be
  723.                          useful for packets created by programs such as XRS
  724.                          (which can cause security violations) and RFD or
  725.                          RAID (local origin). It should NOT point to the
  726.                          secure mailer inbound path! Decompression of mail
  727.                          archives from this path is a {+} feature.
  728.  
  729.      Hudson base         Where Hudson message base files (MSG*.BBS,
  730.                          ECHOMAIL.BBS, NETMAIL.BBS and MBUNLOCK.NOW) are
  731.                          stored. If MSGHDR.BBS or MSGTXT.BBS do not exist,
  732.                          GSETUP will ask if you want to create a new Hudson
  733.                          message base.
  734.  
  735.  
  736.      JAM base            Where the JAM message base files (ECHOMAIL.JAM and
  737.                          NETMAIL.JAM) are stored.
  738.  
  739.  
  740.  
  741.                                        14
  742.  
  743.      User base           Where the user base files (USERS.BBS,
  744.                          USERSIDX.BBS, NAMEIDX.BBS and LASTREAD.BBS,) are
  745.                          stored.
  746.  
  747.      Wildcat! home       Where the Wildcat! configuration file MAKEWILD.DAT
  748.                          is stored.
  749.  
  750.      It is recommended NOT to store any of the paths above on a RAM disk,
  751.      because all information stored there will be lost when a power failure
  752.      occurs and/or the system is rebooted. The only exception can be the
  753.      "Outbound PKTs" path, provided your RAM disk is large enough, but
  754.      there is a risk of losing mail.
  755.  
  756.      Swapping            Path where the swap file GECHO.SWP is stored if
  757.                          you have enabled disk swapping, and XMS/EMS
  758.                          swapping is not enabled, or no or insufficient
  759.                          XMS/EMS memory is available. Up to 350 kB disk
  760.                          space is required. It is recommended to use a RAM
  761.                          disk for this.
  762.  
  763.      Semaphore           Where semaphore files should be created and looked
  764.                          for by GEcho and your mailer. It is recommended to
  765.                          use a RAM disk for this.
  766.  
  767.  
  768.      3.3.4  Filenames
  769.  
  770.      GEcho log           The name and location of the GEcho log file. In
  771.                          the "Log options" menu you can select which type
  772.                          of message should be logged.
  773.  
  774.      Mgr log             The name and location of the AreaMgr log file. The
  775.                          GEcho log file will be used if blank.
  776.  
  777.      MBUTIL log          The name and location of the MBUTIL log file. The
  778.                          GEcho log file will be used if blank.
  779.  
  780.      Areas file          The name and location of the AREAS.BBS style file.
  781.  
  782.      Echo toss           The name and location of the ECHOTOSS.LOG stye
  783.                          file. This file is used to determine from which
  784.                          Squish and *.MSG areas new echomail should be
  785.                          scanned.
  786.  
  787.      DOS4GW.EXE          The name and location of the DOS/4GW Protected
  788.                          Mode Run-Time file. This file is required by the
  789.                          32-bit DOS version. If you don't specify the path,
  790.                          GEcho will search for the specified file in the
  791.                          PATH.
  792.  
  793.  
  794.  
  795.                                        15
  796.  
  797.      3.3.5  External utilities
  798.  
  799.      Here you can specify external utilities that can be called to store
  800.      outbound mail packets in compressed mail files, and to unpack inbound
  801.      compressed mail files. GEcho recognizes the ARC, ARJ, LZH, PAK, RAR,
  802.      SQZ, UC2, ZIP and ZOO formats. For each program you can specify the
  803.      switches and the amount of memory needed to run that program. With F10
  804.      you can select the compression utility GEcho should use for nodes not
  805.      specified in the Node manager (see page 34).
  806.  
  807.      If GEcho is unable to determine the compression method, it can call a
  808.      specified "GUS" program (general unpack shell), such as UMAIL, GUS,
  809.      POLYXARC or SPAZ. {+}
  810.  
  811.      GEcho can also call a specified "PKT" utility, such as a packet
  812.      scanner, statistics utility, or packet sorter, before each packet that
  813.      is tossed (in which case @ in the switches field expands to the full
  814.      path to the packet), or only before tossing the first packet from a
  815.      decompressed mail file (in which case @ expands to the directory where
  816.      the packets are located). {+}
  817.  
  818.  
  819.      3.3.6  External utilities options
  820.  
  821.      Swapping method     If an external utility requires more memory than
  822.                          is currently available, GEcho can swap itself out
  823.                          of memory prior to calling it, leaving less than 2
  824.                          kB of GEcho resident. There are 10 possible
  825.                          combinations of XMS, EMS and disk swapping. Each
  826.                          combination is listed in order of preference. If
  827.                          swapping to disk is enabled, GEcho can create the
  828.                          swap file GECHO.SWP in the "Swapping" path if
  829.                          sufficient disk space is available.
  830.  
  831.      Decompress extension
  832.  
  833.                          Range of inbound compressed mail file serial
  834.                          numbers that will be decompressed.
  835.  
  836.      Check end of archives
  837.  
  838.                          If GEcho should check if the end of inbound
  839.                          compressed mail files are valid, to prevent them
  840.                          from being decompressed if they are incomplete or
  841.                          invalid.
  842.  
  843.      Run PKT program once
  844.  
  845.                          If the PKT program should only be run before the
  846.                          first tossed packet of a decompressed mail file.
  847.  
  848.  
  849.                                        16
  850.  
  851.      Redirect output     If the screen output of external utilities should
  852.                          be made invisible by redirecting it to the NUL
  853.                          device. This may not work with all utilities.
  854.  
  855.  
  856.      3.3.7  Origin lines
  857.  
  858.      Here you can specify up to 20 origin line texts, which can be added to
  859.      exported echomail by GEcho Scan and MBUTIL Post. Do not include your
  860.      network address in this line, as that will be added automatically.
  861.  
  862.  
  863.      3.3.8  AKA matching
  864.  
  865.      Here you can specify which Origin AKA should be used as origin address
  866.      when packing netmail. The Zone:Net specifies the "Pack via" address,
  867.      and matches all nodes in the specified net. You can match all nodes in
  868.      a zone by specifying zero for the net number.
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.                                        17
  904.  
  905.      3.4  Miscellaneous
  906.  
  907.      This menu will enable you to select miscellaneous options, such as
  908.      mailer type, log options, etc.
  909.  
  910.  
  911.      3.4.1  Global options
  912.  
  913.      Mailer type         What type of mailer you are using. It affects how
  914.                          outgoing compressed mail files are handled. You
  915.                          can choose FrontDoor (.MSG file attaches, also
  916.                          used by InterMail, MainDoor, SEAdog and Dutchie),
  917.                          BinkleyTerm (.?LO files, also used by Xenia,
  918.                          Portal of Power) or D'Bridge (base-36 filenames in
  919.                          the D'Bridge queue).
  920.  
  921.      Semaphore mode      Which semaphore mode should be used for netmail
  922.                          rescan, busy flags, etc. If enabled, the mailer
  923.                          will be forced to rescan its netmail directory and
  924.                          rebuild the outbound mail queue if necessary. You
  925.                          can choose FrontDoor, InterMail, D'Bridge,
  926.                          BinkleyTerm or MainDoor.
  927.  
  928.      Create busy flags   If busy flags should be created in FrontDoor,
  929.                          InterMail, MainDoor or BinkleyTerm semaphore mode.
  930.                          This will prevent the mailer from making an
  931.                          outbound call to a node whose compressed mail file
  932.                          is currently being updated. It may also cause the
  933.                          mailer to abort an incoming call from that node,
  934.                          which is why this is an option. {+}
  935.  
  936.      BBS type            Which BBS type you are using. You can choose from
  937.                          RemoteAccess 1.11, RemoteAccess 2.00, QuickBBS
  938.                          2.75 or SuperBBS 1.16. This setting determines how
  939.                          the user base should be handled. It is only used
  940.                          if you use a HMB. If your BBS program is not among
  941.                          the possible choices, select the one that is most
  942.                          compatible with it.
  943.  
  944.      Log file style      Which log file style should be used. You can
  945.                          choose FrontDoor, BinkleyTerm, QuickBBS or
  946.                          D'Bridge.
  947.  
  948.      Run 32-bit version  If GEcho should If GEcho should run 32-bit
  949.                          protected mode DOS code on 80386+ systems. You
  950.                          must also specify the DOS4GW.EXE file in the
  951.                          "Filenames" menu.
  952.  
  953.  
  954.  
  955.  
  956.  
  957.                                        18
  958.  
  959.      Change tear line    If tear lines should be left unchanged, replaced
  960.                          with the default tear line, replaced with a
  961.                          customized tear line, or removed from echomail
  962.                          messages exported from the message base. {+}
  963.  
  964.      Tear line           Text that GEcho Scan should use for a customized
  965.                          tear line in echomail messages exported from the
  966.                          message base. The text is also used by the MBUTIL
  967.                          Export -ReTear to put on the tear line of outgoing
  968.                          echomail messages in the Hudson message base. {+}
  969.  
  970.  
  971.      3.4.2  GEcho limits
  972.  
  973.      Maximum area records
  974.  
  975.                          The maximum number of area index records GEcho
  976.                          should reserve memory for. The highest value you
  977.                          can specify is 10000, but it is better not to set
  978.                          it higher than necessary.
  979.  
  980.      Maximum node records
  981.  
  982.                          The maximum number node index records GEcho should
  983.                          reserve memory for. The highest value you can
  984.                          specify is 5000, but it is better not to set it
  985.                          higher than necessary.
  986.  
  987.      Maximum connections
  988.      Group connections
  989.  
  990.                          The maximum of connected systems per area and
  991.                          group GSETUP Pack should reserve space for. The
  992.                          highest value you can specify is 500, but it is
  993.                          better not to set it higher than necessary. This
  994.                          setting affects the size of AREAFILE.GE and
  995.                          GRPFILE.GE and the number of areas that fit in the
  996.                          area cache. Points can select "1" to save disk
  997.                          space and increase speed. The number of group
  998.                          connection cannot be higher than the number of
  999.                          area connections.
  1000.  
  1001.      Maximum outgoing QQQs
  1002.  
  1003.                          The maximum number of outbound packets (QQQs)
  1004.                          GEcho should reserve memory for. You should not
  1005.                          have to worry about this unless you get a "Max.
  1006.                          number of QQQ files reached" error. That could
  1007.                          happen if you process huge amounts of mail, have
  1008.                          many downlinks and use a small maximum packet
  1009.                          size.
  1010.  
  1011.                                        19
  1012.  
  1013.      Maximum file handles
  1014.  
  1015.                          The maximum number of DOS file handles GEcho may
  1016.                          use. You can set this value higher than the actual
  1017.                          number of file handles that is available, in that
  1018.                          case GEcho will use as many handles as are
  1019.                          available. If GEcho needs to open a packet when it
  1020.                          has already used all available file handles, it
  1021.                          will close the least recently used packet.
  1022.                          Therefore, if "Maximum file handles" about 20
  1023.                          higher than the number of downlinks, GEcho will
  1024.                          never have to close one .QQQ file to be able to
  1025.                          open another, which can significantly increase the
  1026.                          tossing speed.
  1027.  
  1028.      Maximum cache size  The maximum size of GEcho's area cache. If
  1029.                          disabled, GEcho will only keep one area record in
  1030.                          memory at a time. Enabling the cache buffer will
  1031.                          increase the tossing speed, because GEcho can keep
  1032.                          the most recently used area records in memory,
  1033.                          avoiding redundant reads from disk. A bigger
  1034.                          buffer will give a higher cache hit ratio.
  1035.  
  1036.      Maximum message size
  1037.  
  1038.                          The maximum size a message can have before GEcho
  1039.                          truncates it (64-1024 kB). The 16-bit DOS version
  1040.                          cannot handle messages larger than 64 kB.
  1041.  
  1042.      Maximum packet size
  1043.      Maximum archive size
  1044.  
  1045.                          The maximum size of the created outbound packets
  1046.                          and compressed mail files (32-4096 kB). If a
  1047.                          packet or archive exceeds the specified size,
  1048.                          GEcho will stop appending to it. If you specify
  1049.                          zero, the size will be unlimited. The maximum
  1050.                          archive size is a {+} feature.
  1051.  
  1052.  
  1053.      3.4.3  GEcho options
  1054.  
  1055.      Badecho area        Area where echomail in unknown areas, security 
  1056.                          violations and duplicates should be stored. This
  1057.                          can be an Hudson board or an area of "Badecho"
  1058.                          type specified in the area manager. If you want to
  1059.                          use the -TossBad switch (see page 47), you must
  1060.                          select a JAM or *.MSG area. You can also specify
  1061.                          that bad echomail should not be stored.
  1062.  
  1063.  
  1064.  
  1065.                                        20
  1066.  
  1067.      Dupe database entries
  1068.  
  1069.                          The number of messages that you want GEcho to keep
  1070.                          track of for duplicate detection. Specifying zero
  1071.                          will disable the duplicate detection.
  1072.                          On a point system duplicate detection is often not
  1073.                          very useful, because duplicates will most likely
  1074.                          be detected by the uplink, and a point system does
  1075.                          not forward echomail to other nodes anyway. GEcho
  1076.                          will run slightly faster without duplicate
  1077.                          checking, and you save the disk space occupied by
  1078.                          the ECHODUPE.GE database file.
  1079.  
  1080.      Kill duplicates     If duplicate received echomail messages should be
  1081.                          deleted when tossing, rather than storing them.
  1082.  
  1083.      Check PKT destination
  1084.  
  1085.                          If GEcho should check if the destination address
  1086.                          of inbound packets is one of your AKAs. If this is
  1087.                          enabled, packets that are not for your system and
  1088.                          that cannot be forwarded to another system will be
  1089.                          renamed to .DST. However, this can give problems
  1090.                          with some programs, such as SquishMail 1.0x, which
  1091.                          incorrectly put the address of the final
  1092.                          destination of routed messages in the packet.
  1093.  
  1094.      SysOp notification  If GEcho should write a SysOp notification message
  1095.                          when a inbound PKT file is renamed to BAD, DST,
  1096.                          LOC or PWD.
  1097.  
  1098.      Enable packet sorting
  1099.  
  1100.                          If GEcho should sort packets before tossing them.
  1101.                          You can select to sort on Area name, or on Date.
  1102.                          Sorting by Date can cause newer message to be
  1103.                          sorted in front of older message in international
  1104.                          areas where there is a difference in local times.
  1105.  
  1106.      Strip Soft-CRs      If Soft-CRs should be stripped from mail exported
  1107.                          from the message base. This reduces the size of
  1108.                          outbound mail packets and will normally not cause
  1109.                          problems. You should disable it in environments
  1110.                          where the Soft-CR character (ASCII 141) is used as
  1111.                          a printable character, or if it is used for other
  1112.                          purposes (such as the 'Composed Character set', as
  1113.                          supported by some editors, eg. GoldED).
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                        21
  1120.  
  1121.      Remove subject junk
  1122.  
  1123.                          If "Re:" and "(R)" junk should be removed from the
  1124.                          subject of messages that are imported to the
  1125.                          message bases while tossing.
  1126.  
  1127.  
  1128.      3.4.4  Message base options
  1129.  
  1130.      Auto-create bases   If this option is enabled, GEcho will
  1131.                          automatically create missing message base
  1132.                          directories and files.
  1133.  
  1134.      Hudson share mode   Specifies how the Hudson Message Base should be
  1135.                          opened and shared. If enabled, GEcho and some
  1136.                          MBUTIL commands can share access to the message
  1137.                          base with other programs. If disabled or if
  1138.                          sharing is not available, the HMB will be opened
  1139.                          with exclusive access, by opening the message base
  1140.                          files in a mode that denies other programs from
  1141.                          having write access to the message base files. See
  1142.                          page 70 for more information about sharing modes.
  1143.  
  1144.      Write buffering
  1145.  
  1146.                          If buffers should be used to write to the Hudson
  1147.                          Message Base, rather than writing each message
  1148.                          separately. This will increase tossing speed
  1149.                          (especially on systems without disk cache), but
  1150.                          has a risk of losing messages if the disk is full.
  1151.  
  1152.      MSG compatibility   If the Fido (zone and point information) or Opus
  1153.                          (binary datestamps) convention should be used for
  1154.                          the header of .MSG files.
  1155.  
  1156.      PCBoard format      Whether GEcho should be compatible with PCBoard
  1157.                          v14.x or v15.x. In v14.x mode, the old .NDX index
  1158.                          file format is used, from/by/subject fields are
  1159.                          converted to uppercase, extended headers are not
  1160.                          used, and FidoNet kludges are not imported.
  1161.  
  1162.      Wildcat! notify     Whether GEcho should notify users of your Wildcat!
  1163.                          BBS of new mail.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.                                        22
  1174.  
  1175.      3.4.5  Mgr options
  1176.  
  1177.      Keep requests       If processed AreaMgr request and sent receipt
  1178.      Keep receipts       messages should be kept. By default request
  1179.                          messages that were processed without problems are
  1180.                          deleted, and the Kill/Sent status is set on the
  1181.                          receipt messages.
  1182.  
  1183.      Allow +*            If nodes are allowed to use +* to connect to all
  1184.                          areas available to them.
  1185.  
  1186.      Allow %COMPRESS     If nodes are allowed to use %COMPRESS to change
  1187.                          the compression utility used to create compressed
  1188.                          mail files for them.
  1189.  
  1190.      Allow %FROM         If nodes are allowed to use %FROM to do remote
  1191.                          maintenance for other nodes. {+}
  1192.  
  1193.      Allow %NOTIFY OFF   If nodes are allowed to use %NOTIFY OFF to disable
  1194.                          notify messages.
  1195.  
  1196.      Allow %PAUSE        If nodes are allowed to use %PAUSE to temporarily
  1197.                          suspend their connected areas.
  1198.  
  1199.      Allow %PWD          If nodes are allowed to use %PWD to change their
  1200.                          AreaMgr password.
  1201.  
  1202.      Allow %PKTPWD       If nodes are allowed to use %PKTPWD to change
  1203.                          their packet password.
  1204.  
  1205.      Allow %RESCAN       If nodes are allowed to use %RESCAN to rescan new
  1206.                          connected areas.
  1207.  
  1208.      Auto-disconnect     If 'empty' passthrough areas (with only one link)
  1209.                          should be automatically disconnected. The
  1210.                          remaining system is considered to be the uplink.
  1211.                          This feature will only work if that system has
  1212.                          been defined in the Uplink manager.
  1213.  
  1214.      Auto-add nodes      If nodes requesting areas in a public group should
  1215.                          automatically be added to the node database, with
  1216.                          all data (SysOp name, password) as found in the
  1217.                          request message to AreaMgr. {+}
  1218.  
  1219.      Public groups       Areas in these groups can be connected by all
  1220.                          nodes, whether defined in the node database or
  1221.                          not. These groups are also used as default groups
  1222.                          when entering a new node in the node manager. {+}
  1223.  
  1224.  
  1225.  
  1226.  
  1227.                                        23
  1228.  
  1229.      3.4.6  Netmail options
  1230.  
  1231.      Kill empty msgs     If received netmail messages without any text
  1232.                          should be deleted when tossing. {+}
  1233.  
  1234.      Expand filenames    Expand filenames in the subject field of received
  1235.                          file attach messages to full path names when they
  1236.                          are unpacked from inbound mail packets while
  1237.                          tossing. {+}
  1238.  
  1239.      Return receipts     If Return Receipt Requests (RRQ) should be allowed
  1240.                          and return receipts created while tossing. {+}
  1241.  
  1242.      Export local mail   If netmail addressed to one of your own AKAs
  1243.                          should be exported. This may for example be
  1244.                          required if you have a utility that only works on
  1245.                          *.MSG netmail. {+}
  1246.  
  1247.      Keep netmail        If exported netmail messages should be kept in the
  1248.                          netmail path, after they have been sent or packed.
  1249.                          If disabled, the Kill/Sent status is set on
  1250.                          exported netmail.
  1251.  
  1252.      Check user name     If and in which file the Import command should
  1253.                          check if the user name to which the message is
  1254.                          addressed exists on your system. You can disable
  1255.                          the check, or choose to check the user file or
  1256.                          user index. This does not affect netmail to the
  1257.                          system users defined in GSETUP.
  1258.  
  1259.                          If set this option to "No, you may want to
  1260.                          separate the Toss and Import commands to prevent
  1261.                          messages for 'robot' utilities such as AllFix,
  1262.                          FileMgr, FileFix, Tick, James, etc., from being
  1263.                          imported before they have been processed. You can
  1264.                          also specify the names of the utilities you use as
  1265.                          system users in GSETUP.
  1266.  
  1267.      Set Pvt on import   If the private (privileged) status should be set
  1268.                          on all imported netmail messages.
  1269.  
  1270.      Rcvd netmail area   Area to which GEcho should move received and sent
  1271.      Sent netmail area   netmail messages. If you select zero, received and
  1272.                          sent netmail will not be moved.
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.                                        24
  1282.  
  1283.      3.4.7  MBUTIL options
  1284.  
  1285.      Auto-renumber       MBUTIL Pack will automatically renumber Hudson and
  1286.                          *.MSG message bases if the highest existing
  1287.                          message number exceeds this value.
  1288.  
  1289.      Maximum days        Default number of days to keep old and received
  1290.      Maximum rcvd        messages respectively and the maximum number of
  1291.      Maximum msgs        messages to keep for Hudson boards not defined in
  1292.                          GSETUP.
  1293.  
  1294.      Minimum msgs        Default minimum number of messages to keep in
  1295.                          areas defined in GSETUP. The Maximum msgs value of
  1296.                          an area will override this if it is lower.
  1297.  
  1298.      Del future          If non-zero, MBUTIL can delete messages whose date
  1299.                          is more than the specified number of days in the
  1300.                          future, if enabled in GSETUP or if the -Future
  1301.                          switch is used on the Purge command line. This
  1302.                          feature will only work if the year of the system
  1303.                          date is 1995 or higher.
  1304.  
  1305.      Recovery board      Board to which MBUTIL should move messages in
  1306.                          invalid boards.
  1307.  
  1308.      File buffer         The size of MBUTIL's file I/O buffer. You can
  1309.                          change this to optimize performance, or decrease
  1310.                          it if MBUTIL runs out of memory. It is recommended
  1311.                          to use a small buffer size when using MBUTIL in
  1312.                          multitasking environments such as DESQview.
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.                                        25
  1336.  
  1337.      3.4.8  Log options
  1338.  
  1339.      Here you can define what categories of messages should be written to
  1340.      the log file. The DEBUG setting allows you to log all messages without
  1341.      losing your customized settings. It will also log a few extra messages
  1342.      that otherwise only appear on the screen, or don't appear at all, such
  1343.      as extended DOS error information.
  1344.  
  1345.      If "GEcho's statistics" is enabled, GEcho will write the following
  1346.      info about the number of processed messages to log file:
  1347.  
  1348.      Echo In: 0  Import: 0  Export: 0  Forward: 0  Out: 0
  1349.      Net  In: 0  Import: 0  Export: 0  Forward: 0  Out: 0
  1350.  
  1351.      The first line is about echomail, the second about netmail:
  1352.  
  1353.      In             Number of the messages that was read (unpacked) from
  1354.                     inbound mail packets.
  1355.      Import         Number of messages written to the message base. This
  1356.                     includes messages for unknown areas, duplicates and
  1357.                     security violations.
  1358.      Exported       Number of messages that were exported from the message
  1359.                     base, destined for other nodes.
  1360.      Forward        Number of inbound messages that were forwarded to other
  1361.                     nodes.
  1362.      Out            Number of messages that were written to outbound mail
  1363.                     packets.
  1364.  
  1365.      The following lines are only written to the log file if there is
  1366.      personal mail or there are messages for unknown areas, security
  1367.      violations or duplicates:
  1368.  
  1369.      Personal echomail: 0
  1370.      Bad  Unknown: 0  Security: 0  Duplicate: 0
  1371.  
  1372.      If messages were tossed, you will also see information about the
  1373.      number of area cache hits, disk reads, a hit ratio and the amount of
  1374.      memory that was allocated for and used by the cache. An area cache hit
  1375.      occurs if an area record GEcho needs is still in the cache memory, or
  1376.      if two consecutive messages are in the same area.
  1377.  
  1378.  
  1379.      3.4.9  GSETUP colors
  1380.  
  1381.      Here you can select the color set GSETUP should use or customize it
  1382.      with your own colors. It can also be used to calculate the color
  1383.      number that can be specified on the GE environment variable.
  1384.  
  1385.      The "Norton" color set requires an EGA/VGA card, as it uses high
  1386.      intensity background colors. This will result in blinking characters
  1387.      on CGA cards.
  1388.  
  1389.                                        26
  1390.  
  1391.      3.5  Area manager
  1392.  
  1393.      The Area manager is used to create and update the area database, which
  1394.      contains the area configuration. Following is a description of the
  1395.      fields on the screen:
  1396.  
  1397.      Area name      The name (or tag) of the echomail area (or conference).
  1398.                     Spaces are not allowed, and will automatically be
  1399.                     replaced by underscores (_).
  1400.  
  1401.      Comment        A short description of the topic of the area. It will
  1402.                     also be shown to nodes who request a list of available
  1403.                     areas from your system.
  1404.  
  1405.      Area type      The type of the area. This can be Echomail, Netmail,
  1406.                     Local, Badecho or Personal.
  1407.  
  1408.      Format         Specifies how the area is stored. You can choose
  1409.                     Hudson, JAM, Squish, *.MSG, PCBoard, Wildcat! or
  1410.                     Passthrough. Messages in passthrough areas are not
  1411.                     stored on your system, but are only forwarded to nodes
  1412.                     in the Connections list.
  1413.  
  1414.      Board          Hudson Message Base board number, the base file name or
  1415.      Base name      path where messages for this area should be stored.
  1416.      Path           This field does not appear if "Passthrough" format has
  1417.                     been selected. When Format is set to Wildcat!, you can
  1418.                     select a conference defined in Wilcat!.
  1419.  
  1420.      Group          Group to which the area belongs.
  1421.  
  1422.      Options        Defines various area status options.
  1423.  
  1424.      Purge info     Purge information used by MBUTIL to delete old or
  1425.                     received messages based on certain criteria.
  1426.  
  1427.      Origin line    The origin line that should be added to echomail
  1428.                     messages exported from your message base, if they do
  1429.                     not already have a tear and origin line. The origin
  1430.                     line can be customized for each area, or selected from
  1431.                     one of the 20 default origin lines.
  1432.  
  1433.      Origin AKA     The AKA that should be used in the origin line and as
  1434.                     origin address of outbound packets. If you select a 4D
  1435.                     point AKA, the address of the boss will automatically
  1436.                     be added to the Connections list.
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.                                        27
  1444.  
  1445.      Seen-By        Addresses that should be added to the SEEN-BY lines of
  1446.                     messages in this area. This is not available if the
  1447.                     Origin AKA is a 4D point address. The Origin AKA is
  1448.                     always added to the SEEN-BY lines, and does not have to
  1449.                     be selected. You should only add AKAs that are useful
  1450.                     for other nodes.
  1451.  
  1452.      Connections    List of nodes who are connected to the area. The
  1453.                     maximum number of entries is configurable (see page
  1454.                     19). If the Origin AKA is a 4D point address, only a
  1455.                     boss node can be specified.
  1456.  
  1457.  
  1458.      3.5.1  Area options
  1459.  
  1460.      Check SB       If SEEN-BY lines should be used for duplicate
  1461.                     prevention, by not forwarding messages to nodes that
  1462.                     are already listed in the SEEN-BY lines. SEEN-BY
  1463.                     checking is required to use GEcho in a fully connected
  1464.                     polygon topology.
  1465.  
  1466.      Import SB      If SEEN-BY lines should be imported to the message base
  1467.                     or not. Since this information is not very interesting
  1468.                     for the average user, it is not imported by default.
  1469.  
  1470.      Hide SB        If SEEN-BY lines should be hidden if imported. This
  1471.                     only applies to Hudson and *.MSG areas.
  1472.  
  1473.      Tiny SB        If nodes not in the Connections list should be removed
  1474.                     from the SEEN-BY lines of forwarded messages. Although
  1475.                     this will decrease the size of outbound mail packets,
  1476.                     it should be used with care, as it can cause problems.
  1477.                     Check if the echomail policy of your network allows
  1478.                     Tiny SEEN-BYs.
  1479.  
  1480.      Security       If only echomail messages coming from nodes that are in
  1481.                     the Connections list and that have Import mail set to
  1482.                     Yes, should be accepted in this area. Messages that
  1483.                     violate this security will be stored in the Badecho
  1484.                     board or path.
  1485.  
  1486.      Check dupes    If GEcho should check for duplicate messages in this
  1487.                     area.
  1488.  
  1489.      Hidden         If this area should be hidden for all nodes, including
  1490.                     those that are authorized to connect to it.
  1491.  
  1492.      Visible        If this area should appear in the list of available
  1493.                     areas for nodes who are not authorized to connect to
  1494.                     it, with a minus sign prefixed to it to show that they
  1495.                     cannot connect to it.
  1496.  
  1497.                                        28
  1498.  
  1499.      Mandatory      If this area should be mandatory, meaning that nodes
  1500.                     will not be allowed to disconnect the area. This will
  1501.                     override the setting in each Connections list entry.
  1502.  
  1503.      No %PAUSE      If nodes should not be allowed to set this area
  1504.                     inactive with %PAUSE.
  1505.  
  1506.      Read-Only      If new nodes that are added to the Connections list
  1507.                     should be set to Export-Only. This will NOT override
  1508.                     the setting in each Connections list entry.
  1509.  
  1510.      Allow Pvt      If the Private status of echomail messages exported
  1511.                     from or imported to the message base should be kept.
  1512.                     This does not affect messages that are forwarded to
  1513.                     other nodes.
  1514.  
  1515.      Del future     If enabled, MBUTIL will delete messages dated in the
  1516.                     future.
  1517.  
  1518.      Reply links    If MBUTIL should link replies in this area.
  1519.  
  1520.      Disconnected   Set to Yes if the area has been disconnected from the
  1521.                     uplink, because this area is a passthrough area and
  1522.                     there was the only entry remaining in the Connections
  1523.                     list.
  1524.  
  1525.      Notified       Set to Yes if the SysOp has been notified that the area
  1526.                     was disconnected.
  1527.  
  1528.  
  1529.      3.5.2  Purge info
  1530.  
  1531.      Days old       Used by MBUTIL to determine how many days normal and
  1532.      Days rcvd      received messages in this area should be kept before
  1533.                     they are deleted. If you specify zero, no messages will
  1534.                     be delete by age.
  1535.  
  1536.      Max msgs       Used by MBUTIL to determine how many messages should be
  1537.                     kept in this area. MBUTIL will remove messages
  1538.                     (starting with the lowest numbered messages) until
  1539.                     there are this many left. If you specify zero, no
  1540.                     messages will be deleted by number.
  1541.  
  1542.  
  1543.      3.5.3  Connections
  1544.  
  1545.      Node address   This MUST be the same as the Origin AKA used by the
  1546.                     destination node! If those addresses do not match,
  1547.                     either Security violations will occur, or all messages
  1548.                     from that node will be returned as duplicates, unless
  1549.                     Check SB is set to Yes and the node is not a 4D point.
  1550.  
  1551.                                        29
  1552.  
  1553.      SysOp name     This shows the name of the SysOp, if the node is
  1554.                     defined in the node manager. You can also use this to
  1555.                     browse through the nodes and select one.
  1556.  
  1557.  
  1558.      Export mail    This specifies if echomail should be exported to and/or
  1559.      Import mail    imported from this node. The latter is only checked if
  1560.                     Security is enabled for the area.
  1561.  
  1562.      Active         Set to No if the node has used %PAUSE to temporary stop
  1563.                     sending non-personal mail in this area. This only
  1564.                     applies if Export mail is set to Yes.
  1565.  
  1566.      Mandatory      If the node is allowed to disconnect the area.
  1567.  
  1568.      Is uplink      If the node is the uplink of the area.
  1569.  
  1570.  
  1571.      3.5.4  View mode
  1572.  
  1573.      In view mode you can walk through the areas with the cursor up/down,
  1574.      left/right or PgUp/PgDn keys. The areas are sorted alphabetically by
  1575.      area name. Pressing Home or Ctrl-PgUp will take you to the first area,
  1576.      pressing End or Ctrl-PgDn will take you to the last area.
  1577.  
  1578.      Enter          Edit the current area.
  1579.  
  1580.      Ins            Add a new area. GSETUP will select "Hudson" area format
  1581.                     with the first available board number, or if all 200
  1582.                     board numbers are in use, select "JAM" format if there
  1583.                     are no unused Hudson board numbers available.
  1584.  
  1585.      Del            This will mark the area as deleted and remove it from
  1586.                     the index file. The area database has to be packed with
  1587.                     "GSETUP Pack" to physically remove the area record.
  1588.  
  1589.                     GSETUP will ask if you want to delete the message
  1590.                     database file.
  1591.  
  1592.      F2             Perform global maintenance on multiple areas. This will
  1593.                     allow you to change settings, set or clear area and
  1594.                     Connections list options and insert, delete or replace
  1595.                     nodes in areas belonging to selected groups.
  1596.  
  1597.      F3             Add a new area and copy data from the current area.
  1598.  
  1599.      F4             Search for an area by name. Only a unique portion needs
  1600.                     to be entered. Unless wildcards are used, GSETUP will
  1601.                     show the closest match if an exact match cannot be
  1602.                     found.
  1603.  
  1604.  
  1605.                                        30
  1606.  
  1607.      F5             Browse area list, to easily select an area. While in
  1608.                     the area browser, you can press A-Z to jump to the
  1609.                     first area that starts with that letter.
  1610.  
  1611.      Characters     Speed search for an area name. While you type
  1612.                     characters of the area name, GSETUP will jump to the
  1613.                     first area whose name matches the characters of the
  1614.                     name you have typed so far.
  1615.  
  1616.  
  1617.      3.5.5  Edit mode
  1618.  
  1619.      In edit mode you can move between input fields using the cursor
  1620.      up/down or Tab/Shift-Tab keys. Press Enter to edit a field. The
  1621.      following function keys are available:
  1622.  
  1623.      F2             Edit the Connections list.
  1624.  
  1625.      F3             Choose the Origin AKA.
  1626.  
  1627.      F4             Select addresses to add to the SEEN-BY lines.
  1628.  
  1629.      F6             Choose/edit the origin line.
  1630.  
  1631.      F8             Edit the area options.
  1632.  
  1633.      Esc, F9        Save changes and return to view mode. GSETUP will check
  1634.                     if you specified an area name, group, board number
  1635.                     (unless it is a passthrough area) and if the name is
  1636.                     not already in use. If any data is missing or invalid,
  1637.                     GSETUP will tell you so and stay in edit mode.
  1638.  
  1639.      F10            Save any changes unconditionally.
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.                                        31
  1660.  
  1661.      3.6  Group manager
  1662.  
  1663.      The Group manager is used to create and update the group database,
  1664.      which contains the group configuration. 
  1665.      You can define up to 256 groups and their default area settings. 
  1666.      The Group manager is almost the same as Area manager. The following
  1667.      fields are different:
  1668.  
  1669.      Name mask      If a node is uplink of more than one area, the name
  1670.                     mask is used by GEcho when adding unknown area to
  1671.                     determine to which group it belongs if this can't be
  1672.                     determined from the areas file. You can use wild card
  1673.                     characters.
  1674.  
  1675.      Group name     The name of the group, which appears in the group
  1676.                     browsers and AreaMgr and Notify messages.
  1677.  
  1678.      Board          If Format is Hudson, GEcho will use the first unused
  1679.                     board number equal or higher than the specified board
  1680.                     number.
  1681.  
  1682.      Path           If Format is *.MSG, this is directory in which a
  1683.                     subdirectory will be created for new areas, otherwise
  1684.                     it is directory where new message base files with a
  1685.                     unique name will be created.
  1686.  
  1687.      Base           If Format is Wildcat!, this is the base name of a
  1688.                     conference. GEcho will create new message bases in the
  1689.                     same directory with a conference number higher than
  1690.                     that of the specified conference.
  1691.  
  1692.      Areas filename File that can be searched to find out if the requested
  1693.                     area is available from this uplink, and to obtain the
  1694.                     area description.
  1695.  
  1696.      File format    The format of the specified Area file.
  1697.  
  1698.                     If you select "Random", an area will be considered
  1699.                     found no matter where the name of the area was found,
  1700.                     as long as it is a whole word. This is recommended for
  1701.                     AREAS.BBS style files. Invalid requests can occur if
  1702.                     the area name is found in a comment or description.
  1703.  
  1704.      Always         If requests should be forwarded to this uplink, even if 
  1705.                     the area was not found in the Areas file. {+}
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.                                        32
  1714.  
  1715.      3.7  Node manager
  1716.  
  1717.      The Node manager is used to create and update the node database, in
  1718.      which you can specify which compression utility to use, select the
  1719.      status of mail files, and give nodes access to certain groups of areas
  1720.      and the remote area manager. Following is a description of the fields
  1721.      on the screen:
  1722.  
  1723.      Node address   The network address of the node.
  1724.  
  1725.      SysOp name     Name of the system operator or point. GEcho will use
  1726.                     this name for the ARCmail file attach messages, so you
  1727.                     can easily see for whom they are. It will also be used
  1728.                     by the node browser and GEcho Notify.
  1729.  
  1730.      Route via      Specifies to which address the outbound compressed mail
  1731.                     files for this node should be routed. There are a few
  1732.                     situations where this can be useful:
  1733.  
  1734.                     - If you are sending echomail to a node in another zone
  1735.                       with an echomail processor that is not zone aware,
  1736.                       you can everywhere in GSETUP refer to this node as if
  1737.                       he is in your own zone, and specify the real address
  1738.                       in the other zone in this field.
  1739.  
  1740.                     - If you are sending echomail to a point with an
  1741.                       echomail processor that is not point aware, you can
  1742.                       refer everywhere in GSETUP refer to this point using
  1743.                       a pointnet/fakenet address, and specify the real 4D
  1744.                       point address here.
  1745.  
  1746.                       Of course you should do exactly the opposite if the
  1747.                       node or point has zone/point aware echomail
  1748.                       processor, but a mailer that is not..
  1749.  
  1750.                     - If the node has a mailer which is not EMSI-capable,
  1751.                       and with whom you exchange mail for multiple AKAs.
  1752.                       You would then specify one of his AKAs as "Route via"
  1753.                       address in all his node manager entries. This has the
  1754.                       additional advantage that you do not have to let your
  1755.                       mailer route the compressed mail files, and that all
  1756.                       packets for this node are stored in one compressed
  1757.                       mail file rather than in one for each AKA.
  1758.  
  1759.      Packet password
  1760.  
  1761.                     Defines the password that will be stored in outbound
  1762.                     packets to this node.
  1763.  
  1764.  
  1765.  
  1766.  
  1767.                                        33
  1768.  
  1769.      Check password
  1770.  
  1771.                     If set to Yes, GEcho will require the packet password
  1772.                     to be in incoming packets from this node's address, to
  1773.                     ensure their authenticity. Therefore you should only
  1774.                     enable this for nodes whose software supports this. If
  1775.                     set to Auto, GEcho will automatically to this setting
  1776.                     to Yes when a packet with a correct password is
  1777.                     received from this node. Checking packet passwords is
  1778.                     only useful if Security is enabled in each echomail
  1779.                     area. If your mailer does not unpack any mail packets,
  1780.                     it is recommended to use the mailer session level
  1781.                     password as packet password, because you may receive
  1782.                     packets created by a mailer, which have the session
  1783.                     password in the packet header.
  1784.  
  1785.      AreaMgr password
  1786.  
  1787.                     If specified, the node will have access to the remote
  1788.                     Area manager in GEcho by addressing messages to
  1789.                     "AreaMgr" and with this password in the subject field.
  1790.  
  1791.      Read/write groups
  1792.      Read groups
  1793.                     Groups of echomail areas available to this node for
  1794.                     reading (and writing).
  1795.  
  1796.      AreaMgr msg status
  1797.      Mail archive status
  1798.  
  1799.                     Specifies the status of the AreaMgr messages and
  1800.                     receipts mail and mail archive file attaches for this
  1801.                     node. They can be either "None", "Crash", "Hold",
  1802.                     "Direct", "Crash Direct" or "Hold Direct".
  1803.  
  1804.      Compress extension
  1805.  
  1806.                     Range of outbound compressed mail file serial numbers
  1807.                     for this node. {+}
  1808.  
  1809.      Compression method
  1810.  
  1811.                     Specifies which program should be used to compress the
  1812.                     mail packets for this node. If you select "PKT", GEcho
  1813.                     will not compress mail packets for this node, but keep
  1814.                     them uncompressed in the "Outbound PKTs" path. Beware
  1815.                     of this if you use a RAM disk for that path.
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.                                        34
  1822.  
  1823.      Days to keep mail
  1824.  
  1825.                     Specifies the number of days to keep mail archives. Old
  1826.                     archives can be deleted with the 'GEcho Kill' command.
  1827.                     It is recommended to use "Daily archives" when using
  1828.                     this option.
  1829.  
  1830.      Options        Defines various node status options.
  1831.  
  1832.      Uplink settings
  1833.  
  1834.                     Defines various settings if the node is an uplink.
  1835.  
  1836.  
  1837.      3.7.1  Node options
  1838.  
  1839.      Allow rescan   If this node is allowed to request a %RESCAN, which
  1840.                     means that GEcho will send all messages in new non-
  1841.                     passthrough areas which the node just connected to.
  1842.  
  1843.      Remote maintenance
  1844.  
  1845.                     If this node is allowed to do remote maintenance for
  1846.                     other nodes with the %FROM command. {+}
  1847.  
  1848.      Forward requests
  1849.  
  1850.                     If GEcho should forward an AreaMgr request from this
  1851.                     node for areas which are not available at your system,
  1852.                     to one of the uplinks defined in the Uplink manager.
  1853.  
  1854.      Send notify list
  1855.  
  1856.                     If the "GEcho Notify" command should send the SysOp of
  1857.                     this node a list with the options that are set for this
  1858.                     node and the areas to which the node is connected.
  1859.  
  1860.      ARCmail compatibility
  1861.  
  1862.                     If the ARCmail 0.60 file naming convention should be
  1863.                     used for out-of-zone mail.
  1864.  
  1865.                     This setting cannot be disabled in BinkleyTerm mode. In
  1866.                     FrontDoor mode ARCmail file naming compatibility is
  1867.                     never used for compressed mail files to 4D points, and
  1868.                     it is recommended not to enable this option, unless one
  1869.                     of your links has a mailer or mail processor which
  1870.                     cannot handle compressed mail files with an unexpected
  1871.                     filename.
  1872.  
  1873.  
  1874.  
  1875.                                        35
  1876.  
  1877.                     The ARCmail 0.60 file naming convention is based on the
  1878.                     numerical difference in net and node numbers, and since
  1879.                     the difference between your net and node number and
  1880.                     that of a downlink/uplink can be the same in different
  1881.                     zones, enabling this option can result in duplicate
  1882.                     mail file names.
  1883.  
  1884.      Daily archives
  1885.  
  1886.                     If GEcho should create a new archive for every day,
  1887.                     even if it has not reached the maximum archive size
  1888.                     yet. It is recommended to use this option if you are
  1889.                     also using the "Days to keep mail" option. {+}
  1890.  
  1891.      Pack netmail   If netmail for this node should be packed. If you
  1892.                     specify No, netmail for this node can still be packed,
  1893.                     if the node is specified in the Pack manager. {+}
  1894.  
  1895.      Forward packets
  1896.  
  1897.                     If GEcho should forward mail packets that are addressed
  1898.                     to this node. The only condition is that the packets do
  1899.                     not contain the packet password that you have set for
  1900.                     the originating system. {+}
  1901.  
  1902.  
  1903.      3.7.2  Uplink settings
  1904.  
  1905.      AreaFix program
  1906.  
  1907.                     Name of the AreaFix compatible program the uplink uses.
  1908.  
  1909.      Password       Password necessary to access the uplink's AreaFix.
  1910.  
  1911.      Add '+' prefix
  1912.  
  1913.                     Specifies if the AreaFix program requires a prefix '+'
  1914.                     to connect to an area. An example of such a program is
  1915.                     TosScan 1.00.
  1916.  
  1917.      Unknown areas  What should be done with unknown areas received from
  1918.                     this node.
  1919.  
  1920.      Default group  Default group for added unknown areas received from
  1921.                     this node.
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.                                        36
  1930.  
  1931.      3.7.3  View mode
  1932.  
  1933.      In view mode you can walk through the nodes with the cursor up/down,
  1934.      left/right or PgUp/PgDn keys. The nodes are sorted by node address.
  1935.      Pressing Home or Ctrl-PgUp will take you to the first node, pressing
  1936.      End or Ctrl-PgDn will take you to the last node.
  1937.  
  1938.      The following function keys are available while viewing:
  1939.  
  1940.      Enter          Edit the current node record.
  1941.  
  1942.      Ins            This will allow you to add a new node record.
  1943.  
  1944.      Del            This will mark the node record as deleted and remove it
  1945.                     from the index file. This does NOT disconnect the node
  1946.                     from any area! The node database has to be packed with
  1947.                     'GSETUP Pack' to physically remove the node record.
  1948.  
  1949.      F3             Add a new node and copy data from the current node.
  1950.  
  1951.      F4             Search for a node by address.
  1952.  
  1953.      F5             Browse nodes, to easily select one.
  1954.  
  1955.  
  1956.      3.7.4  Edit mode
  1957.  
  1958.      In edit mode you can move between input fields using the cursor
  1959.      up/down, Tab/Shift-Tab keys. Press Enter to edit a field. The
  1960.      following function keys are available:
  1961.  
  1962.      F2             Toggle mail archive status.
  1963.  
  1964.      F8             Select compression program.
  1965.  
  1966.      Esc, F9        Exit edit mode. If you made any changes, GSETUP will
  1967.                     ask you if you want to save them. GSETUP will check if
  1968.                     the specified node address already exists. If you
  1969.                     entered a duplicate address, GEcho will tell you so and
  1970.                     stay in edit mode.
  1971.  
  1972.      F10            Save any changes unconditionally.
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.                                        37
  1984.  
  1985.      3.8  Pack manager
  1986.  
  1987.      The Pack manager is used to instruct GEcho how to route and pack
  1988.      netmail messages.
  1989.  
  1990.      The order in which you enter the "Pack via" nodes does not matter,
  1991.      since GEcho will sort the "Routed nodes" information by priority,
  1992.      which is from high to low:
  1993.  
  1994.      1. Individual node or point, 4D address, e.g. 2:283/555.0 or .2
  1995.      2. A node and its points,    3D address, e.g. 2:283/555.*
  1996.      3. All nodes and points in a specific net, e.g. 2:283/*
  1997.      4. All nodes and points in a specific zone, e.g. 2:*
  1998.  
  1999.      Mail for the "Pack via" nodes will always be packed and is never
  2000.      routed to another node, so GSETUP will consider adding that node to
  2001.      the Routed nodes as redundant. When you specify a "Pack via" node,
  2002.      netmail for points of that node will be routed to that node too.
  2003.  
  2004.      To specify not to route and pack mail for some nodes (exception),
  2005.      route them to your main address or one your AKAs.
  2006.  
  2007.      Example for 2:283/0
  2008.  
  2009.          Pack via             Routed nodes
  2010.          ------------------------------------------------------------------
  2011.          2:28/777             1:* 2:* 3:* 4:* 5:* 6:*
  2012.          2:280/0              2:280/*
  2013.          2:281/0              2:281/*
  2014.          2:282/0              2:282/*
  2015.          2:283/0              2:283/*
  2016.          2:284/0              2:284/*
  2017.          2:285/0              2:285/*
  2018.          2:286/0              2:286/*
  2019.          2:500/0              2:500/*
  2020.          2:512/0              2:512/*
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.                                        38
  2038.  
  2039.      3.9  Export data
  2040.  
  2041.      The Export function can be used to export miscellaneous configuration
  2042.      data to ASCII text files or view them on screen.
  2043.  
  2044.      Area configuration       Export information about all areas in
  2045.                               specified groups defined in the Area manager,
  2046.                               listed in alphabetical order.
  2047.  
  2048.      Node configuration       Export information about all nodes defined in
  2049.                               the Node manager.
  2050.  
  2051.      Pack configuration       Export information about routing of netmail,
  2052.                               defined in the Pack manager.
  2053.  
  2054.      Groups with areas        Export list of areas belonging to specified
  2055.                               groups.
  2056.  
  2057.      Member                   Export list of areas to which a specified
  2058.                               node is connected.
  2059.  
  2060.      Quick reference          Export list of all areas stored in the
  2061.                               specified format.
  2062.  
  2063.      Auto-added areas         Export list of all areas that were
  2064.                               automatically added by GEcho's AreaMgr.
  2065.  
  2066.      Create areas file        Export an AREAS.BBS style file, used by some
  2067.                               echomail processors and utilities.
  2068.  
  2069.      Create echo list         Export echo list, containing the name and
  2070.                               comment of areas in the specified groups on
  2071.                               each line.
  2072.  
  2073.      Create tag list          Export tag list, containing the name (tag) of
  2074.                               areas in specified groups on each line.
  2075.  
  2076.  
  2077.      3.10  Information
  2078.  
  2079.      This screen shows some general information about GEcho, such as
  2080.      copyright, version number, country of origin, compilation date,
  2081.      compiler and assembler name and version.
  2082.  
  2083.      3.11  Exit to DOS
  2084.  
  2085.      If you select this or press Esc from the main menu, you can exit
  2086.      GSETUP and return to DOS. GSETUP will check if the system data has
  2087.      been changed and ask if you want to save the changes. From anywhere in
  2088.      GSETUP you can press Alt-Z to temporarily shell to DOS. Type 'EXIT' at
  2089.      the DOS prompt to return to GSETUP.
  2090.  
  2091.                                        39
  2092.  
  2093.      3.12  Command line options
  2094.  
  2095.      The first time you run GSETUP, it will usually correctly detect if you
  2096.      have a color or monochrome display, and choose the appropriate color
  2097.      set. If necessary, you can override this with -Color and -Mono.
  2098.  
  2099.      GSETUP can also be used in a batch file to pack the area and node
  2100.      databases by removing deleted area and node records, create new index
  2101.      files, and export echo and tag lists.
  2102.  
  2103.  
  2104.      Commands:
  2105.  
  2106.      Index                  Creates new area and node database index files
  2107.                             (AREAFILE.GEX and NODEFILE.GEX).
  2108.  
  2109.      Pack [-Clean]          Removes deleted entries from the area and node
  2110.                             databases (AREAFILE.GE and NODEFILE.GE) and
  2111.                             creates new index files.
  2112.  
  2113.      Areas [file]           Creates an AREAS.BBS style file.
  2114.  
  2115.      Echos [file]           Creates an echo list. {+}
  2116.  
  2117.      Tags [file]            Creates a tag list. {+}
  2118.  
  2119.      Keys                   Enter/edit the registration keys. {+}
  2120.  
  2121.      Convert                Convert Hudson and *.MSG areas to JAM.
  2122.  
  2123.  
  2124.      Switches:
  2125.  
  2126.      -Color                 Force GSETUP to use the FrontDoor color set.
  2127.  
  2128.      -Mono                  Force GSETUP to use the monochrome (black and
  2129.                             white) color set.
  2130.  
  2131.      -Clean                 Remove auto-disconnected areas.
  2132.  
  2133.      -Update                Update compression and decompression program
  2134.                             settings to the defaults stored in GSETUP.
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.                                        40
  2146.  
  2147.      3.13  Convert
  2148.  
  2149.      The Convert command is used to select areas that you want to convert
  2150.      from Hudson or *.MSG to JAM format. The conversion itself is done by
  2151.      the 'MBUTIL Convert' command.
  2152.  
  2153.      GSETUP will show you a list of all Hudson and *.MSG areas (with the
  2154.      exception of the *.MSG area that points to the "Mail" path), sorted by
  2155.      area format and by number of messages in those areas in descending
  2156.      order. If you have a number of *.MSG areas with a lot of messages, it
  2157.      may take a few seconds to count them.
  2158.  
  2159.      The following function keys are available:
  2160.  
  2161.      Space               Toggle whether an area should be converted. GSETUP
  2162.                          will construct a base name using the JAM base path
  2163.                          plus the first 8 characters from the area name, or
  2164.                          the first 5 characters before the first dot plus
  2165.                          the rest. All characters in the area name that are
  2166.                          not allowed in a DOS file name are skipped. If you
  2167.                          have not set a JAM base path yet, GSETUP will
  2168.                          prompt you to enter one.
  2169.  
  2170.      Enter               Edit the Base name of the current area.
  2171.  
  2172.      F2                  Set the JAM base path. This path is used to create
  2173.                          the base name if you select an area with the Space
  2174.                          bar.
  2175.  
  2176.      +/-                 Select or deselect all areas. If you press '+' to
  2177.                          select all areas, it may take a few seconds,
  2178.                          because GSETUP has to check that the created base
  2179.                          name is not a duplicate and that a base with that
  2180.                          name does not already exist.
  2181.  
  2182.      Esc                 Exit GSETUP. If any areas have been selected, the
  2183.                          conversion information will be written to the file
  2184.                          JAM_CONV.GE, and you will be asked if you want to
  2185.                          run 'MBUTIL Convert'.
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.                                        41
  2200.  
  2201.      4  GCONVERT
  2202.  
  2203.      Included in the package is the GCONVERT utility, which can convert an
  2204.      AREAS.BBS file, the TosScan 1.00, FastEcho 1.41 and FMail 0.98 area
  2205.      and node, and IMAIL 1.60 area, node and pack information to GEcho's
  2206.      format. Make sure you have entered all your AKAs in GSETUP before you
  2207.      run GCONVERT. When converting node information from other programs, be
  2208.      sure to check the compression programs, as they most likely need
  2209.      manual adjusting.
  2210.  
  2211.      GCONVERT can update the Area comments using an echolist, a file in
  2212.      "<area> <description>" format. By default only areas without comments
  2213.      area updated, but if you use the -Overwrite switch, GCONVERT will also
  2214.      replace old comments.
  2215.  
  2216.      GCONVERT can also update the Area purge info from the RemoteAccess and
  2217.      QuickBBS message area configuration files. By default only areas
  2218.      without purge info area updated, but if you use the -Overwrite switch,
  2219.      GCONVERT will also replace existing purge info.
  2220.  
  2221.      Finally GCONVERT can convert use the file JAM_CONV.GE produced by
  2222.      GSETUP Convert and used by MBUTIL Convert, to update the converted
  2223.      Hudson areas in MESSAGES.RA (set the Area type to JAM and set the JAM
  2224.      base name).
  2225.  
  2226.      If you run 'GCONVERT' without command line parameters, you'll get the
  2227.      following help screen:
  2228.  
  2229.       ---------------------------------------------------------------------
  2230.       Usage:
  2231.  
  2232.          GCONVERT <option> [-Overwrite]
  2233.  
  2234.       Options:
  2235.  
  2236.          1   AREAS.BBS    ==> AREAFILE.GE
  2237.          2   FASTECHO.CFG ==> AREAFILE.GE and NODEFILE.GE
  2238.          3   FMAIL.AR     ==> AREAFILE.GE
  2239.          4   FMAIL.NOD    ==> NODEFILE.GE
  2240.          5   IMAIL.AR     ==> AREAFILE.GE
  2241.          6   IMAIL.ND     ==> NODEFILE.GE
  2242.          7   IMAIL.RO     ==> PACKFILE.GE
  2243.          8   AREAFILE.FD  ==> AREAFILE.GE
  2244.          9   NODEFILE.FD  ==> NODEFILE.GE
  2245.         10   [echolist]   ==> AREAFILE.GE (Update Comment)
  2246.         11   MESSAGES.RA  ==> AREAFILE.GE (Update Purge info)
  2247.         12   MSGDAT.CFG   ==> AREAFILE.GE (Update Purge info)
  2248.         13   JAM_CONV.GE  ==> MESSAGES.RA (Update Area type and JAMbase)
  2249.       ---------------------------------------------------------------------
  2250.  
  2251.  
  2252.  
  2253.                                        42
  2254.  
  2255.      5  GECHO
  2256.  
  2257.      GEcho is the actual netmail and echomail processor. If you run 'GEcho'
  2258.      without command line parameters, you'll get the following help screen:
  2259.  
  2260.       ---------------------------------------------------------------------
  2261.       Usage:
  2262.  
  2263.          GEcho <commands> [switches]
  2264.  
  2265.       Commands:
  2266.  
  2267.          Scan     Export echomail and netmail
  2268.          Toss     Process inbound mail
  2269.          Import   Import netmail
  2270.          Mgr      Process AreaMgr requests
  2271.          Notify   Send notify lists to nodes
  2272.          Pack     Route and pack netmail
  2273.          Kill     Remove old compressed mail files
  2274.  
  2275.       Run 'GEcho ?' to get information about [switches].
  2276.       ---------------------------------------------------------------------
  2277.  
  2278.      If you run 'GEcho ?' you'll get the following help screen:
  2279.  
  2280.       ---------------------------------------------------------------------
  2281.       Switches:
  2282.  
  2283.          -Force         Force scan of echomail areas
  2284.          -Quick         Only scan areas for outgoing mail if necessary
  2285.          -NoMark        Do not update High Water Marks
  2286.          -IgnoreMark    Ignore High Water Marks
  2287.          -KillDupes     Kill duplicate messages
  2288.          -NoDupe        Disable duplicate checking
  2289.          -NoForward     Disable echomail forwarding
  2290.          -NoMgr         Disable AreaMgr processing
  2291.          -NoOutbound    Disable outbound mail processing
  2292.          -NoPwd         Disable packet password checking
  2293.          -NoSent        Do not mark exported echomail as Sent
  2294.          -TossBad       Process bad echomail messages
  2295.          -TossDupes     Process duplicate echomail messages
  2296.          -No<status>    Do not pack netmail with <Intransit|Local> status
  2297.          -<status>      Pack netmail with <Crash|Hold|Orphan> status
  2298.  
  2299.       Run 'GEcho' to get information about <commands>.
  2300.       ---------------------------------------------------------------------
  2301.  
  2302.      The commands and switches can all be used simultaneously. The order is
  2303.      not important. Following is an explanation of all commands and
  2304.      switches.
  2305.  
  2306.  
  2307.                                        43
  2308.  
  2309.      5.1  Scan
  2310.  
  2311.      The Scan command exports outgoing echomail and netmail messages
  2312.      entered on your system. If ECHOMAIL.JAM, NETMAIL.JAM, ECHOMAIL.BBS or
  2313.      NETMAIL.BBS exists, their contents are checked and used if valid. If
  2314.      they are not valid, or neither of them exists, GEcho will fall back to
  2315.      a full message base scan.
  2316.  
  2317.      Scan will strip existing line feeds, Soft CRs (optional) and INTL,
  2318.      FMPT, TOPT, SEEN-BY and PATH kludges from echomail messages. A tear
  2319.      and origin line will be added if they do not exist already. For each
  2320.      area you can select one of the 20 origin lines to use or a custom
  2321.      origin line. The text will automatically be truncated to make sure
  2322.      that the origin lines do not exceed the length of 79 characters.
  2323.      GEcho will by default replace an existing tear line with its own. In
  2324.      the registered version this is fully configurable.
  2325.  
  2326.      For *.MSG and JAM areas, GEcho will by default only scan and export
  2327.      message numbers higher than the High Water Mark (which in the case of
  2328.      MSG areas is stored in 1.MSG).
  2329.  
  2330.      For netmail, GEcho will add an INTL kludge for messages to another
  2331.      zone, and will also do so if you have AKAs in more than one zone.
  2332.      GEcho will also decrease the users netmail credit if necessary. If the
  2333.      destination address is one of your AKAs, GEcho will only export the
  2334.      message if the user to whom the message is addressed, is listed in
  2335.      GSETUP, and if that user has a different netmail area number, or no
  2336.      area number at all.
  2337.  
  2338.  
  2339.      Switches:
  2340.  
  2341.      -Force              Force scanning of echomail areas, even if
  2342.                          ECHOMAIL.JAM or ECHOMAIL.BBS exists.
  2343.  
  2344.      -Quick              Only scan areas for outgoing mail if necessary.
  2345.                          For JAM and Hudson areas, this means that an
  2346.                          scanning outgoing mail is only done if
  2347.                          ECHOMAIL.JAM, NETMAIL.JAM, ECHOMAIL.BBS or
  2348.                          NETMAIL.BBS exists. This is particularly useful if
  2349.                          Scan is used with Toss when tossing incoming mail.
  2350.  
  2351.      -NoDupe             Do not add the exported echomail messages to the
  2352.                          duplicate database. If they return to your system,
  2353.                          they will not be detected as duplicates.
  2354.  
  2355.      -NoOutbound         Do not add the created outbound packets to
  2356.                          compressed mail files.
  2357.  
  2358.      -NoSent             Do not mark exported messages as "Sent". This can
  2359.                          cause duplicates, so be careful!
  2360.  
  2361.                                        44
  2362.  
  2363.  
  2364.      -NoMark             Do not create or update the High Water Mark after
  2365.                          scanning each JAM or *.MSG area.
  2366.  
  2367.      -IgnoreMark         Ignore the High Water Mark. If you use this, all
  2368.                          messages in each JAM or *.MSG area will be
  2369.                          scanned.
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.                                        45
  2416.  
  2417.      5.2  Toss
  2418.  
  2419.      The Toss command is used to unpack, import and forward mail from
  2420.      inbound mail packets and compressed mail files.
  2421.  
  2422.      Toss will first unpack any existing mail packets in the secure path,
  2423.      current directory and inbound path. After that, it will decompress
  2424.      compressed mail files in the secure path (only in registered version)
  2425.      and the inbound path one at a time, and process the mail packets. If
  2426.      something goes wrong while decompressing a compressed mail file,
  2427.      already decompressed packets are removed and GEcho continues.
  2428.  
  2429.      When unpacking, GEcho will show:
  2430.      Tossing <packetname> from <address> to <address>
  2431.      (<program> [version], <type>) [(Password)]
  2432.      <packetname>:<packetmessage> ==> <area>
  2433.  
  2434.      GEcho can recognize the following packet header types:
  2435.          Type 2.0    2D    Stone age processors
  2436.          Type 2.1    3D    ZMail/QMail
  2437.          Type 2+     4D    GEcho/TosScan/FastEcho/FMail/IMAIL/D'Bridge
  2438.          Type 2.2    5D    New SEAdog/BinkleyTerm
  2439.  
  2440.      If the packet type is invalid, the packet is renamed to .BAD. Local
  2441.      packets (which appear to come from your system), are renamed to .LOC,
  2442.      packets which are not for your system are renamed to .DST, and packets
  2443.      with a password error are renamed to .PWD.
  2444.  
  2445.      For each area you can select whether you want to import the SEEN-BY
  2446.      lines or not and select Tiny SEEN-BYs, which means that only nodes in
  2447.      your export list will be in the SEEN-BYs of forwarded messages. GEcho
  2448.      can optionally use the SEEN-BY to find out which nodes in the export
  2449.      list have already received the message.
  2450.  
  2451.      Messages in passthrough areas are immediately exported to outbound
  2452.      packets. They are not stored in a directory or in the message base on
  2453.      your system.
  2454.  
  2455.      If echomail was tossed, GEcho will create the file SUMMARY.LOG, which
  2456.      is used by third-party utilities to generate statistics on the message
  2457.      flow. It also creates IMPORT.xxx text files with the names of echomail
  2458.      areas in each message base format in which new mail was tossed.
  2459.  
  2460.      Switches:
  2461.  
  2462.      -NoDupe             Do not check for duplicates nor add the tossed
  2463.                          echomail messages to the duplicate database. This
  2464.                          was added for testing purposes, but you can also
  2465.                          use it to reprocess packets that were already
  2466.                          tossed if something went wrong, but be very
  2467.                          careful with it!
  2468.  
  2469.                                        46
  2470.  
  2471.      -NoForward          Do not forward mail tossed from packets to the
  2472.                          nodes in the export lists.
  2473.  
  2474.      -NoOutbound         Do not add the created outbound mail packets to
  2475.                          compressed mail files.
  2476.  
  2477.      -NoPwd              Do not check packet passwords.
  2478.  
  2479.      -TossBad            Process bad echomail messages. The messages must
  2480.                          still contain the FROM: kludge that GEcho inserts
  2481.                          when tossing mail to the bad echomail path to be
  2482.                          processed. Messages with TYPE: set to "Duplicate"
  2483.                          will not be processed.
  2484.  
  2485.      -TossDupes          Process duplicate echomail messages in the bad
  2486.                          echomail area. This switch can be used with the
  2487.                          -TossBad switch to process messages with "TYPE:"
  2488.                          to to "Duplicate.
  2489.  
  2490.  
  2491.      5.3  Import
  2492.  
  2493.      The Import command is used to import netmail from the mail path to the
  2494.      netmail area (if defined).
  2495.  
  2496.  
  2497.      5.4  Notify
  2498.  
  2499.      The Notify command will send a notification netmail message to
  2500.      selected nodes in the node manager, informing them about the options
  2501.      set for their system and the groups they have access to and the areas
  2502.      that are connected to.
  2503.  
  2504.      You can optionally specify node numbers on the command line after the
  2505.      Notify command. If you do that, notification messages will only be
  2506.      send to the specified nodes. Wild cards are allowed. {+}
  2507.  
  2508.      Example: GEcho Notify 2:*
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.                                        47
  2524.  
  2525.      5.5  Mgr
  2526.  
  2527.      The AreaMgr maintenance function allows nodes to connect/disconnect
  2528.      areas in groups to which they are authorized. The AreaMgr is invoked
  2529.      each time GEcho is run, unless the -NoMgr switch is used. Use the
  2530.      "Mgr" command if you want to invoke the AreaMgr without having to run
  2531.      Toss, Scan, Pack or Import.
  2532.  
  2533.      AreaMgr will process messages to "GEcho", "AreaMgr", "AreaFix".
  2534.      "AreaLink", "ConfMgr" and "EchoMgr". The AreaMgr password should be
  2535.      specified on the subject line and should match the password in the
  2536.      node record. In the body of the message to AreaMgr the user can put
  2537.      the following commands:
  2538.  
  2539.      [+]<areaname>         Connect an area
  2540.      -<areaname>           Disconnect an area
  2541.      %HELP                 Request this message
  2542.      %LIST                 Request a list of areas available to you
  2543.      %QUERY                Request a list of areas to which you are
  2544.                            connected
  2545.      %UNLINKED             Request a list of areas to which you are not
  2546.                            connected
  2547.      %COMPRESS <method>    Change the compression program
  2548.      %COMPRESS ?           Request a list of available compression programs
  2549.      %PWD <password>       Change your AreaMgr password
  2550.      %PKTPWD <password>    Change your packet password
  2551.      %RESCAN               Request a rescan of new added areas
  2552.      %PAUSE                Temporary disconnect all connected areas
  2553.      %RESUME               Reconnect all temporary disconnected areas
  2554.      %NOTIFY <ON|OFF>      Enable/disable notify messages
  2555.      %FROM <address>       Remote maintenance, must be the first command
  2556.      %RECEIPT <n>, <a>     Send copy of receipt to <name> at <address>
  2557.      %NOTE [text]          Note for the SysOp, request is not deleted
  2558.      [---]                 Everything below the tear line is ignored
  2559.  
  2560.      GEcho will also accept the -H, -L, -Q, -R and -U switches on the
  2561.      subject line for %HELP, %LIST, %QUERY, %RESCAN and %UNLINKED
  2562.      respectively.
  2563.  
  2564.      Example:
  2565.  
  2566.      From: gerard van.der.land (2:283/555)
  2567.        To: GEcho (2:283/555)
  2568.      Subj: SECRET
  2569.      ----------------------------------------------------------------------
  2570.      +GECHO*.*
  2571.      -SYSOPS.?28
  2572.      %NOTE This is just an example
  2573.      %LIST
  2574.      %PWD SECRET
  2575.      %COMPRESS ZIP
  2576.  
  2577.                                        48
  2578.  
  2579.      5.6  Pack
  2580.  
  2581.      The Pack command is used to route and pack netmail as specified in
  2582.      GSETUP's Pack manager.
  2583.  
  2584.      Pack will ignore messages that have the Hold, Crash or Orphan status.
  2585.      You can use the -Hold, -Crash and -Orphan switches to override this.
  2586.  
  2587.      Pack will also ignore messages with the FIL, FRQ, IMM, XMA, FAX or FPU
  2588.      flag specified on the ^aFLAGS field. Locally entered messages with the
  2589.      DIR (Direct) flag will only be packed directly to the destination,
  2590.      never routed.
  2591.  
  2592.      For each packed message, GEcho will write a line to the log file:
  2593.  
  2594.         <msg#> <origin address> --> <dest address> [via <route address>]
  2595.  
  2596.      To each packed message, GEcho will add the following kludge line:
  2597.  
  2598.      ^aVia <your address> @YYMMDD.HHMMSS GEcho 1.20/Pro
  2599.  
  2600.      GEcho uses AKA matching to choose <your address>.
  2601.  
  2602.  
  2603.      Switches:
  2604.  
  2605.      -Hold               Pack netmail with Hold status.
  2606.  
  2607.      -Crash              Pack netmail with Crash status.
  2608.  
  2609.      -Orphan             Pack netmail with Orphan status
  2610.                          (orphan = destination is not in your nodelist).
  2611.  
  2612.      -NoLocal            Do not pack netmail with Local status.
  2613.  
  2614.      -NoIntransit        Do not pack netmail with In-transit status.
  2615.  
  2616.  
  2617.      5.7  Kill
  2618.  
  2619.      The Kill command can be used delete old mail archives based on
  2620.      information specified in the Node manager and the date the archive was
  2621.      last written to. This means that this command only works if you use a
  2622.      "Maximum archive size" or "Daily archives". {+}
  2623.  
  2624.      Because this command may take some extra time to process, it is
  2625.      recommended to use it only in your daily maintenance.
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.                                        49
  2632.  
  2633.      6  MBUTIL
  2634.  
  2635.      MBUTIL is the message base maintenance utility. Its features are:
  2636.  
  2637.          *  Creating new index files, detecting and fixing various damage,
  2638.             problems and errors.
  2639.  
  2640.          *  Purging messages by number or date using data from GSETUP or
  2641.             the command line.
  2642.  
  2643.          *  Message base packing with automatic or forced overwrite mode
  2644.             and automatic renumbering.
  2645.  
  2646.          *  Creating/updating and removing reply chains and cleaning junk
  2647.             from subjects from both Hudson boards and MSG areas.
  2648.  
  2649.          *  Undeleting deleted messages in a specified area or all areas.
  2650.  
  2651.          *  Posting a text file as a message.
  2652.  
  2653.          *  Importing/Exporting *.MSG <==> MSG*.BBS (both netmail and
  2654.             echomail, can update user's netmail credit).
  2655.  
  2656.          *  Replacing tear lines in outgoing echomail messages.
  2657.  
  2658.          *  Moving all messages in one board to another board.
  2659.  
  2660.          *  Sorting unread or all messages by board, post date and time
  2661.  
  2662.          *  Reporting inbound & outbound traffic and message base
  2663.             statistics.
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.                                        50
  2686.  
  2687.      If you run 'MBUTIL' without parameters, you will get a help screen
  2688.      with main commands:
  2689.  
  2690.       ---------------------------------------------------------------------
  2691.       Usage:
  2692.  
  2693.          MBUTIL <command> [switch] [parameters]
  2694.  
  2695.       Commands:
  2696.  
  2697.          Index      Create new index files
  2698.          Link       Create/update reply chains and clean subjects
  2699.          Pack       Pack and renumber the message base
  2700.          Purge      Delete messages according to age or number
  2701.          Undelete   Undelete deleted messages
  2702.  
  2703.       Switch:
  2704.  
  2705.          -<JAM|Hudson|MSG>   Process JAM/Hudson/MSG areas (default: all)
  2706.  
  2707.       Run 'MBUTIL ?' to get information about other commands.
  2708.       Run 'MBUTIL <command> ?' to get information about [parameters].
  2709.       ---------------------------------------------------------------------
  2710.  
  2711.      If you run 'MBUTIL ?' you get a help screen with the other commands:
  2712.  
  2713.       ---------------------------------------------------------------------
  2714.       Usage:
  2715.  
  2716.          MBUTIL <command> [parameters]
  2717.  
  2718.       Commands:
  2719.  
  2720.          Convert    Convert one or more areas from Hudson or MSG to JAM
  2721.                     format
  2722.          Export     Export netmail messages and replace tearlines
  2723.          Import     Import netmail messages
  2724.          Move       Move messages in one board to another board
  2725.          Post       Post a file as message in a specified area
  2726.          Report     Report inbound/outbound traffic and statistics
  2727.          Sort       Sort unread messages by board/date/time
  2728.  
  2729.       Run 'MBUTIL' to get information about other commands.
  2730.       Run 'MBUTIL <command> ?' to get information about [parameters].
  2731.       ---------------------------------------------------------------------
  2732.  
  2733.      If you run 'MBUTIL <command> ?', or a parameter is missing or invalid,
  2734.      MBUTIL will also show you a help screen or error message. Example:
  2735.  
  2736.          MBUTIL Purge ?
  2737.  
  2738.  
  2739.                                        51
  2740.  
  2741.      6.1  Index
  2742.  
  2743.      The Index command can be used to create new Hudson and JAM 
  2744.      index files for one or all areas in case they are damaged or missing.
  2745.  
  2746.      MBUTIL Index [area] [switches]
  2747.  
  2748.      Switches:
  2749.  
  2750.      -Delete        Delete messages which are cross-linked in MSGTXT.BBS
  2751.      -Recover       Move messages in invalid boards to the recovery board
  2752.      -Renumber      Renumber all messages
  2753.  
  2754.      With -Delete you can delete messages that are cross-linked in
  2755.      MSGTXT.BBS (more than one message referring to the same text block or
  2756.      a message referring to a non-existing text block). With -Recover you
  2757.      can move messages with an invalid board number (0 or higher than 200)
  2758.      to the recovery board. If you do not define one, these messages will
  2759.      also be deleted. The -Delete and -Recover switches are also valid for
  2760.      the Pack command (see page 54).
  2761.  
  2762.      If the message numbers really get out of order and/or Pack is unable
  2763.      to renumber the messages (for instance if Pack -Renumber cannot
  2764.      allocate enough memory), you can use Index -Renumber to fix this. This
  2765.      will *NOT* update the LASTREAD pointers, so only use it in extreme
  2766.      emergencies. MBUTIL will ask you to confirm using -Renumber, to
  2767.      prevent the LASTREAD pointers from becoming useless by accident. If
  2768.      you have a large message base but not very much memory available, you
  2769.      should run 'MBUTIL Pack -Renumber' regularly or choose a low auto-
  2770.      renumber value to prevent needing this switch.
  2771.  
  2772.      New index files are also created by Undelete, and if necessary by
  2773.      Move, Pack, Purge and Sort.
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.                                        52
  2794.  
  2795.      6.2  Link
  2796.  
  2797.      The Link command can be used to link messages in the same thread in a
  2798.      reply chain that can be followed with the message editor.
  2799.  
  2800.      MBUTIL Link [area] [switches]
  2801.  
  2802.      Switches:
  2803.  
  2804.      -Clean         Remove "Re:" and "(R)" junk from subject lines
  2805.      -Force         Force linking if import file does not exist
  2806.      -Remove        Remove all reply chains
  2807.  
  2808.      If IMPORT.JAM, IMPORT.HMB and IMPORT.SDM are not present in the system
  2809.      path and you did not specify the -Force switch, Link will immediately
  2810.      exit to save time if no mail or only netmail was received. If
  2811.      IMPORT.HMB is present, Link will not use the contents of the link
  2812.      file, but link all messages in all boards. If -Force is not used,
  2813.      MBUTIL will only link JAM and *.MSG areas listed in IMPORT.JAM and
  2814.      IMPORT.SDM. The import files are deleted by the Link command.
  2815.  
  2816.      It is recommended to run 'Link -Clean' each time messages were tossed
  2817.      into the message base. There is no need to relink the message base
  2818.      after Purge or Pack, since those commands will automatically update
  2819.      the reply chains themselves.
  2820.  
  2821.      The -Clean switch will not remove junk from subject lines in JAM
  2822.      areas, but this can optionally be done by GEcho while tossing.
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.                                        53
  2848.  
  2849.      6.3  Pack
  2850.  
  2851.      The Pack command can be used to pack the message base files by
  2852.      removing messages that are marked as deleted, and optionally purge and
  2853.      renumber messages.
  2854.  
  2855.      MBUTIL Pack [area] [-Force|-Overwrite] [switches]
  2856.  
  2857.      Switches:
  2858.  
  2859.      -Force         Force overwriting of existing Hudson message base files
  2860.      -Overwrite     Overwrite existing files only if short of disk space
  2861.      -Backup        Keep the original message base files as backup
  2862.      -Renumber      Renumber messages and update LASTREAD pointers
  2863.      -Delete        Delete cross-linked messages
  2864.      -Recover       Move messages in invalid boards to the recovery board
  2865.      -Link          Link JAM areas after packing
  2866.      -PackJlr       Pack JAM lastread (JLR) files
  2867.      -Purge         Delete messages based on information in AREAFILE.GE
  2868.      -Rnx           Create index file MBUTIL.RNX with old and new message
  2869.                     numbers this can be used by external utilities to
  2870.                     update files to the new message numbers. (*.MSG)
  2871.  
  2872.      WARNING: When you pack the message base files, it is no longer
  2873.      possible to retrieve deleted message with Undelete (see page 57).
  2874.  
  2875.      Pack will by default rewrite the message base file and delete the old
  2876.      files if the message base was successfully packed. If you use -Backup,
  2877.      the old message base files are kept. The old index files are not kept,
  2878.      because you can rebuild them with Index (see page 52). By using
  2879.      -Overwrite you can choose to overwrite the existing files if there is
  2880.      not enough disk space to create new files. You can use -Force to force
  2881.      overwriting always, which has the following advantages and
  2882.      disadvantage:
  2883.  
  2884.          +  Overwriting requires no free disk space at all.
  2885.  
  2886.          +  Overwriting can be much faster since MBUTIL will not rewrite
  2887.             text blocks which do not need to be moved).
  2888.  
  2889.          +  Overwriting causes less disk fragmentation, and thus reduces
  2890.             message base access from becoming slow.
  2891.  
  2892.          -  Overwriting can be dangerous, because it will damage your
  2893.             message base beyond repair if it is interrupted. MBUTIL will
  2894.             ignore the Break and Ctrl-C keys when overwriting, to prevent
  2895.             you from accidentally interrupting it.
  2896.  
  2897.      The -Force and -Overwrite switches are mutually exclusive.
  2898.  
  2899.  
  2900.  
  2901.                                        54
  2902.  
  2903.      Although MBUTIL will automatically renumber the messages in the Hudson
  2904.      Message Base if the highest message number gets higher than the auto-
  2905.      renumber value defined in GSETUP, I recommend using -Renumber
  2906.      regularly or always (for example by setting "Auto-renumber" to 0).
  2907.      While packing, MBUTIL will update the reply chains and after packing
  2908.      it will update and fix the LASTREAD pointers. If USERS.BBS exists it
  2909.      will also update the 'Highest Message Read' pointers and reformat
  2910.      LASTREAD.BBS if necessary.
  2911.  
  2912.      There is no need to run 'MBUTIL Index' before 'MBUTIL Pack', since
  2913.      Pack does not use or need the index files, and the -Delete and
  2914.      -Recover switches described at the next page can also be used with
  2915.      Pack.
  2916.  
  2917.      The -PackJlr switch can be used to remove lastread pointers that have
  2918.      no matching user in the GSETUP System users or USERS.BBS file from the
  2919.      .JLR files.
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.                                        55
  2956.  
  2957.      6.4  Purge
  2958.  
  2959.      The Purge command can be used to delete messages in one or all areas
  2960.      based on criteria specified per area, such as age, received status or
  2961.      maximum number of messages.
  2962.  
  2963.      MBUTIL Purge [area] [switches]
  2964.  
  2965.      Switches:
  2966.  
  2967.      -Msgs <msgs>        Delete all except the last <msgs> messages
  2968.      -Days <days>        Delete all messages older than <days> days
  2969.      -Rcvd <days>        Delete all received messages older than <days>
  2970.                          days
  2971.      -All                Delete all messages in <area>
  2972.      -Future             Delete all messages dated in the future in one or
  2973.                          all areas
  2974.      -Unused             Delete all messages in unused Hudson boards
  2975.  
  2976.      With -Days, -Msgs and -Rcvd you can override the purge information in
  2977.      AREAFILE.GE for the specified area, or you can use these switches to
  2978.      override the default settings for Hudson areas not in defined
  2979.      AREAFILE.GE when purging all areas.
  2980.  
  2981.      As long as the message base is not packed with "MBUTIL Pack", you can
  2982.      still retrieve deleted messages with 'Undelete', described on page 57.
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.                                        56
  3010.  
  3011.      6.5  Undelete
  3012.  
  3013.      The Undelete command can be used to undelete all deleted messages in a
  3014.      single or all JAM and Hudson areas.
  3015.  
  3016.      MBUTIL Undelete [area]
  3017.  
  3018.      [area]              Area name or board number (#<board>) of the area
  3019.                          in which you want to undelete messages. If you do
  3020.                          not specify an area, messages in all JAM and
  3021.                          Hudson areas will be undeleted.
  3022.  
  3023.      When messages are deleted, they are marked as deleted and not
  3024.      overwritten or physically removed (that is done by the Pack command,
  3025.      see page 54). This means that you can always Undelete all deleted
  3026.      messages, as long as the message base has not been packed yet.
  3027.  
  3028.  
  3029.      6.6  Convert
  3030.  
  3031.      The Convert command can be used to convert to convert one or more
  3032.      Hudson or *.MSG area to JAM format.
  3033.  
  3034.      MBUTIL Convert [<area> <basename>]
  3035.  
  3036.      If <area> and <basename> are not specified, MBUTIL will convert all
  3037.      areas in the JAM_CONV.GE file produced by the 'GSETUP Convert'
  3038.      command.
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.                                        57
  3064.  
  3065.      6.7  Export
  3066.  
  3067.      The Export command is the opposite of the Import command and can be
  3068.      used to export netmail from any board in the Hudson Message Base to
  3069.      the mailer's netmail path.
  3070.  
  3071.      MBUTIL Export [-All] [-Crash] [-Delete] [-ReTear]
  3072.  
  3073.      -All                Send all messages to another zone direct
  3074.      -Crash              Send only crash messages to another zone direct
  3075.      -Delete             Delete messages in the message base after they
  3076.                          have been exported. Normally this is only done for
  3077.                          Kill/Sent mail.
  3078.      -ReTear             Replace the tear line in Outgoing Echomail
  3079.                          messages
  3080.  
  3081.      To qualify for export, a netmail message should not be destined to one
  3082.      of your own addresses. Messages to your own points will always be
  3083.      exported.
  3084.  
  3085.      By default, out of zone netmail is routed via the zone gate
  3086.      (origzone:origzone/destzone), but you can use the -All switch to send
  3087.      all netmail directly or the -Crash switch to send only crash netmail
  3088.      directly.
  3089.  
  3090.      If netmail was entered using a program that sets the cost field in the
  3091.      message header and increments the Pending field in USERS.BBS, MBUTIL
  3092.      will decrement the user's Pending and Credit fields after exporting.
  3093.  
  3094.      Export will update the number of outbound messages per board in the
  3095.      file TRAFFIC.MBU, which is created in your message base directory.
  3096.      Export will also create a new ECHOMAIL.BBS, to make sure your echomail
  3097.      processor (which uses this file to speed up scanning) will never say
  3098.      that the file is invalid because messages were deleted or because you
  3099.      packed the message base. If there is no outgoing echomail, MBUTIL will
  3100.      delete ECHOMAIL.BBS, which can be tested (if not exist ...) in a batch
  3101.      file. If you use the -ReTear switch, MBUTIL will replace the tear
  3102.      lines in outgoing echomail messages with the tear line defined in
  3103.      GSETUP. Export always fixes outgoing echomail without the Local
  3104.      status, to prevent duplicates caused by bugs in old versions of QEcho
  3105.      and FrontDoor 1.99c.
  3106.  
  3107.      There is another usage for the Export command:
  3108.  
  3109.      MBUTIL Export <board> <path> [-Delete]
  3110.  
  3111.      This can be used to export all messages in a message base board to
  3112.      *.MSG format. You should not use this to export netmail! Export will
  3113.      switch back to 'netmail mode' if you specify the netmail board or
  3114.      "NETMAIL".
  3115.  
  3116.  
  3117.                                        58
  3118.  
  3119.      6.8  Import
  3120.  
  3121.      The Import command can be used to import netmail messages from the
  3122.      mailer's Netmail path to a netmail board in the Hudson Message Base.
  3123.      This can also be done by GEcho's Import command.
  3124.  
  3125.      MBUTIL Import [-Delete] [-Rcvd]
  3126.  
  3127.      -Delete             Delete the *.MSG files after they have been
  3128.                          imported to the message base
  3129.      -Rcvd               Import and delete received netmail *.MSG files
  3130.  
  3131.      To qualify for import, a netmail message must be destined for an
  3132.      addresses and user name specified in GSETUP or a user in USERS.BBS
  3133.      file. Messages to "SysOp" will be imported to the first user name
  3134.      specified in GSETUP.
  3135.  
  3136.      By default a message that has already been received in the netmail
  3137.      path is not imported and an imported message is not deleted, but is
  3138.      given the Received status. You can use -Delete to delete messages
  3139.      after import. You can use -Rcvd to import received messages too, but
  3140.      such messages will always be deleted after import.
  3141.  
  3142.      There is another usage for the Import command:
  3143.  
  3144.      MBUTIL Import <path> <board> [-Delete]
  3145.  
  3146.      This can be used to import all Fido standard echomail *.MSG files in a
  3147.      directory to a message base board, for example to convert a *.MSG
  3148.      message base to MSG*.BBS message base format or to import all messages
  3149.      in the directory where your echomail processor stores duplicates or
  3150.      messages for unknown areas. You should not use this to import netmail!
  3151.      Import will switch to netmail mode if you specify the netmail board or
  3152.      "NETMAIL".
  3153.  
  3154.      Examples:
  3155.  
  3156.      MBUTIL Import -Delete
  3157.      Imports netmail in the netmail path to the netmail board
  3158.  
  3159.      MBUTIL Import C:\FD\BADECHO NEWECHO -Delete
  3160.      Moves all *.MSG messages in C:\FD\BADECHO to the area "NEWECHO".
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.                                        59
  3172.  
  3173.      6.9  Move
  3174.  
  3175.      The Move command can be used to move all messages in one Hudson board
  3176.      to another Hudson board.
  3177.  
  3178.      MBUTIL Move <from_board> <to_board>
  3179.  
  3180.      The messages are not physically moved or copied, only their board
  3181.      number is changed. They keep the same message numbers and reply
  3182.      chains. Deleted messages will not be moved.
  3183.  
  3184.      Example:
  3185.  
  3186.      MBUTIL Move RA_UTIL #56
  3187.  
  3188.      Move all messages in the Hudson board in which RA_UTIL is stored to
  3189.      Hudson board 56.
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.                                        60
  3226.  
  3227.      6.10  Post
  3228.  
  3229.      The Post can be used to create a message with the contents of a
  3230.      specified file up to 60 kB in the specified area.
  3231.  
  3232.      MBUTIL Post <file> <area> [switches]
  3233.  
  3234.      Switches:
  3235.  
  3236.      -From <from>         Default: SysOp name defined in system file
  3237.      -To <to>             Default: "All" or "SysOp"
  3238.      -Subject <subject>   Default: <file>
  3239.      -Origin <1-20>       Default: No tear and origin line
  3240.      -Aka <1-31>          Default: Main address
  3241.      -Dest <address>      Default: Main address
  3242.  
  3243.      -<status>   Status: <Echo|Local|Net|Pvt|Crash|Hold|Kill|File|Frq|Urq>
  3244.      -<flag>     Flag: <DIR|IMM|KFS|TFS|CFM|RRQ|FAX|FPU|HUB|ZON>
  3245.      -Delete     Delete <file> after posting
  3246.  
  3247.      If you specify an echomail or netmail area, MBUTIL will automatically
  3248.      give the message echomail or netmail status. You can force this with
  3249.      -Echo, -Local or -Net. Messages will by default be public, but you can
  3250.      override this with -Pvt. You can also give messages any of the status
  3251.      and flag values shown above.
  3252.  
  3253.      MBUTIL will not add a tear and origin line by default, but you can add
  3254.      one with the -Origin switch. Use -Aka if you want another address than
  3255.      the main address to be used. With -Dest you can specify the
  3256.      destination address for netmail messages.
  3257.  
  3258.      If <from>, <to>, <subject> or <line> contains spaces, enclose it in
  3259.      double quotes.
  3260.  
  3261.      Examples:
  3262.  
  3263.      MBUTIL Post C:\RELEASE.TXT GECHO_HELP -Subject "GEcho
  3264.                  1.20/Pro release" -Origin 2
  3265.  
  3266.      MBUTIL Post C:\RELEASE.TXT #29 -Subject C:\FILES\GE_120C.ZIP
  3267.                  -Net -Dest .1 -Pvt -File -Crash -Kill
  3268.  
  3269.      MBUTIL Post NUL NETMAIL -From BGFAX -Subject %1 -Pvt -Fax
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.                                        61
  3280.  
  3281.      Statuses:
  3282.  
  3283.      Echo                Echomail (should be exported)
  3284.      Local               Local (should not be exported)
  3285.      Net                 Netmail (should be exported)
  3286.      Pvt                 Private
  3287.      Crash               Crash
  3288.      Hold                Hold for pickup
  3289.      Kill                Kill after sent
  3290.      File                File attach
  3291.      Frq                 File request
  3292.      Urq                 File update request
  3293.  
  3294.  
  3295.      Flags:
  3296.  
  3297.      DIR                 Direct
  3298.      IMM                 Immediate
  3299.      KFS                 Kill file after sent
  3300.      TFS                 Truncate file after sent
  3301.      CFM                 Confirmation receipt request
  3302.      RRQ                 Return receipt request
  3303.      FAX                 Fax attach
  3304.      FPU                 Force pickup
  3305.      HUB                 Hub/host-route
  3306.      ZON                 Zonegate
  3307.  
  3308.  
  3309.      The Post command has another format if you use the -Test switch:
  3310.  
  3311.      MBUTIL Post <number> <area> -Test [...]
  3312.  
  3313.      MBUTIL will post <number> messages in the specified area for testing
  3314.      purposes. The -Echo and -Net switches will be ignored when posting
  3315.      test messages.
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.                                        62
  3334.  
  3335.      6.11  Report
  3336.  
  3337.      The Report command can be used to get some Hudson Message Base
  3338.      statistics and a traffic report.
  3339.  
  3340.      MBUTIL Report [switches]
  3341.  
  3342.      -Traffic       Inbound & Outbound traffic report
  3343.      -Stat          General message base statistics
  3344.  
  3345.      The traffic information is stored in TRAFFIC.MBU. The outbound traffic
  3346.      is updated by running MBUTIL Export before running GEcho Scan. The
  3347.      inbound traffic is updated by copying MSGINFO.BBS to MSGINFO.MBU
  3348.      before running GEcho Toss and running MBUTIL Import afterwards.
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.                                        63
  3388.  
  3389.      6.12  Sort
  3390.  
  3391.      The Sort command can be used to sort all unread messages in the Hudson
  3392.      base by board number and post date and time.
  3393.  
  3394.      MBUTIL Sort [switches]
  3395.  
  3396.      Switches:
  3397.  
  3398.      -All           Sort all messages (ignore LASTREAD pointers)
  3399.      -Backup        Keep the original MSGHDR.BBS as backup (.BAK)
  3400.      -Force         Force sorting if link file does not exist
  3401.  
  3402.      Sorting can have two advantages:
  3403.  
  3404.          +  When using combined read mode to read new messages for example,
  3405.             you will not see new messages from different boards mixed up.
  3406.  
  3407.          +  It reduces the chance that you read a reply to a message before
  3408.             you read the original message. Usually that is caused by
  3409.             echomail processors that do not sort incoming mail packets, but
  3410.             that does not have to be the case, since a reply can simply
  3411.             have a shorter and/or faster path than the message that was
  3412.             replied to.
  3413.  
  3414.      Whether the use of the Sort command gives desirable results or not
  3415.      very much depends on the time zone in which you live. For example, it
  3416.      *may* not work correctly in Australia.
  3417.  
  3418.      If IMPORT.HMB is not present in the system path and you did not
  3419.      specify the -Force switch, Sort will immediately exit to save time if
  3420.      no mail or only netmail was received.
  3421.  
  3422.      MBUTIL checks if there is enough disk space available. After that it
  3423.      scans LASTREAD.BBS and USERS.BBS (if present) to find the highest
  3424.      message that was read by the users. MBUTIL always assumes that there
  3425.      are messages to sort and starts copying MSGHDR.BBS and creating
  3426.      MSGTOIDX.BBS while scanning MSGHDR.BBS to find out if there are
  3427.      messages to sort and where to start sorting. Sort will not update or
  3428.      reset the reply chains, so you should run 'MBUTIL Link' after you used
  3429.      Sort.
  3430.  
  3431.      You can use -All to sort the entire message base, but this is not
  3432.      recommended for Bulletin Board Systems, as this will not update the
  3433.      lastread pointers. MBUTIL will ask you to confirm using -All, to
  3434.      prevent the LASTREAD pointers from becoming useless by accident.
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.                                        64
  3442.  
  3443.      7  Hints
  3444.  
  3445.  
  3446.      7.1  Using GEcho with D'Bridge
  3447.  
  3448.      Here are some hints on how to use GEcho as external echomail processor
  3449.      with D'Bridge, as received from some D'Bridge users. Choose the
  3450.      following settings using the "Config" menu:
  3451.  
  3452.      Under "Packet/Mail control":
  3453.  
  3454.      Inbound mail handling: External
  3455.  
  3456.      GEcho's netmail directory must be the same as the D'Bridge netmail
  3457.      directory. Do NOT use any other D'Bridge directory for GEcho.
  3458.  
  3459.      After GEcho has been used, D'Bridge should rescan the queue to prevent
  3460.      it from accidentally overwriting netmail, so make sure you enable the
  3461.      D'Bridge semaphore mode. When you let D'Bridge swap to DOS to start
  3462.      GEcho, put the following in the configuration:
  3463.  
  3464.      GEcho <commands>
  3465.      *R
  3466.  
  3467.  
  3468.      7.2  Using GEcho with BinkleyTerm
  3469.  
  3470.      When you use BinkleyTerm mode you cannot use zone numbers higher than
  3471.      4096. Mail for the zone of your main address is stored in the normal
  3472.      outbound directory, mail for other zones is stored a directory with
  3473.      the name of the normal outbound directory with the hexadecimal zone
  3474.      number as extension. Some BinkleyTerm-alike systems do not have the
  3475.      point support that BinkleyTerm 2.50 has. If that applies to your
  3476.      mailer as well, you have two options:
  3477.  
  3478.      1. Do not use 4D destination addresses in the Area manager's Export
  3479.         list or in the Pack manager's "Route To" field.
  3480.  
  3481.      2. Use 4D destination address, and specify a point's fakenet address
  3482.         in the Node manager's "Route via" field.
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.                                        65
  3496.  
  3497.      8  Credits
  3498.  
  3499.      Many thanks to all the registered users and beta testers in the
  3500.      following countries for their contributions:
  3501.  
  3502.      Australia, Austria, Belgium, Canada, Denmark, Estonia, Finland,
  3503.      France, Germany, Hong Kong, Hungary, Ireland, Israel, Italy, Japan,
  3504.      Luxembourg, Macau, Malaysia, New Zealand, Netherlands, Norway, Poland,
  3505.      Portugal, Philippines, Russia, Singapore, South-Africa, Spain, Sweden,
  3506.      Switzerland, Taiwan, United Kingdom, and United States of America.
  3507.  
  3508.      Thank you for your registration and the time you spent testing the
  3509.      programs, reporting problems, making suggestions. This may be a
  3510.      cliche, but I really could not have done it without you. Listing all
  3511.      of you here would take too much space, but I would especially like to
  3512.      thank the following people:
  3513.  
  3514.      Jim Smoot, Roland Mausolf, Malte Erikson, Jonathan Rapoport, Craig
  3515.      Gibson, Terry Belton, Michele Zunino, John Johnson, John McDowell,
  3516.      Dick Augustsson, Peter Hoste, Ruud de Bruin, Ron Huiskes, Gerard
  3517.      Snoek, Ruedi Kneubuehler, Rolf Taschler, Mick Spice, Jim Nikolich,
  3518.      Andrew Leary, Ronnie Toth, Andreas Birgerson, Jens Fallesen, Mark
  3519.      Prado, Nathan Moschkin, Willem Blink, James Berry, Jan Walraet,
  3520.      Robbert Brown, Steve Winter, Gerrit Mak, Albert Dorrepaal, Jan
  3521.      Frederik Nipshagen, Jeroen Pluimers, Johan Corstjens, Bonno Bloksma,
  3522.      Frans Hagelaars, Theo Frieling, Stuart Henderson, Norbert Versluis,
  3523.      Sander Hage, Donald Heering, Barry Lagerweij, Tonny Lin, Tim Peeters,
  3524.      Alex Woick, Ronald Faber, Evert Bruinsma, Eric Lotgerink, Darryl
  3525.      Gregorash, Edmond Vandermeersch, Kevin Zimmerman, Paul Wijhenke, Lars
  3526.      Laursen, James FitzGibbon, Harry Konstantinou, Manuel Wenger, Eric
  3527.      Carriere, Richard Huber, Gerard van Essen, Roland van der Put, Ryan
  3528.      Murray, Mikael Karlsson, Jens Mueller, Tomasz Kepinski, Marco
  3529.      Miltenburg, Mike Jordan, Robert Ensing, Lee Fisher, Serge Paquin, 
  3530.  
  3531.      Special thanks also go to Joaquim H. Homrighausen, Andrew Milner and
  3532.      Mats Wallin.
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.                                        66
  3550.  
  3551.      All brand and product names are Copyrighted (C) material, Trademarks
  3552.      (tm) or Registered Trademarks (R) of their respective holders:
  3553.  
  3554.      Fido, FidoNet            Tom Jennings, Fido Software
  3555.      FrontDoor, TosScan       Joaquim H. Homrighausen, Absolute Solutions
  3556.      RemoteAccess             Andrew Milner, Wantree Development
  3557.      GEcho, MBUTIL            Gerard J. van der Land
  3558.      TimEd                    Gerard van Essen
  3559.      GoldED                   Odinn H. Sorensen
  3560.      PKZIP, PKLITE            PKWARE, Inc.
  3561.      LHA                      Haruyasu Yoshizaki
  3562.      ARJ                      Robert K. Jung
  3563.      PAK                      NoGate Consulting
  3564.      RAR                      Eugene Roshal
  3565.      SQZ                      Jonas I Hammarberg
  3566.      UltraCompressor II       Ad Infinitum Programs the Netherlands
  3567.      ARC, ARCmail, SEAdog     Systems Enhancements Associates
  3568.      FastEcho                 Software Technik Burchhardt
  3569.      FMail                    Folkert Wijnstra
  3570.      IMAIL                    Andreas Klein
  3571.      PCBoard                  Clark Development Company, Inc
  3572.      Wildcat!                 Mustang Software, Inc.
  3573.      QuickBBS, QEcho          Pegasus Software
  3574.      InterMail                Peter Stewart, InterZone Software, Inc.
  3575.      BinkleyTerm              Bit Bucket Software
  3576.      D'Bridge                 Chris Irwin
  3577.      Xenia                    Lentz Software Development
  3578.      QEMM, DESQview           Quarterdeck Office Systems, Inc.
  3579.      Microsoft, MS-DOS,
  3580.         Windows               Microsoft Corporation
  3581.      IBM, PC-DOS, OS/2        International Business Machines Corp.
  3582.      DR DOS                   Digital Research
  3583.      Borland C++,
  3584.         Turbo Assembler       Borland International, Inc.
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.                                        67
  3604.  
  3605.      9  Colors and Errorlevels
  3606.  
  3607.          SET GE=<path> [color]
  3608.  
  3609.      [color] is the optional default text color, which is calculated as
  3610.      follows:
  3611.  
  3612.          <text color> + (16 * <background color>)
  3613.  
  3614.      Colors:
  3615.  
  3616.          0 = Black    1 = Blue       2 = Green     3 = Cyan
  3617.          4 = Red      5 = Magenta    6 = Yellow    7 = White
  3618.  
  3619.      Add 8 for highlighted text colors. The default color is 7, white text
  3620.      on a black background. You can also use GSETUP; Miscellaneous; GSETUP
  3621.      Colors; Customized to calculate the color number.
  3622.  
  3623.      Example:
  3624.  
  3625.          SET GE=C:\FD 3
  3626.  
  3627.  
  3628.  
  3629.      GEcho and MBUTIL return one of the following errorlevels:
  3630.  
  3631.         255    Disk error or missing configuration data
  3632.         254    Insufficient memory available
  3633.         253    Insufficient disk space available
  3634.         252    Incorrect DOS version
  3635.         251    System file revision level mismatch
  3636.         250    Swap error
  3637.         249    Hudson message base full or incorrect
  3638.                Purge/pack/renumber are needed.
  3639.  
  3640.           3    Fatal error detected by Borland C++ Start Up Code
  3641.           0    No errors occurred
  3642.  
  3643.      Note that the ERRORLEVEL keyword in a batch file by default tests if
  3644.      the exit code is greater than or equal to the specified number, and
  3645.      that they should therefore be tested in descending order. The
  3646.      condition "ERRORLEVEL 1" will be true for all errorlevels. 4DOS allows
  3647.      you to specify a "EQ" (equal) condition, for example "ERRORLEVEL EQ
  3648.      249".
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.                                        68
  3658.  
  3659.      10  Technical Notes
  3660.  
  3661.          *  The FTSC assigned product code for GEcho is 0x61 (hexadecimal).
  3662.  
  3663.          *  GEcho and MBUTIL are fully zone and point (3D/4D) aware.
  3664.  
  3665.          *  The mail packets created by GEcho are FTS-1, FTS-4 and FSC-39
  3666.             revision 4 compatible, using the Type 2+ packet header with
  3667.             Capability Word and Capability Word Validation Copy.
  3668.  
  3669.             The outbound mail packets temporarily have the .QQQ extension.
  3670.             When the outbound mail is processed, each of these files is
  3671.             renamed to .PKT and two NULs are added to the end. If anything
  3672.             should go wrong with compressing, these finishing NULs are
  3673.             removed again, and the packet is renamed back to .QQQ. When
  3674.             GEcho is started again, it will only append mail to existing
  3675.             .QQQ packets if they have only one NUL at the end, to prevent
  3676.             mail from getting lost.
  3677.  
  3678.          *  GEcho will recognize Type 2+ (FSC-39 revision 4 and FSC-48
  3679.             revision 2) and Type 2.2 (FSC-45 revision 1) compatible packet
  3680.             headers. GEcho uses an external file (FTSCPROD.GE) to show the
  3681.             names of the programs that created the inbound packets. This
  3682.             file also allows GEcho to recognize 3D Type 2.1 (ZMail, QMail)
  3683.             or Type 2+ packets created by programs that do not use the
  3684.             Capability Word (TosScan 1.00, D'Bridge 1.30).
  3685.  
  3686.          *  Line feeds are always stripped, stripping of Soft CRs is
  3687.             optional. The tosser will find AREA tags that are hidden with
  3688.             ^a, or when they are preceded by one or more ^a lines. Spaces
  3689.             after "AREA:" are ignored. GEcho will unhide hidden AREA tags
  3690.             when tossing messages to the bad echomail path.
  3691.  
  3692.             If there is any other information below the Origin line, GEcho
  3693.             will it ignore (strip) it and not forward it to other nodes.
  3694.  
  3695.          *  To detect duplicates, GEcho can store CRC-32 signatures of the
  3696.             header of imported and exported messages in ECHODUPE.GE, and
  3697.             check every inbound echomail message it processes against this
  3698.             list to decide whether it probably is a duplicate message or
  3699.             not. This is NOT 100% reliable, because there is very small
  3700.             chance that messages are mistakenly identified as duplicates.
  3701.  
  3702.          *  GEcho and MBUTIL can parse both Fido/Opus and SEAdog style date
  3703.             fields and converts Opus dates to Fido format when exporting
  3704.             messages from a *.MSG echomail area.
  3705.  
  3706.          *  GEcho supports the file naming convention introduced in
  3707.             BinkleyTerm 2.50 to support 4D points.
  3708.  
  3709.  
  3710.  
  3711.                                        69
  3712.  
  3713.          *  GEcho supports the RemoteAccess/FrontDoor Hudson Message Base
  3714.             sharing specifications. This method is a bit slow, because
  3715.             GEcho has to lock/unlock and read/update MSGINFO.BBS every time
  3716.             something is written to the message base. GEcho also supports
  3717.             the improved sharing method suggested by the author of GEcho.
  3718.             This method allows GEcho to keep the message base locked until
  3719.             the semaphore file MBUNLOCK.NOW is created or touched. This is
  3720.             supported by RemoteAccess 1.11, FrontDoor 2.10 and GoldED 2.40.
  3721.             Do not enable this unless all other your software that uses the
  3722.             message base while GEcho is running supports this!
  3723.  
  3724.          *  In FrontDoor semaphore mode GEcho will touch FDRESCAN.NOW and
  3725.             FMRESCAN.NOW and the registered version will check the crc.`n
  3726.             semaphore introduced in FD 2.10. In InterMail semaphore mode
  3727.             GEcho will touch IMRESCAN.NOW and IERESCAN.NOW, and the
  3728.             registered version will use IMRENUM.NOW and X1234567.8yy
  3729.             semaphores introduced in IM 2.22. In D'Bridge semaphore mode
  3730.             GEcho will touch DBRIDGE.RSN and DBRIDGE.NSW and create/update
  3731.             DBRIDGE.ESW. In BinkleyTerm semaphore the registered version of
  3732.             GEcho will check for .BSY files.
  3733.  
  3734.          *  GEcho and MBUTIL are written in C (compiled using Borland C++
  3735.             version 4.02 in large memory model) and assembly language
  3736.             (assembled using Turbo Assembler Version 4.0).
  3737.  
  3738.             The source code is not available. However, a separate
  3739.             Developers Kit called GE_DEV is available for developers who
  3740.             are planning to write a utility that uses GEcho's data files.
  3741.             It contains technical information, data structures and sample
  3742.             source code for ANSI C and Borland Pascal.
  3743.  
  3744.          *  File input/output is performed using standard DOS file handle
  3745.             calls, keyboard input is done using the BIOS interrupt 16h.
  3746.  
  3747.          *  If a log file ends with an End-Of-File marker (ASCII 26), GEcho
  3748.             and MBUTIL will also append one when closing it.
  3749.  
  3750.          *  GEcho automatically detects multitaskers and gives up time
  3751.             slices in RemoteAccess 1.10 sharing mode when GEcho detects
  3752.             that MBUNLOCK.NOW has been touched. Supported are OS/2,
  3753.             Windows, DESqview, TopView and DoubleDOS.
  3754.  
  3755.          *  The programs automatically detect the video environment and
  3756.             write directly to the screen or DESQview virtual screen buffer.
  3757.  
  3758.          *  The swapper used is EXEC Version 3.3b by Thomas Wagner. It can
  3759.             swap to EMS (LIM 3.0 or higher) and XMS memory, and to disk.
  3760.  
  3761.          *  GEcho and MBUTIL support the QuickBBS 2.76 file request netmail
  3762.             status (bit 7).
  3763.  
  3764.  
  3765.                                        70
  3766.  
  3767.          *  GEcho supports the following D'Bridge Xmail archive naming
  3768.             convention:
  3769.             For nodes: ?-ZZZNNN.###. For points: ?-POINT.###
  3770.             ? = C (Crash), N (Normal) or H (Hold).
  3771.             ZZZ = zone (in base 36)
  3772.             NNN = network number (in base 36)
  3773.             ### = node/point number (in base 36)
  3774.             However, GEcho will still use "FrontDoor" mode if:
  3775.             - any of the base 36 numbers exceeds 46655 (36^3 - 1).
  3776.             - the point address is not a point of the main address
  3777.             In this case the archive will be stored in the netmail path.
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.                                        71