home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / OMX100.ZIP / OMX.DOC < prev    next >
Encoding:
Text File  |  1994-10-10  |  149.0 KB  |  3,467 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                          ██████▒░  ██▒░  ██▒░ ██▒░  ██▒░
  20.                         ██▒░  ██▒░ ███▒░███▒░  ██▒░██▒░
  21.                         ██▒░  ██▒░ ████████▒░   ████▒░
  22.                         ██▒░  ██▒░ ██▒██▒██▒░    ██▒░
  23.                         ██▒░  ██▒░ ██▒░  ██▒░   ████▒░
  24.                         ██▒░  ██▒░ ██▒░  ██▒░  ██▒░██▒░
  25.                          ██████▒░  ██▒░  ██▒░ ██▒░  ██▒░
  26.  
  27.  
  28.                     Offline Mail Executive for DOS and OS/2
  29.  
  30.                         Version 1.00 - October 10, 1994
  31.  
  32.  
  33.                   Copyright 1994 by SysTech Computer Services
  34.               All rights reserved.  Written by Martin J. Pollard.
  35.  
  36.  
  37.                                Support addresses:
  38.  
  39.                  FidoNet NetMail  - 1:120/187@fidonet
  40.                  FidoNet EchoMail - BLUEWAVE, OFFLINE, SHAREWRE
  41.                  CompuServe       - 74003,1353
  42.                  Bulletin Board   - (810) 398-3406
  43.                                     (effective November 1, 1994)
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.         ╒══════════════════════════════════════════════════════════════╕
  56.         │ ▒▒▒▒▒▒▒▒▒▒  DISCLAIMER AND COPYRIGHT INFORMATION  ▒▒▒▒▒▒▒▒▒▒ │
  57.         ╘══════════════════════════════════════════════════════════════╛
  58.  
  59.         SysTech  Computer Services (SysTech) provides the  Offline  Mail
  60.         Executive  (OMX)  software  package to you  as-is,  without  any
  61.         warranty or guarantees of any kind.  If OMX doesn't work, tough.
  62.         If you lose millions because OMX messes up, it's you that's  out
  63.         millions,  not  us.  If you don't like this  disclaimer,  tough.
  64.         SysTech  reserves the right to do the absolute minimum  provided
  65.         by  law,  up to and including nothing.  (This is  basically  the
  66.         same disclaimer that comes with all software packages, but  ours
  67.         is  in  plain  English and theirs are in  legalese.   We  didn't
  68.         really  want to include any disclaimer at all, but  our  lawyers
  69.         insisted.)
  70.  
  71.         OMX  and its documentation are copyrighted materials of  SysTech
  72.         and  Martin  Pollard.   SysTech reserves  all  rights  to  these
  73.         materials,   and   is   protected  under   United   States   and
  74.         international copyright laws.  No part of these materials may be
  75.         reproduced  or  modified in any way without  the  prior  express
  76.         written permission of SysTech.
  77.  
  78.         SysTech grants  an  unlimited  license  to  make  and distribute
  79.         UNREGISTERED  copies  of OMX which have been  released   to  the
  80.         public by SysTech.  Absolutely no modifications  to   the  files
  81.         contained  in  the  software  package, including this   documen-
  82.         tation  file,  may be  made before distribution.  No fee  beyond
  83.         the  actual cost  of providing  these copies may be  charged  by
  84.         anyone other  than SysTech without the prior written consent  of
  85.         SysTech.
  86.  
  87.         Use  of   OMX  constitutes acceptance of the  stated  terms  and
  88.         conditions.    SysTech reserves  all  rights which are  not  ex-
  89.         pressly granted.
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.                  Offline Mail Executive Version 1.00 - Page ii
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.         ╒══════════════════════════════════════════════════════════════╕
  114.         │ ▒▒▒▒▒▒▒▒▒  REGISTRATION AND SHAREWARE INFORMATION  ▒▒▒▒▒▒▒▒▒ │
  115.         ╘══════════════════════════════════════════════════════════════╛
  116.  
  117.         Offline  Mail Executive (OMX) is fully copyrighted, and is  not,
  118.         nor will it ever  be, in  the Public  Domain.  OMX is NOT  Free-
  119.         ware;  it is  distributed under  the Shareware  concept.   Users
  120.         are  allowed  to try  this program  for 30  days before   paying
  121.         for  and  registering the  mail system   with  SysTech  Computer
  122.         Services (SysTech).  If the software does not  meet your  needs,
  123.         and   you do  not plan  on registering with SysTech after   your
  124.         30  day trial  period, you  are to cease usage  of the  program.
  125.         Continued  use beyond the authorized evaluation period  requires
  126.         payment of the registration fee in full.
  127.  
  128.         Registered users of OMX are granted an unlimited license to  use
  129.         the product, provided the following:
  130.  
  131.              Registration fees are NOT refundable.
  132.  
  133.              Registration codes are not transferable to other parties.
  134.  
  135.              Unofficial  software   patches must  not be   applied,  and
  136.              all copyright notices in  the documentation  and supporting
  137.              files  are  not  to  be altered.
  138.  
  139.              Backup  copies  may be kept of all registered  versions  of
  140.              this software for archive purposes only.
  141.  
  142.              Use  of  a registered copy is limited to one machine  at  a
  143.              time.   Use of multiple registered copies on  multiple  ma-
  144.              chines requires additional payment to SysTech.
  145.  
  146.         To register, simply fill out the enclosed registration form (the
  147.         REGISTER.DOC  file)  and mail to the address  shown.   You  will
  148.         receive a letter with your serial number and registration  code,
  149.         usually  within  30 business days.  READ THE  REGISTRATION  FORM
  150.         CAREFULLY AND COMPLETELY IN ORDER TO AVOID PROBLEMS!
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                  Offline Mail Executive Version 1.00 - Page iii
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.         ╒══════════════════════════════════════════════════════════════╕
  169.         │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ACKNOWLEDGEMENTS  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  170.         ╘══════════════════════════════════════════════════════════════╛
  171.  
  172.         OMX was a massive undertaking, one of the largest projects I had
  173.         ever  attempted.  It would never have been realized without  the
  174.         assistance of the OMX Beta Team:  Francois Blais, Earl  Faubion,
  175.         Frank  Koza, Doug Langley, Nick Marinelli, Steve Proctor,  Scott
  176.         Raymond,  Roland Roberts, Clint Satterwhite, and Steve  Stacher.
  177.         Thanks, guys; your assistance was valuable beyond measure!
  178.  
  179.         In addition, I'd like to give a special thanks to George Hatchew
  180.         for  creating The Blue Wave Offline Mail System.  Blue Wave  has
  181.         helped bring "painless" offline mail capabilities to the masses,
  182.         and its popularity -- not to mention its non-proprietary  nature
  183.         and  the generous assistance of its creator -- is what  inspired
  184.         me to base OMX on Blue Wave.  Way to go, George!
  185.  
  186.  
  187.  
  188.         ╒══════════════════════════════════════════════════════════════╕
  189.         │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  TRADEMARKS AND CREDITS  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  190.         ╘══════════════════════════════════════════════════════════════╛
  191.  
  192.         OMX makes use of the following toolkits:
  193.  
  194.            MsgAPI; Copyright 1991-1994 by SCI Communications; All rights
  195.              reserved.
  196.  
  197.            JAM(mbp)  API;  Copyright 1993 Joaquim  Homrighausen,  Andrew
  198.              Milner, Mats Birch, and Mats Wallin; All rights reserved.
  199.  
  200.         The  following  are products or trademarks of the  companies  or
  201.         individuals indicated:
  202.  
  203.            BinkleyTerm - Bit Bucket Software
  204.            Blue Wave - Cutting Edge Computing
  205.            Fido, FidoNet - Tom Jennings and Fido Software
  206.            FrontDoor - Joaquim Homrighausen
  207.            Maximus,  MsgAPI, Squish, SquishMail - Scott Dudley  and  SCI
  208.              Communications
  209.            MS-DOS, Windows, Windows NT - Microsoft Corp.
  210.            Novell DOS, DR-DOS - Novell Inc.
  211.            OS/2, PC-DOS - International Business Machines Corp.
  212.            PKZIP - PKWare Inc.
  213.            Wave Rider - Doug & Sue Crocker
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.                  Offline Mail Executive Version 1.00 - Page iv
  221.         ╒══════════════════════════════════════════════════════════════╕
  222.         │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  TABLE OF CONTENTS  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  223.         ╘══════════════════════════════════════════════════════════════╛
  224.  
  225.         Introduction ................................................ 1
  226.           What You Get When You Register OMX ........................ 1
  227.           Definitions For Commonly-Used Terms ....................... 2
  228.  
  229.         What Do I Need to Run OMX? .................................. 4
  230.  
  231.         Installing and Configuring Your System ...................... 5
  232.           The Front-End Mailer and EchoMail Processor ............... 5
  233.           The Offline Mail Reader ................................... 6
  234.           Installing OMX ............................................ 7
  235.           Additional Notes .......................................... 8
  236.  
  237.         OMX - Packet Processing Utility ............................. 10
  238.           Creating a Mail Packet .................................... 10
  239.           Processing a Reply Packet ................................. 12
  240.           Using OMXMAIL on the Command Line ......................... 13
  241.  
  242.         OMXSETUP - OMX Configuration Utility ........................ 16
  243.           System Information ........................................ 17
  244.           Paths & Filenames ......................................... 18
  245.           Options & Settings ........................................ 19
  246.           Message Area Settings ..................................... 21
  247.           Archive Commands .......................................... 22
  248.           Zone Gate Addresses ....................................... 24
  249.           Registration Codes ........................................ 24
  250.           User Configuration ........................................ 25
  251.           Message Area Manager ...................................... 27
  252.           Keyword & Filter Managers ................................. 33
  253.           Import Information ........................................ 36
  254.           Export Information ........................................ 37
  255.  
  256.         OMXMAINT - OMX Maintenance Utility .......................... 38
  257.  
  258.         Appendix A - NetMail Processing in OMX ...................... 42
  259.  
  260.         Appendix B - Technical Info on Last-Read Pointers ........... 43
  261.  
  262.         Appendix C - Formats of OMX Import/Export Files ............. 44
  263.           OMX System Information (OMXSETUP.CFG) ..................... 44
  264.           OMX Message Areas (OMXAREAS.CFG) .......................... 50
  265.           Additional Commentary ..................................... 52
  266.  
  267.         Appendix D - Suggested Software ............................. 53
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.                   Offline Mail Executive Version 1.00 - Page v
  280.         ╒══════════════════════════════════════════════════════════════╕
  281.         │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  INTRODUCTION  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  282.         ╘══════════════════════════════════════════════════════════════╛
  283.  
  284.         Offline  Mail  Executive  (OMX) is an  offline  mail  processing
  285.         system  designed  for the individual.  It allows  an  individual
  286.         user  to read and write FidoNet-style mail using the  convenient
  287.         features  of an offline mail reader, but without the  hassle  of
  288.         setting  up  an entire bulletin board system (BBS)  and  offline
  289.         mail door.
  290.  
  291.         OMX provides the following features:
  292.  
  293.         *  Creates  and processes mail and reply packets using the  Blue
  294.            Wave offline mail format.
  295.  
  296.         *  Supports FidoNet-compatible NetMail, EchoMail, and GroupMail.
  297.  
  298.         *  Supports  the  Fido  (*.MSG), Squish, and  JAM  message  base
  299.            formats for local ("raw") message processing.
  300.  
  301.         *  Supports flexible message packing via keywords and filters.
  302.  
  303.         *  Provides for complete message base maintenance (i.e. packing,
  304.            renumbering, etc.) without the need for external utilities.
  305.  
  306.         *  Supports one or two users (NO extra registration required!).
  307.  
  308.         *  Available in both DOS and OS/2 versions.
  309.  
  310.         *  Much, much more!
  311.  
  312.         This  documentation assumes that you are somewhat familiar  with
  313.         the concept of networks, mail processing, nodes, points, and  so
  314.         forth.  If you're unfamiliar with these concepts, it is suggest-
  315.         ed that you contact a BBS in your area that is participating  in
  316.         FidoNet (or a similar network), and obtain a few pointers.  Most
  317.         SysOps and users will be more than happy to help you out.
  318.  
  319.  
  320.                        WHAT YOU GET WHEN YOU REGISTER OMX
  321.  
  322.         The  unregistered version of OMX includes most, but not all,  of
  323.         the  functionality of the registered version (the remaining  95%
  324.         should be more than enough to help you determine whether or  not
  325.         OMX  meets  your  needs).  When you register  the  package,  the
  326.         following features become available:
  327.  
  328.         *  NetMail  address  matching  (both  zone  matching  and  exact
  329.            address matching).
  330.  
  331.         *  NetMail zone gating.
  332.  
  333.         *  Automatic creation of the semaphore and ECHOTOSS.LOG files.
  334.  
  335.         *  Unique origin lines for each message area.
  336.  
  337.  
  338.                   Offline Mail Executive Version 1.00 - Page 1
  339.         *  Individual  tear/origin  line combinations for  each  message
  340.            area.
  341.  
  342.         *  Up to 100 keywords and filters each (the unregistered version
  343.            is limited to 10 each).
  344.  
  345.         In  addition,  you will be eligible for special  access  on  the
  346.         SysTech  support BBS to areas that are restricted to  registered
  347.         users.   Simply  call the BBS and leave a message to  the  SysOp
  348.         indicating  that  you are a registered OMX  user  (include  your
  349.         serial  number  and  registration code), and  you  will  receive
  350.         access to the areas reserved for registered users.
  351.  
  352.  
  353.                       DEFINITIONS FOR COMMONLY-USED TERMS
  354.  
  355.         Although  it's assumed that you have some experience with  Fido-
  356.         Net-style mail, some of these terms may still be new to some  of
  357.         you.   Therefore,  here  is a list of the  commonly  used  terms
  358.         scattered throughout this document:
  359.  
  360.            NetMail     This  is  a type of mail generally  intended  for
  361.                        personal,  one-on-one communication.  NetMail  is
  362.                        addressed  directly  to  the  recipient,  and  is
  363.                        usually marked as "private".  This way, the  only
  364.                        person that can read the message is the person to
  365.                        whom the message is addressed.
  366.  
  367.            EchoMail    A  method of mail processing used for public,  or
  368.                        "conference" mail.  Unlike NetMail, messages sent
  369.                        via  EchoMail are usually NOT  marked  "private",
  370.                        and  can therefore be read by  anyone.   EchoMail
  371.                        conferences  are separated by topic, and  are  by
  372.                        far  the most popular method of mail  processing,
  373.                        since it allows people from all across the  globe
  374.                        to interact with each other about their  favorite
  375.                        topics.
  376.  
  377.            GroupMail   This  method of mail processing is,  in  concept,
  378.                        identical to EchoMail; the difference lies in the
  379.                        way that messages are processed.  GroupMail is  a
  380.                        rather  esoteric  method of mail  processing,  so
  381.                        don't feel left out if you've never heard of  it.
  382.                        Generally, the only people who will be interested
  383.                        in GroupMail are those who are already  receiving
  384.                        mail  via  the GroupMail method, as 99%  of  mail
  385.                        processing is done via EchoMail.
  386.  
  387.            Fido/*.MSG  The  very first method used to store messages  on
  388.                        disk.  (The name comes from Tom Jennings' "Fido",
  389.                        the  BBS  package that first  used  the  format.)
  390.                        Each  message  is stored as an  individual  file,
  391.                        using  the  message number as  the  filename  and
  392.                        ".MSG"  as  the  extension  (i.e.  "1.MSG"),  and
  393.                        each  message area has its own individual  direc-
  394.                        tory.   The main advantage to the Fido format  is
  395.  
  396.  
  397.                   Offline Mail Executive Version 1.00 - Page 2
  398.                        that  since it was the first, it has  become  the
  399.                        lowest common denominator in FidoNet, with liter-
  400.                        ally hundreds of support utilities available that
  401.                        support  this  format.   (All  FidoNet-compatible
  402.                        front-end mailers use the Fido format for storing
  403.                        NetMail messages, as well.)
  404.  
  405.                        The main drawback to the Fido format is that each
  406.                        of these little files tends to cumulatively  take
  407.                        up a HUGE amount of disk space, especially on FAT
  408.                        drives with large cluster sizes.  Also,  process-
  409.                        ing  slows  down tremendously as  the  number  of
  410.                        messages  increase, since each file  comprises  a
  411.                        single message that must be examined one by one.
  412.  
  413.            Squish      This  method  was introduced in the  Maximus  BBS
  414.                        package.   It stores messages in individual  sets
  415.                        of  database  files for each message  area.   The
  416.                        biggest advantage that the Squish format has over
  417.                        the Fido format is that Squish files take up MUCH
  418.                        less  disk space (since all messages for  a  base
  419.                        are  stored  in a single  database  file),  while
  420.                        still  retaining  Fido's  concept  of  segregated
  421.                        areas  (making maintenance easier; you only  have
  422.                        to  delete a handful of files to remove a  Squish
  423.                        area,  with  the other areas left  intact).   The
  424.                        only  real  disadvantage is that Squish  is  very
  425.                        much  designed around FidoNet; currently,  it  is
  426.                        not  flexible  enough to encompass the  needs  of
  427.                        other networks.
  428.  
  429.            JAM         This  method was introduced in the Remote  Access
  430.                        BBS  package, and is very similar in  concept  to
  431.                        the Squish format.  (The name is derived from the
  432.                        first  initials of its creators --  Joaquim  Hom-
  433.                        righausen,  Andrew Milner, Mats Birch,  and  Mats
  434.                        Wallin.)  The biggest difference between JAM  and
  435.                        Squish  is  that the JAM format is  not  tied  to
  436.                        FidoNet,  which  allows it to be used  with  mail
  437.                        from non-FidoNet networks (such as the Internet).
  438.  
  439.         Whew!  Anyway, those are the terms you need to be familiar  with
  440.         right  off  the bat, since they form the core of  what  is  OMX.
  441.         Other terms will be defined and discussed as we go along.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                   Offline Mail Executive Version 1.00 - Page 3
  457.         ╒══════════════════════════════════════════════════════════════╕
  458.         │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  WHAT DO I NEED TO RUN OMX?  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  459.         ╘══════════════════════════════════════════════════════════════╛
  460.  
  461.         For  the DOS version of OMX, you will need an IBM Personal  Com-
  462.         puter or compatible system based on (at minimum) the Intel  8088
  463.         CPU,  at least 640K of RAM, and plenty of hard disk space.   MS-
  464.         DOS version 3.3 or later (or an operating system compatible with
  465.         MS-DOS,  such  as  PC-DOS, DR-DOS, Novell DOS, or  the  OS/2  or
  466.         Windows NT DOS sessions) is required.
  467.  
  468.         For  the  OS/2  version of OMX, you will need  an  IBM  Personal
  469.         Computer  or compatible system based on (at minimum)  the  Intel
  470.         80386  CPU, at least 8MB of RAM, and plenty of hard disk  space.
  471.         OS/2 version 2.0 or later is required.
  472.  
  473.         In addition, the following software is required to complete your
  474.         setup:
  475.  
  476.         *  An  offline mail reader that supports the Blue  Wave  offline
  477.            mail specification.  An example of such a reader is its name-
  478.            sake, The Blue Wave Offline Mail Reader.
  479.  
  480.         *  A  front-end  mailer that conforms to the  FidoNet  Technical
  481.            Standards  Committee (FTSC) specifications for mail  sessions
  482.            and file transfers.  An example of such a front-end mailer is
  483.            FrontDoor.
  484.  
  485.         *  An  EchoMail processor that conforms to  FTSC  specifications
  486.            for EchoMail.  An example of such a processor is  SquishMail.
  487.            You  must  make  sure that the processor  supports  the  Fido
  488.            (*.MSG),  Squish, or JAM message base formats  (most  popular
  489.            processors support some or all of these formats).
  490.  
  491.         *  (Optional)  A GroupMail processor that conforms to the System
  492.            Enhancement  Associates (SEA) specifications  for  GroupMail.
  493.            An example of such a processor is SEA's GROUP.
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.                   Offline Mail Executive Version 1.00 - Page 4
  516.         ╒══════════════════════════════════════════════════════════════╕
  517.         │ ▒▒▒▒▒▒▒▒▒  INSTALLING AND CONFIGURING YOUR SYSTEM  ▒▒▒▒▒▒▒▒▒ │
  518.         ╘══════════════════════════════════════════════════════════════╛
  519.  
  520.         I  know what you're thinking, but no... the first step isn't  to
  521.         install  OMX.   Before installing OMX, you need to set  up  your
  522.         front-end  mailer, your EchoMail processor  (including  deciding
  523.         which  message  areas you're going to be  receiving),  and  your
  524.         offline mail reader, as the decisions you make when  configuring
  525.         OMX are based on how you set them up.
  526.  
  527.  
  528.                   THE FRONT-END MAILER AND ECHOMAIL PROCESSOR
  529.  
  530.         (If you already have a mailer and EchoMail processor set up  and
  531.         configured -- for instance, if you are moving to OMX from a  BBS
  532.         setup or other program, such as a point package -- you can  skip
  533.         this section.)
  534.  
  535.         OMX  isn't  picky about which mailer or EchoMail  processor  you
  536.         use; it'll work with just about any of the ones that are on  the
  537.         market.  However, since there are so many to choose from,  there
  538.         is  no way we can provide an installation guide for them.   But,
  539.         we *can* give you some guidelines to follow.
  540.  
  541.         *  The  easiest  way  to  set up your  system  is  in  a  single
  542.            directory,  with subdirectories to store such things as  Net-
  543.            Mail,  EchoMail, and so on.  This will make your batch  files
  544.            much easier to write and maintain, since all of the  "action"
  545.            will,  for the most part, occur in a single  directory.   The
  546.            following tree gives an example of a typical setup:
  547.  
  548.                   C:\MAILER --+
  549.                               +-- NODELIST
  550.                               |
  551.                               +-- INBOUND
  552.                               |
  553.                               +-- OUTBOUND
  554.                               |
  555.                               +-- NETMAIL
  556.                               |
  557.                               +-- FIDO --+
  558.                               |          +-- C_ECHO
  559.                               |          |
  560.                               |          +-- OS2
  561.                               |          |
  562.                               |          +-- TREK
  563.                               |
  564.                               +-- SQUISH
  565.  
  566.            In  this example, all software (mailer,  EchoMail  processor,
  567.            and OMX) is set up in the C:\MAILER directory.  The  NODELIST
  568.            and INBOUND directories store the mailer's nodelist files and
  569.            all  incoming files, respectively (your mailer  documentation
  570.            will  have more information on these topics).   The  OUTBOUND
  571.            directory will store all files that the mailer will be  send-
  572.  
  573.  
  574.                   Offline Mail Executive Version 1.00 - Page 5
  575.            ing to other systems (this includes EchoMail bundles  created
  576.            by the EchoMail processor).  The FIDO directory contains  the
  577.            message  base directories for the C_ECHO, OS2, and TREK  ech-
  578.            oes,  and  the SQUISH directory will hold  all  message  base
  579.            files that are stored in the Squish format.
  580.  
  581.         *  You  should make a list of all EchoMail conferences you  want
  582.            to receive, and configure them ahead of time (i.e. before you
  583.            install  OMX).  The best time to do this is when  you're  in-
  584.            stalling your EchoMail processor, since the type of processor
  585.            you choose will determine which message base formats you will
  586.            use.  The documentation for your EchoMail processor will give
  587.            you full instructions on its installation and  configuration,
  588.            plus  plenty of tips on EchoMail conferences and the  concept
  589.            of EchoMail itself.
  590.  
  591.  
  592.                             THE OFFLINE MAIL READER
  593.  
  594.         (If  you  already  have  an  offline  mail  reader  set  up  and
  595.         configured, you can skip this part.)
  596.  
  597.         The  offline  mail reader is where you're going to  be  spending
  598.         most of your time, since the operation of your mailer,  EchoMail
  599.         processor, and OMX is largely automatic.  Therefore, you'll want
  600.         to  use a reader that suits your needs and with which  you  feel
  601.         the  most comfortable using.  (It also goes without saying  that
  602.         the reader must be able to process mail and reply packets in the
  603.         Blue Wave format, since that's the format used by OMX.)
  604.  
  605.         For  the  DOS environment (which  includes  Microsoft  Windows),
  606.         there  are  several Blue Wave-compatible readers from  which  to
  607.         choose.  There is, of course, The Blue Wave Offline Mail Reader,
  608.         the  standard  by which other Blue Wave-compatible  readers  and
  609.         mail  processors  are measured ("If it doesn't  work  with  Blue
  610.         Wave, it's not Blue Wave-compatible!").  For Windows users there
  611.         is Wave Rider, a reader which takes full advantage of the  Wind-
  612.         ows   interface  (pull-down  menus,  pop-up  windows,   buttons,
  613.         icons, etc.).
  614.  
  615.         For the OS/2 environment, the only choice at present is The Blue
  616.         Wave Offline Mail Reader for OS/2, as the OS/2 market has yet to
  617.         catch  up  to the long-standing DOS market.  (Authors  of  other
  618.         OS/2  readers have, however, expressed interest in  adding  Blue
  619.         Wave compatibility to their products, so stay tuned!)
  620.  
  621.         Again,  since there are several different readers from which  to
  622.         choose,  installation instructions are beyond the scope of  this
  623.         document.  Refer to the reader's documentation for  instructions
  624.         on installation and configuration.
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.                   Offline Mail Executive Version 1.00 - Page 6
  634.                                  INSTALLING OMX
  635.  
  636.         The  OMX package includes an installation program,  INSTALL.EXE,
  637.         that  takes  most  of the "drudge work" out  of  installing  the
  638.         program.   Since  you're reading this document,  you've  already
  639.         gotten  through the most annoying part, i.e. unpacking  the  OMX
  640.         distribution archive.  To perform the installation:
  641.  
  642.         1.   Make  sure the current directory is the one  that  contains
  643.              INSTALL.EXE and INSTALL.DAT, and type "INSTALL" at the  DOS
  644.              (or  OS/2)  system prompt.  The installation  program  will
  645.              load and present the main screen.
  646.  
  647.              INSTALL  has a number of command line switches that can  be
  648.              used  to alter its behavior.  Refer to the "OMXSETUP -  OMX
  649.              Configuration  Utility"  section for more  information,  as
  650.              the OMXSETUP utility uses the exact same switches.
  651.  
  652.         2.   The  first  option that needs to be modified  is  the  "In-
  653.              stallation Path".  This is where the OMX programs and  data
  654.              files  are  to be placed.  The  installation  program  uses
  655.              "C:\OMX\" as the default path; if this is correct, you  can
  656.              move on to step 3.
  657.  
  658.              To  change the path, use the arrow keys to move the  cursor
  659.              bar  to  the "Installation Path" option  and  press  ENTER.
  660.              Type the full path to where the OMX programs and data files
  661.              are  to be placed.  (Using our earlier example as a  guide,
  662.              you would enter "C:\MAILER\" here.)
  663.  
  664.         3.   Move  the cursor bar to the "System Name" option and  press
  665.              ENTER.  This is where you'll enter a clever little name for
  666.              your  system  (such as "Joe's Mail Emporium").   Note  that
  667.              this  name  will be used in the future  to  determine  your
  668.              registration  codes,  so be sure it's a name you  can  live
  669.              with (otherwise, if you change it you'll have to go through
  670.              the hassle of getting a new registration code).
  671.  
  672.         4.   Move  the cursor bar to the "SysOp Name" option  and  press
  673.              ENTER.   This is where you'll enter your  name,  indicating
  674.              that  you  are the operator of the system (hence  the  term
  675.              "SysOp").   Note that the precaution in step  3  concerning
  676.              registration codes applies here as well.
  677.  
  678.         5.   Move  the  cursor bar to the "Network Address"  option  and
  679.              press  ENTER.  This is where you'll enter the  network  ad-
  680.              dress  that was assigned to your system, either by the  net
  681.              coordinator  (if you're a full-fledged node) or your  boss-
  682.              node  (if you're a point).  Again, note the  precaution  in
  683.              step 3 concerning registration codes.
  684.  
  685.         6.   After  all  information in steps 2-5 has been  entered  and
  686.              verified,  move the cursor bar to "Begin Installation"  and
  687.              press  ENTER  to begin the installation  process.   If  the
  688.              installation process was successful, follow the steps  that
  689.              are  outlined on the screen and proceed to the  next  step.
  690.  
  691.  
  692.                   Offline Mail Executive Version 1.00 - Page 7
  693.              If  a problem has occurred, you must correct it and  repeat
  694.              the installation process (if it's a problem with any of the
  695.              information  you've entered, you can simply correct it  and
  696.              repeat  this step, rather than run the  whole  installation
  697.              process again).
  698.  
  699.         7.   When  the installation program returns to the main  screen,
  700.              press  ESC  to end the program and return to  the  DOS  (or
  701.              OS/2) system prompt.  OMX is now ready to be configured.
  702.  
  703.  
  704.                                 ADDITIONAL NOTES
  705.  
  706.         *  Whenever  you use OMX, the current directory must be the  one
  707.            that  contains  the OMX data files.  If OMX,  your  front-end
  708.            mailer,  and  your  EchoMail processor are all  in  the  same
  709.            directory,  this  is  usually not a problem,  but  if  you've
  710.            spread  these programs out throughout different  directories,
  711.            it  can  become a real hassle.  To this end,  an  environment
  712.            variable can be assigned which will indicate the directory in
  713.            which the OMX data files reside.  Simply place:
  714.  
  715.                        SET OMX=C:\OMX\
  716.  
  717.            in  your AUTOEXEC.BAT (DOS) or CONFIG.SYS (OS/2)  file.   You
  718.            will, of course, need to substitute "C:\OMX\" for the  actual
  719.            directory you are using to store the OMX data files.
  720.  
  721.         *  OMX  also  makes use of the operating system's  file  sharing
  722.            capabilities.   This  is especially  useful  in  multitasking
  723.            environments,  where  more than one program  can  conceivably
  724.            access the same data files.  If you are running the OS/2 ver-
  725.            sion,  this is taken care of for you automatically,  as  OS/2
  726.            includes file sharing as part of the operating system.
  727.  
  728.            If, however, you are using the DOS version, you will have  to
  729.            enable  your operating system's file sharing capabilities  if
  730.            you  wish to use this feature (as DOS does not  automatically
  731.            include such abilities).  This is done by running  SHARE.EXE,
  732.            which  installs this feature into DOS.  If you wish SHARE  to
  733.            be  installed  automatically, simply place  "SHARE"  in  your
  734.            AUTOEXEC.BAT  file.  (If you are using the DOS version  under
  735.            an  OS/2  or  Windows NT DOS session, you don't  need  to  do
  736.            anything special since these operating systems provide SHARE-
  737.            compatible file sharing functions in their DOS sessions.)
  738.  
  739.         *  The OS/2 version of OMX includes, in addition to the  program
  740.            files, a Dynamic Link Library (DLL) which provides  functions
  741.            to  access Fido, Squish, and JAM style message  bases.   This
  742.            DLL  is  called OMXAPI32.DLL, and is installed  in  the  same
  743.            directory  as your OMX program files during the  installation
  744.            process.  Needless to say, OMX needs to be able to find  this
  745.            DLL  in  order to access message bases.   (The  advantage  of
  746.            using a DLL is that if the code needs to be updated, due to a
  747.            bug  or the addition of new features, the program files  that
  748.            use it don't need to be changed.  Also, more than one program
  749.  
  750.  
  751.                   Offline Mail Executive Version 1.00 - Page 8
  752.            can use the same DLL, preventing the need for each program to
  753.            include  the  same routines, which tends to take up  lots  of
  754.            disk space.)
  755.  
  756.            There are several ways of handling this.  The first, and  the
  757.            easiest, is to place the directory where OMXAPI32.DLL resides
  758.            into the LIBPATH line in your CONFIG.SYS file:
  759.  
  760.                        SET LIBPATH=<existing stuff>;C:\OMX
  761.  
  762.            Another way is to copy OMXAPI32.DLL into a directory that  is
  763.            already  listed in the LIBPATH variable, such as  C:\OS2\DLL.
  764.            A  third alternative is to create a separate  DLL  directory,
  765.            such as C:\DLL, copy OMXAPI32.DLL into it, and add the direc-
  766.            tory  to  the LIBPATH line (the advantage here is  that  this
  767.            directory  can be used to store DLLs from other  applications
  768.            you might install in the future).  The drawback to these  two
  769.            methods occurs if and when OMXAPI32.DLL is ever updated.   If
  770.            this  happens, you will have to remember to copy the  updated
  771.            DLL  into the appropriate directory (whereas if it's  in  the
  772.            same directory as the OMX programs, it's easier to remember).
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.                   Offline Mail Executive Version 1.00 - Page 9
  811.         ╒══════════════════════════════════════════════════════════════╕
  812.         │ ▒▒▒▒▒▒▒▒▒▒  OMXMAIL - PACKET PROCESSING UTILITY  ▒▒▒▒▒▒▒▒▒▒▒ │
  813.         ╘══════════════════════════════════════════════════════════════╛
  814.  
  815.         OMXMAIL  is responsible for gathering up inbound mail  from  the
  816.         "raw" message bases and placing it in a mail packet, as well  as
  817.         unpacking a reply packet and placing outbound messages into  the
  818.         "raw" message bases for processing.  Since it handles all of the
  819.         mail you will be dealing with, OMXMAIL is, literally, the  heart
  820.         of the whole OMX package.
  821.  
  822.         (Note that if you have just installed OMX, most of the  required
  823.         options  and settings are not yet in place.  These  options  and
  824.         settings  will need to be made via the OMXSETUP utility, but  it
  825.         is  recommended  that you at least read this section  first,  in
  826.         order to become familiar with some of the concepts that will  be
  827.         bandied about rather loosely in the OMXSETUP section.)
  828.  
  829.  
  830.                              CREATING A MAIL PACKET
  831.  
  832.         Creating a mail packet for use with your offline mail reader  is
  833.         one of the two main concepts with which you will need to  become
  834.         familiar.  If you're normally used to calling your favorite  BBS
  835.         and  downloading a mail packet, you're really dealing only  with
  836.         the end result, not the "nitty-gritty" behind the process.  This
  837.         lack of knowledge is about to be remedied!
  838.  
  839.         The  process  isn't all that difficult  to  understand,  really.
  840.         Rather  than present a long-winded description of  the  process,
  841.         let's outline it in step-by-step form:
  842.  
  843.         1.   The  front-end mailer calls the system (or  systems)  which
  844.              supplies your system with mail (these systems are known  as
  845.              "uplinks").   When  the process is finished,  the  mailer's
  846.              inbound  directory will contain compressed files that  con-
  847.              tain "raw" mail packets.  These compressed files are  known
  848.              as  ARCmail packets, named after the ARC  file  compression
  849.              utility  (the  first  such utility used  to  compress  mail
  850.              packets;  despite the fact that other, more efficient  com-
  851.              pression utilities are now in common use, the name  ARCmail
  852.              has  stuck,  and  is synonymous with  ANY  compressed  mail
  853.              packet).
  854.  
  855.         2.   The  EchoMail processor unpacks these ARCmail  bundles  and
  856.              tosses  the messages from the mail packets into  the  "raw"
  857.              message bases.  This process may take some time,  depending
  858.              on  how much mail was received and what message base  types
  859.              are being used (Fido being the slowest).  When the  process
  860.              is finished, the mail will be sitting in the "raw"  message
  861.              bases, ready for use.
  862.  
  863.         3.   OMXMAIL  will scan through each "raw" message base, one  by
  864.              one, and extract all messages that were received since  the
  865.              last  mail  session (i.e. the "new" messages).   These  new
  866.              messages  are  gathered  up and placed  into  a  compressed
  867.  
  868.  
  869.                   Offline Mail Executive Version 1.00 - Page 10
  870.              offline  mail packet, which is subsequently placed  in  the
  871.              directory  your  offline  mail reader uses  to  store  mail
  872.              packets.  When the process is finished, the mail packet  is
  873.              ready for you to read.
  874.  
  875.         Not  a very difficult process, is it?  Despite  its  simplicity,
  876.         however, you'll want to create batch files to automate the whole
  877.         thing.   For the process of calling and obtaining mail  packets,
  878.         you'll want to set up events in your front-end mailer so that it
  879.         will  automatically  call at a set time every  day  (check  your
  880.         mailer's  documentation for details).  Processing  the  received
  881.         mail  via the EchoMail processor can usually be done the  moment
  882.         mail is received -- again, check your mailer's documentation for
  883.         details on how to accomplish this -- but using OMXMAIL to create
  884.         the offline mail packet should really only be done once per  day
  885.         (because if you run OMXMAIL every time you receive mail,  you'll
  886.         likely end up with a directory full of tiny mail packets, rather
  887.         than one large packet containing the day's messages).
  888.  
  889.         At  this point, you're probably questioning the wisdom of  using
  890.         "raw" message bases; after all, you ask, wouldn't it be  simpler
  891.         (and faster) to create the offline mail packet directly from the
  892.         compressed  mail packets, thus saving the intermediate  step  of
  893.         creating "raw" message bases?  Well, the answer is...  possibly.
  894.         The  advantages of using "raw" message bases as an  intermediate
  895.         step  are  flexibility and ease of enhancement.   With  external
  896.         mail  processors  handling  all the "grunt  work",  OMXMAIL  can
  897.         concentrate on the task of creating offline mail packets.  Also,
  898.         future  enhancements  (such as new compressed  mail  formats  or
  899.         support  for other networks, such as the Internet) can  be  made
  900.         quickly  and  easily  if OMXMAIL doesn't  have  to  worry  about
  901.         handling the "raw" mail itself.  Anyway, enough of that.
  902.  
  903.         OMXMAIL  also  has features that allow you to set  the  criteria
  904.         upon  which  messages are placed into offline mail  packets;  it
  905.         doesn't  just  blindly grab every new message it  finds.   These
  906.         features are keywords, filters, and messages-from-you.
  907.  
  908.         Keywords are what is known as "inclusion" devices; they  dictate
  909.         which  messages can be included in a mail packet.  For  example,
  910.         if  you  define the keyword "Smith", then  only  messages  which
  911.         contain that text will be included in the mail packet; all other
  912.         messages will be excluded.  The options available with  keywords
  913.         are discussed in the "Keyword Manager" section.
  914.  
  915.         Filters  are the exact opposite of keywords.  They are known  as
  916.         "exclusion"  devices,  and  dictate  which  messages  cannot  be
  917.         included  in  a  mail packet.  For example, if  you  define  the
  918.         filter  "Jones", then messages which contain that text will  NOT
  919.         be  included  in the mail packet; all others will  be  included.
  920.         The options available with filters are discussed in the  "Filter
  921.         Manager" section.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                   Offline Mail Executive Version 1.00 - Page 11
  929.         Messages-from-you  is  a simple exclusion device.   If  enabled,
  930.         then any messages that were written by you will not be  included
  931.         in the mail packet; all others will be included.  This option is
  932.         discussed in the "User Configuration" section.
  933.  
  934.  
  935.                            PROCESSING A REPLY PACKET
  936.  
  937.         Processing a reply packet that was created by your offline  mail
  938.         reader  is  the  second concept with which you  need  to  become
  939.         familiar.   Again, the "nitty-gritty" details are  more  complex
  940.         than what you're used to, if all you've done before is call your
  941.         favorite  BBS  and uploaded reply packets.  Let's  also  outline
  942.         this process in step-by-step form:
  943.  
  944.         1.   OMXMAIL  unpacks the reply packet and places  each  message
  945.              into  the proper "raw" message base.   Duplicate  messages,
  946.              and  messages  which  do not correspond  to  any  currently
  947.              defined  area, are ignored.  When the process is  finished,
  948.              the  reply  messages will be sitting in the  "raw"  message
  949.              bases, ready for processing.
  950.  
  951.         2.   The  EchoMail processor is used to scan the  "raw"  message
  952.              bases.   If  it detects messages that have  not  been  pro-
  953.              cessed,  it extracts those messages from the "raw"  message
  954.              bases  and  bundles them into ARCmail  packets.   When  the
  955.              process  is finished, one or more ARCmail packets  will  be
  956.              sitting  in the outbound mail directory (provided any  out-
  957.              bound  messages  were  found), ready to  be  sent  to  your
  958.              uplinks.
  959.  
  960.         3.   The  front-end  mailer  will send  these  outbound  ARCmail
  961.              packets  to  your uplinks, where they will  be  distributed
  962.              throughout the network or networks to which you belong.
  963.  
  964.         Unlike before, the only process which should be automated is the
  965.         EchoMail  bundling process (the front-end mailer can be set  up,
  966.         via  its event system, to control when the ARCmail packets  will
  967.         be  sent;  usually, this can be done at the same  time  that  it
  968.         calls  to  obtain new ARCmail packets).  The  process  of  using
  969.         OMXMAIL  to  unpack reply packets should be  done  manually,  in
  970.         order  to allow you the opportunity to review any and all  reply
  971.         messages that will be sent.  After all, if you "flamed"  someone
  972.         in the heat of the moment, you might regret having that  message
  973.         sent  out across the network before you have a chance to  change
  974.         your mind!
  975.  
  976.         Processing  a  reply packet is relatively  straightforward  when
  977.         compared  to creating a mail packet.  There are no  keywords  or
  978.         filters  to deal with; messages are simply unpacked  and  placed
  979.         into the "raw" message bases.
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                   Offline Mail Executive Version 1.00 - Page 12
  988.                        USING OMXMAIL ON THE COMMAND LINE
  989.  
  990.         The OMXMAIL command line format is as follows:
  991.  
  992.                        OMXMAIL functions switches
  993.  
  994.         There  are only two functions available:  PACK, which creates  a
  995.         mail packet, and UNPACK, which processes a reply packet.  One or
  996.         both functions can be specified, in any order.
  997.  
  998.         The following (optional) command line switches are available:
  999.  
  1000.            -D     Disable Duplicate Message Checking
  1001.  
  1002.              This switch disables the process that checks for  duplicate
  1003.              messages during an UNPACK operation.  Useful if you need to
  1004.              force  processing of a reply packet that was  already  pro-
  1005.              cessed.
  1006.  
  1007.              Note that this switch should only be used if you intend  to
  1008.              force processing of ALL messages in a reply packet.  If you
  1009.              only wish to process a handful of messages (if, say,  those
  1010.              messages were previously rejected for one reason or another
  1011.              and  you  have rectified the problem), you should  NOT  use
  1012.              this switch.
  1013.  
  1014.            -E     Keep Reply Packets After Processing
  1015.  
  1016.              Normally, an UNPACK operation will delete the reply  packet
  1017.              after it has been successfully processed.  This switch will
  1018.              force  OMXMAIL  to  skip this step, and  retain  the  reply
  1019.              packet.
  1020.  
  1021.              Note  that if any message from a reply packet was  rejected
  1022.              during  an UNPACK operation, the reply packet is  automati-
  1023.              cally retained.  This allows you to review the messages  in
  1024.              question, and optionally rectify the problem.
  1025.  
  1026.            -F     Disable Filter Searching
  1027.  
  1028.              This  switch  will  force OMXMAIL to skip  the  process  of
  1029.              searching the filter database during a PACK operation.
  1030.  
  1031.            -G     Enable Zone Gating of NetMail
  1032.  
  1033.              This  switch enables NetMail zone gating during  an  UNPACK
  1034.              operation.  Normally, any NetMail message that is addressed
  1035.              to  a node outside of your zone will be stored in the  Net-
  1036.              Mail  directory with the exact destination  address.   Some
  1037.              networks,  however,  have established "zone  gate"  systems
  1038.              through  which  you  can route  out-of-zone  NetMail  (thus
  1039.              cutting  down your costs, especially to overseas  systems).
  1040.              This switch will force OMXMAIL to store NetMail messages in
  1041.              such  a  manner that they will be sent to the  "zone  gate"
  1042.              systems,  if defined.  (For more information, refer to  the
  1043.              "Zone Gate Addresses" section.)
  1044.  
  1045.  
  1046.                   Offline Mail Executive Version 1.00 - Page 13
  1047.            -H     Ignore Last-Read Pointers
  1048.  
  1049.              During  a  PACK  operation, OMXMAIL uses  what  are  called
  1050.              "last-read  pointers"  to determine which messages  in  the
  1051.              "raw"  message bases have not yet been processed, and  will
  1052.              properly  update the pointers after all messages have  been
  1053.              packed.   This switch will force OMXMAIL to totally  ignore
  1054.              the last-read pointers, the result being that ALL  messages
  1055.              in the "raw" message bases will be packed (and the pointers
  1056.              will not be updated).
  1057.  
  1058.            -K     Disable Keyword Searching
  1059.  
  1060.              This  switch  will  force OMXMAIL to skip  the  process  of
  1061.              searching the keyword database during a PACK operation.
  1062.  
  1063.            -L     Disable Log File Output
  1064.  
  1065.              This  switch will suppress the creation and maintenance  of
  1066.              the  activity log during all OMXMAIL operations.  Refer  to
  1067.              the  "Paths & Filenames" section for information on how  to
  1068.              permanently disable the log file, if desired.
  1069.  
  1070.            -M     Keep NetMail Messages After Packing
  1071.  
  1072.              Normally, any NetMail messages that OMXMAIL bundles  during
  1073.              a  PACK  operation are deleted from the  NetMail  directory
  1074.              afterwards.   This  switch will force OMXMAIL  to  suppress
  1075.              this function, the result being that NetMail messages  will
  1076.              be  left  intact.  Useful if you need  to  perform  further
  1077.              processing on messages in the NetMail directory.
  1078.  
  1079.            -N     Force Exact Address Matching for NetMail
  1080.  
  1081.              (This  switch only applies to users who have  defined  more
  1082.              than one NetMail area.)
  1083.  
  1084.              Normally, OMXMAIL will bundle all NetMail messages into the
  1085.              first  NetMail area it encounters during a PACK  operation.
  1086.              This  switch  will force OMXMAIL to be more  selective,  in
  1087.              that  the destination address of the NetMail  message  must
  1088.              match EXACTLY the address defined for a particular  NetMail
  1089.              area  before it can be packed.  Useful for separating  Net-
  1090.              Mail messages from different networks (for example, FidoNet
  1091.              messages in zone 1 and AlterNet messages in zone 7).
  1092.  
  1093.            -R     Ignore "Received" Status on NetMail Messages
  1094.  
  1095.              Normally,  OMXMAIL will not bundle a NetMail  message  that
  1096.              contains  the "Received" status flag during a  PACK  opera-
  1097.              tion.   This switch will force OMXMAIL to ignore this  flag
  1098.              and bundle such messages anyway.
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.                   Offline Mail Executive Version 1.00 - Page 14
  1106.            -Ux    Perform Processing for Specified User Number
  1107.  
  1108.              The OMX package supports up to two users, numbered 1 and 2.
  1109.              This  switch selects which user information is to  be  used
  1110.              for processing mail and reply packets.  (If not  specified,
  1111.              the default is user number 1.)
  1112.  
  1113.            -Z     Force Zone Number Matching for NetMail
  1114.  
  1115.              (This  switch only applies to users who have  defined  more
  1116.              than one NetMail area.)
  1117.  
  1118.              This switch is identical to the -N switch, except that only
  1119.              the zone numbers of the NetMail destination address and the
  1120.              NetMail  message areas are compared, rather than  the  com-
  1121.              plete address.
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.                   Offline Mail Executive Version 1.00 - Page 15
  1165.         ╒══════════════════════════════════════════════════════════════╕
  1166.         │ ▒▒▒▒▒▒▒▒▒▒  OMXSETUP - OMX CONFIGURATION UTILITY  ▒▒▒▒▒▒▒▒▒▒ │
  1167.         ╘══════════════════════════════════════════════════════════════╛
  1168.  
  1169.         The OMXSETUP utility is where all of the features available with
  1170.         OMX  are  set  up  and  maintained.   Message  areas,  keywords,
  1171.         filters,  and  all  the various OMX  options  and  settings  are
  1172.         configured in OMXSETUP.
  1173.  
  1174.         To  run  OMXSETUP, move to the directory that contains  the  OMX
  1175.         data  files and enter the following on the DOS or  OS/2  command
  1176.         line:
  1177.  
  1178.                        OMXSETUP switches
  1179.  
  1180.         The  following  optional  switches  can be  used  to  alter  the
  1181.         behavior of OMXSETUP:
  1182.  
  1183.            /BIOS       Force Video Output Through BIOS
  1184.  
  1185.              Normally,  OMXSETUP performs all video output  directly  to
  1186.              the video display.  Some ancient systems, however, are  not
  1187.              100% "IBM compatible", the result being that this method of
  1188.              video  output might not work.  If you run OMXSETUP  and  it
  1189.              doesn't  seem to be displaying anything, this  switch  will
  1190.              force  it to use the video routines in the BIOS  (a  method
  1191.              that's  much slower than direct video output, but is  guar-
  1192.              anteed to work).
  1193.  
  1194.              Note  that this switch only applies to the DOS version,  as
  1195.              the  OS/2 version performs all video output via OS/2  video
  1196.              functions.
  1197.  
  1198.            /MONO       Map Colors to Monochrome Equivalents
  1199.  
  1200.              If  your system is using a monochrome or LCD display,  some
  1201.              of  the colors used in OMXSETUP may not show  up  properly.
  1202.              This  switch will force OMXSETUP to display  everything  in
  1203.              black and white instead of color.
  1204.  
  1205.            /SNOW       Eliminate Snow on CGA Monitors
  1206.  
  1207.              Some  of the ancient Color Graphics Adapter (CGA)  monitors
  1208.              and  adapters  had  a  problem  that  caused   interference
  1209.              ("snow")   on  the  display  every  time  information   was
  1210.              scrolled.  Nowadays, CGA setups are all but extinct, but if
  1211.              you are using one and it exhibits this problem, this switch
  1212.              will force OMXSETUP to enable functions that suppress  this
  1213.              interference.
  1214.  
  1215.              Note  that this switch only applies to the DOS version,  as
  1216.              the  OS/2 version performs all video output via OS/2  video
  1217.              functions.   (Besides,  CGA's 320x200 resolution  makes  it
  1218.              quite impractical for use with OS/2.)
  1219.  
  1220.  
  1221.  
  1222.  
  1223.                   Offline Mail Executive Version 1.00 - Page 16
  1224.         After  a few moments, the OMXSETUP main menu will be  displayed.
  1225.         (If the OMX package has not yet been registered, a short  regis-
  1226.         tration screen will be displayed first.)  The following  options
  1227.         are available from the main menu:
  1228.  
  1229.              System Information            User Configuration
  1230.              Paths & Filenames             Message Area Manager
  1231.              Options & Settings            Keyword Manager
  1232.              Message Area Settings         Filter Manager
  1233.              Archive Commands              Import Information
  1234.              Zone Gate Addresses           Export Information
  1235.              Registration Codes            Quit
  1236.  
  1237.         Using  the  arrow keys moves the cursor bar from one  option  to
  1238.         another.  Pressing ENTER will select the option under the cursor
  1239.         bar.   These  keys function similarly throughout  all  areas  in
  1240.         OMXSETUP, for ease of use.
  1241.  
  1242.         When  you have finished making any and all desired  changes  and
  1243.         are ready to return to DOS or OS/2, select the "Quit" option (or
  1244.         press ESC).  If changes have been made, you will first be  asked
  1245.         to verify whether or not they are to be saved to disk.   Select-
  1246.         ing  "Y" will save the changes you've made; selecting  "N"  will
  1247.         wipe them out, leaving the original settings intact.
  1248.  
  1249.         The following pages will describe, in detail, each option avail-
  1250.         able in OMXSETUP.
  1251.  
  1252.  
  1253.                                SYSTEM INFORMATION
  1254.  
  1255.         System  Information configures the information used to  identify
  1256.         your system.
  1257.  
  1258.              System Name
  1259.  
  1260.                   This  is where you'll enter a clever little  name  for
  1261.                   your  system  (such as "Joe's Mail  Emporium").   Note
  1262.                   that  this name is also used to determine your  regis-
  1263.                   tration  codes,  so be sure it's a name you  can  live
  1264.                   with; otherwise, you'll have to go through the  hassle
  1265.                   of  getting a new registration code if you  change  it
  1266.                   down the line.
  1267.  
  1268.               SysOp Name
  1269.  
  1270.                   This is where you'll enter your name, indicating  that
  1271.                   you  are  the operator of the system (hence  the  term
  1272.                   "SysOp").   Note  that  the  precaution  noted   above
  1273.                   (concerning registration codes) applies here as well.
  1274.  
  1275.               Network Address
  1276.  
  1277.                   This  is where you'll enter the network  address  that
  1278.                   was assigned to your system, either by the net coordi-
  1279.                   nator (if you're a full-fledged node) or your bossnode
  1280.  
  1281.  
  1282.                   Offline Mail Executive Version 1.00 - Page 17
  1283.                   (if you're a point).  Again, note the above precaution
  1284.                   concerning registration codes.
  1285.  
  1286.  
  1287.                                PATHS & FILENAMES
  1288.  
  1289.         Paths & Filenames records the various directories and files used
  1290.         throughout  OMX,  for  such  things  as  temporary  storage  and
  1291.         placement of mail and reply packets.
  1292.  
  1293.              BW Mail Packets
  1294.  
  1295.                   Specifies  the directory in which OMX will store  mail
  1296.                   packets it creates.  This should be the same directory
  1297.                   specified   in  your  offline  mail  reader  for   the
  1298.                   location of mail packets.
  1299.  
  1300.              BW Reply Packets
  1301.  
  1302.                   Specifies the directory that OMX will search for reply
  1303.                   packets.  This should be the same directory  specified
  1304.                   in  your  offline  mail reader for  storage  of  reply
  1305.                   packets.
  1306.  
  1307.              OMX Work Files
  1308.  
  1309.                   Specifies the directory that OMX will use for  storage
  1310.                   of  temporary files.  This directory is  automatically
  1311.                   created  and  removed by OMX.  Note  that  you  cannot
  1312.                   specify  the root directory of a drive; it must  be  a
  1313.                   subdirectory.
  1314.  
  1315.              NetMail Messages
  1316.  
  1317.                   Specifies the directory in which NetMail messages  are
  1318.                   stored.   This should be the same directory  specified
  1319.                   in  your front-end mailer for storage of NetMail  mes-
  1320.                   sages.
  1321.  
  1322.              Activity Log File
  1323.  
  1324.                   Specifies  the name of the file that OMX will  use  to
  1325.                   log  session information (including  error  messages).
  1326.                   If  this  field  is left blank, no log  file  will  be
  1327.                   created.
  1328.  
  1329.              Activity Log Type
  1330.  
  1331.                   Specifies  the  format  that OMX  will  use  to  write
  1332.                   information to the activity log.  Two types are avail-
  1333.                   able:   "FrontDoor", which uses the log style used  by
  1334.                   the  FrontDoor  front-end mailer;  and  "BinkleyTerm",
  1335.                   which  uses  the  log style used  by  the  BinkleyTerm
  1336.                   mailer and other programs.
  1337.  
  1338.  
  1339.  
  1340.  
  1341.                   Offline Mail Executive Version 1.00 - Page 18
  1342.              Semaphore File
  1343.  
  1344.                   Specifies the name of the file that OMX will create if
  1345.                   any  reply messages have been exported.   Batch  files
  1346.                   can  test for the existence of this file, and  process
  1347.                   mail  accordingly.   If this field is left  blank,  no
  1348.                   semaphore  file  will be created.  (The file  that  is
  1349.                   created  will have a length of 0 bytes, thus  it  does
  1350.                   not take up any disk space.)
  1351.  
  1352.              ECHOTOSS.LOG File
  1353.  
  1354.                   Specifies the name of the file that OMX will create if
  1355.                   any  reply  messages have been exported.  This  is  an
  1356.                   ASCII  text file that lists all of the  message  areas
  1357.                   that have had reply messages exported to them via OMX.
  1358.                   If  this  field is left blank, the file  will  not  be
  1359.                   created.
  1360.  
  1361.  
  1362.                                OPTIONS & SETTINGS
  1363.  
  1364.         Options & Settings defines the default behavior for OMX modules,
  1365.         as  well as providing override settings for various OMX  command
  1366.         line options.
  1367.  
  1368.              BIOS Video Output
  1369.  
  1370.                   When this option is set to YES, it does the exact same
  1371.                   thing as the "/BIOS" command line switch (as described
  1372.                   above), except that it applies to ALL of the  programs
  1373.                   in the OMX package.
  1374.  
  1375.              CGA Snow Elimination
  1376.  
  1377.                   When this option is set to YES, it does the exact same
  1378.                   thing as the "/SNOW" command line switch (as described
  1379.                   above), except that it applies to ALL of the  programs
  1380.                   in the OMX package.
  1381.  
  1382.              Slow Message Purge
  1383.  
  1384.                   When  deleting a group of files from a directory,  OMX
  1385.                   will  use  certain  low-level DOS  routines  that  can
  1386.                   delete  files  blazingly fast.   (For  the  technical-
  1387.                   minded,  it  directly  modifies  the  directories  and
  1388.                   tables on a FAT drive.)  Some DOS-compatible operating
  1389.                   systems  -- including OS/2 and Windows NT  --  support
  1390.                   other file systems (in addition to FAT), however,  and
  1391.                   since it would be dangerous to allow direct  manipula-
  1392.                   tion  of  the  drive under their  DOS  sessions,  they
  1393.                   disable  or modify these low-level routines.   If  you
  1394.                   are  using such a system, setting this option  to  YES
  1395.                   will force OMX to use the slower, but safer, method of
  1396.                   deleting each file one by one.
  1397.  
  1398.  
  1399.  
  1400.                   Offline Mail Executive Version 1.00 - Page 19
  1401.                   If  you are using the DOS version of OMX  under  OS/2,
  1402.                   OMX will automatically set this option for you,  since
  1403.                   OS/2 does not provide the "fast file delete"  function
  1404.                   under  a DOS session.  (Actually, it *does*, but  it's
  1405.                   no  faster than a per-file delete; also, the  function
  1406.                   is buggy under OS/2 2.0, and can result in some  files
  1407.                   not being deleted [it works properly under OS/2 2.1].)
  1408.  
  1409.                   (Note that for the OS/2 version, this option --  while
  1410.                   available  --  is not applicable, as all file  I/O  is
  1411.                   performed using OS/2's file I/O routines.)
  1412.  
  1413.              Keep Reply Packets (-E)
  1414.  
  1415.                   When  OMX  processes  a reply packet,  the  packet  is
  1416.                   automatically deleted.  If you would rather retain the
  1417.                   reply packet instead, set this option to YES.  This is
  1418.                   equivalent  to  specifying  "-E" on  the  OMX  command
  1419.                   line, except that it will ALWAYS be enabled.
  1420.  
  1421.              NetMail Zone Gating (-G)
  1422.  
  1423.                   A  NetMail  message that is addressed to  a  different
  1424.                   zone  is  normally sent directly  to  the  destination
  1425.                   address.  If, however, you wish to automatically  send
  1426.                   all  out-of-zone  NetMail  through  specified  gateway
  1427.                   systems,  set this option to YES.  This is  equivalent
  1428.                   to  specifying  "-G" on the OMX command  line,  except
  1429.                   that  it will ALWAYS be enabled.
  1430.  
  1431.              Keep NetMail Messages (-M)
  1432.  
  1433.                   When OMX packs messages from the NetMail directory, it
  1434.                   automatically  deletes the messages it packs.  If  you
  1435.                   would prefer that NetMail messages not be deleted, set
  1436.                   this option to YES.  This is equivalent to  specifying
  1437.                   "-M"  on  the OMX command line, except  that  it  will
  1438.                   ALWAYS be enabled.
  1439.  
  1440.              NetMail Address Matching (-N)
  1441.  
  1442.                   When OMX packs messages from the NetMail directory, it
  1443.                   places the messages in the first NetMail area that  is
  1444.                   encountered.   If you would rather  segregate  NetMail
  1445.                   messages  by  address (i.e. messages are  tossed  into
  1446.                   individual  NetMail  areas based  on  the  destination
  1447.                   address), set this option to YES.  This is  equivalent
  1448.                   to  specifying  "-N" on the OMX command  line,  except
  1449.                   that it will ALWAYS be enabled.
  1450.  
  1451.              Ignore "Rcvd" Status (-R)
  1452.  
  1453.                   When  OMX  searches  the NetMail  directory,  it  will
  1454.                   ignore any NetMail message that has "Received" status.
  1455.                   If  you would rather pack NetMail regardless  of  this
  1456.                   status, set this option to YES.  This is equivalent to
  1457.  
  1458.  
  1459.                   Offline Mail Executive Version 1.00 - Page 20
  1460.                   specifying  "-R" on the OMX command line, except  that
  1461.                   it will ALWAYS be enabled.
  1462.  
  1463.              NetMail Zone Matching (-Z)
  1464.  
  1465.                   When OMX packs messages from the NetMail directory, it
  1466.                   places the messages in the first NetMail area that  is
  1467.                   encountered.   If you would rather  segregate  NetMail
  1468.                   messages  by  address (i.e. messages are  tossed  into
  1469.                   individual  NetMail areas based on the zone number  in
  1470.                   the  destination  address), set this  option  to  YES.
  1471.                   This  is  equivalent  to specifying "-N"  on  the  OMX
  1472.                   command line, except that it will ALWAYS be enabled.
  1473.  
  1474.  
  1475.                              MESSAGE AREA SETTINGS
  1476.  
  1477.         Message  Area Settings specifies the default settings used  when
  1478.         creating message areas in Message Area Manager.  These  settings
  1479.         include,  among other things, the default Fido, Squish, and  JAM
  1480.         directories, and the default message area and base types.
  1481.  
  1482.              Fido Base Root Path
  1483.  
  1484.                   Specifies  the  default directory to be  used  as  the
  1485.                   "root path" when creating message areas that use Fido-
  1486.                   style message bases.  Fido-style message bases require
  1487.                   separate directories for each base; this path would be
  1488.                   used as the default path under which Fido base  direc-
  1489.                   tories are stored.
  1490.  
  1491.              Squish Base Path
  1492.  
  1493.                   Specifies  the  default  directory  to  be  used  when
  1494.                   creating  message areas that use Squish-style  message
  1495.                   bases.
  1496.  
  1497.              JAM Base Path
  1498.  
  1499.                   Specifies  the  default  directory  to  be  used  when
  1500.                   creating  message  areas that  use  JAM-style  message
  1501.                   bases.
  1502.  
  1503.              JAM Last-Read Files
  1504.  
  1505.                   Specifies  how  JAM  last-read information  is  to  be
  1506.                   stored.   "Standard" uses a method based on  the  user
  1507.                   number,  while  "RA-Compatible" specifies  the  method
  1508.                   used  by the Remote Access BBS software.  If  you  are
  1509.                   converting  your system from a Remote Access BBS,  you
  1510.                   should  specify "RA-Compatible" in order  to  maintain
  1511.                   current  last-read  pointers;  otherwise,  you  should
  1512.                   specify  "Standard".  (Either method is acceptable  if
  1513.                   setting up a system from scratch.)
  1514.  
  1515.  
  1516.  
  1517.  
  1518.                   Offline Mail Executive Version 1.00 - Page 21
  1519.              Message Area Type
  1520.  
  1521.                   Specifies  the default area type used when creating  a
  1522.                   new message area.  Available area types are "NetMail",
  1523.                   "EchoMail", and "GroupMail".
  1524.  
  1525.              Message Storage Type
  1526.  
  1527.                   Specifies  the default base type used when creating  a
  1528.                   new  message area.  Available base types  are  "Fido",
  1529.                   "Squish", and "JAM".
  1530.  
  1531.              Post Under Type
  1532.  
  1533.                   Specifies  the default method for posting messages  to
  1534.                   be  used when creating a new message area.   Available
  1535.                   posting  types  are  "Real Name",  "Alias",  and  "Any
  1536.                   Name".
  1537.  
  1538.              Post Restrict Type
  1539.  
  1540.                   Specifies  the default posting restriction type to  be
  1541.                   used  when  creating a new  message  area.   Available
  1542.                   restriction  types are "Public",  "Private",  "Public/
  1543.                   Private", and "Read Only".
  1544.  
  1545.              Keyword/Filter Type
  1546.  
  1547.                   Specifies the default keyword and filter usage type to
  1548.                   be  used when creating a new message area.   Available
  1549.                   types are "None", "Keywords", "Filters", and "Keywords
  1550.                   & Filters".
  1551.  
  1552.              Origin Line
  1553.  
  1554.                   Specifies the default origin line text to be used when
  1555.                   creating  a  new message area.  This text is  what  is
  1556.                   placed in the "* Origin:" line on EchoMail messages.
  1557.  
  1558.         For  more  information  on the message  area  information  shown
  1559.         above, refer to the "Message Area Manager" section.
  1560.  
  1561.  
  1562.                                 ARCHIVE COMMANDS
  1563.  
  1564.         Archive Commands specifies the archiver command lines that  will
  1565.         be executed when packing and unpacking mail and reply packets.
  1566.  
  1567.              Pack Command
  1568.  
  1569.                   Specifies the command line for the archiving  utility,
  1570.                   used when bundling a mail packet.  Any valid  archiver
  1571.                   (PKZIP, ARJ, LHA, etc.) can be specified, along with a
  1572.                   full path and any necessary options.
  1573.  
  1574.  
  1575.  
  1576.  
  1577.                   Offline Mail Executive Version 1.00 - Page 22
  1578.                   Two macros are available for use in command lines, and
  1579.                   should  be  placed in the positions  dictated  by  the
  1580.                   archiving  utility.  "@F" specifies the archive  file-
  1581.                   name,  and "@I" specifies the path which contains  the
  1582.                   files  to  be packed into the archive.   These  macros
  1583.                   will automatically be replaced by OMX with the  appro-
  1584.                   priate information.
  1585.  
  1586.              Result Code
  1587.  
  1588.                   Specifies the ERRORLEVEL code returned by the  archiv-
  1589.                   ing  utility  which  indicates that  the  command  was
  1590.                   successful.   Any number from 0 to 255 may  be  speci-
  1591.                   fied,  with most archiving utilities returning 0  upon
  1592.                   success.
  1593.  
  1594.                   If  you are using an archiving utility that  does  not
  1595.                   return  an error code, you can instruct OMX to  always
  1596.                   assume  the  command was successful  by  specifying  a
  1597.                   result  code  of  -1.  Be warned,  however,  that  any
  1598.                   errors  which may occur will NOT be detected  in  this
  1599.                   mode,  since OMX will always assume that  the  command
  1600.                   was successful.
  1601.  
  1602.              Unpack Command
  1603.  
  1604.                   Specifies the command line for the de-archiving utili-
  1605.                   ty, used when unpacking a reply packet.  Any valid de-
  1606.                   archiver  (PKUNZIP, ARJ, LHA, etc.) can be  specified,
  1607.                   along with a full path and any necessary options.
  1608.  
  1609.                   Two macros are available for use in command lines, and
  1610.                   should be placed in the positions dictated by the  de-
  1611.                   archiving  utility.  "@F" specifies the archive  file-
  1612.                   name,  and  "@I" specifies the path in which  the  un-
  1613.                   packed  files will be placed.  These macros  will  au-
  1614.                   tomatically  be replaced by OMX with  the  appropriate
  1615.                   information.
  1616.  
  1617.                   Note  that some de-archiving utilities aren't able  to
  1618.                   accept  a  path to specify where the files are  to  be
  1619.                   placed;  they will always unpack files to the  current
  1620.                   directory.   To get around this limitation,  OMX  will
  1621.                   always switch to the proper path before executing  the
  1622.                   de-archiving  utility,  then switch  back  afterwards.
  1623.                   This means that, technically, the "@I" macro is  unne-
  1624.                   cessary, but it is available and should be used never-
  1625.                   theless.
  1626.  
  1627.              Result Code
  1628.  
  1629.                   Specifies  the  ERRORLEVEL code returned  by  the  de-
  1630.                   archiving utility which indicates that the command was
  1631.                   successful.   Any number from 0 to 255 may  be  speci-
  1632.                   fied,  with  most de-archiving utilities  returning  0
  1633.                   upon success.
  1634.  
  1635.  
  1636.                   Offline Mail Executive Version 1.00 - Page 23
  1637.                   If you are using a de-archiving utility that does  not
  1638.                   return  an error code, you can instruct OMX to  always
  1639.                   assume  the  command was successful  by  specifying  a
  1640.                   result  code  of  -1.  Be warned,  however,  that  any
  1641.                   errors  which may occur will NOT be detected  in  this
  1642.                   mode,  since OMX will always assume that  the  command
  1643.                   was successful.
  1644.  
  1645.         Note that OMXSETUP allows the specification of commands for both
  1646.         DOS  and  OS/2.  If you find yourself in a situation  where  you
  1647.         need  to use both the DOS and OS/2 versions of OMX, this  allows
  1648.         you  to  specify different sets of  archiving  and  de-archiving
  1649.         utilities for each environment.
  1650.  
  1651.  
  1652.                               ZONE GATE ADDRESSES
  1653.  
  1654.         Zone Gate Addresses defines the valid zones for NetMail  gating,
  1655.         and the addresses of the gateway systems.  As described earlier,
  1656.         zone  gating allows NetMail messages destined for a  zone  other
  1657.         than  your own to be routed through a "gateway" system  (instead
  1658.         of  being  sent directly) which can produce quite a  savings  on
  1659.         toll charges, especially to overseas systems.
  1660.  
  1661.         The main screen displays up to 20 allowable zone gates.  Use the
  1662.         arrows  to select the entry you wish to modify, and press  ENTER
  1663.         to modify it.  This will bring up the modification screen, which
  1664.         provides the following options:
  1665.  
  1666.              Zone
  1667.  
  1668.                   Defines  the zone number that will have  its  messages
  1669.                   gated.   Any  NetMail message that is addressed  to  a
  1670.                   system in this zone will be routed through the gateway
  1671.                   system (defined below).
  1672.  
  1673.              Address
  1674.  
  1675.                   Defines the address of the gateway system which routes
  1676.                   messages  for the defined zone.  Note that point  sys-
  1677.                   tems cannot be specified here.
  1678.  
  1679.         Note  that zone gating does not take effect unless  you  specify
  1680.         the "-G" switch on the OMXMAIL command line (or set the "NetMail
  1681.         Zone Gating" option to YES in Options & Settings).  Also, OMXSE-
  1682.         TUP  will automatically fill in "gaps" in the zone  gate  table.
  1683.         That is, if entries 7-14 are empty and you defined a gateway  in
  1684.         entry  15, OMXSETUP will automatically move it to entry 7  (thus
  1685.         filling in the gap).
  1686.  
  1687.  
  1688.                                REGISTRATION CODES
  1689.  
  1690.         Registration  Codes  is where you input the codes  necessary  to
  1691.         unlock  all  of  the features in OMX.   After  filling  out  and
  1692.         sending in the registration form, you will receive a letter that
  1693.  
  1694.  
  1695.                   Offline Mail Executive Version 1.00 - Page 24
  1696.         contains  your serial number and registration code.  Once  those
  1697.         are  "plugged  in", all of the limits and  restrictions  in  the
  1698.         shareware release will be lifted.
  1699.  
  1700.         The  "Registration  Status"  line displays  the  current  status
  1701.         ("Registered"   if  valid  registration  information  has   been
  1702.         entered, or "Unregistered" if not).  After you enter your serial
  1703.         number and registration code as indicated, OMXSETUP will display
  1704.         a window that says:
  1705.  
  1706.                Thank you for registering Offline Mail Executive!
  1707.  
  1708.         if the information is valid.  If this message is not  displayed,
  1709.         double-check the serial number and registration code to be  sure
  1710.         you  entered  them correctly.  Also, compare  the  System  Name,
  1711.         SysOp   Name,  and  Network  Address  information  (in   "System
  1712.         Information") to the information on your registration letter, to
  1713.         ensure  they  match.  If they don't, you will have to  send  the
  1714.         correct information and obtain new codes (there is no charge for
  1715.         this service, provided you have already registered).
  1716.  
  1717.  
  1718.                                USER CONFIGURATION
  1719.  
  1720.         User Configuration defines all of the information for up to  two
  1721.         individual users.  Such items include the user's name and  alias
  1722.         and  the packet ID that OMX will use when referencing  mail  and
  1723.         reply packets.
  1724.  
  1725.         The User Configuration main screen displays abbreviated informa-
  1726.         tion on both users.  The arrow keys are used to move the  cursor
  1727.         bar  between  each  user.  Pressing TAB will  display  a  window
  1728.         containing all of the current user's information; this is useful
  1729.         for quickly reviewing a user's setup.
  1730.  
  1731.         Pressing  ENTER will display a window that allows you to  modify
  1732.         the information for the current user.  The following information
  1733.         can be modified:
  1734.  
  1735.              User Real Name
  1736.  
  1737.                   The  real  name of the user, up to  35  characters  in
  1738.                   length.   This name is used for message areas  defined
  1739.                   as only allowing real names, but more than that, it is
  1740.                   the main identifying characteristic of the user.  Note
  1741.                   that both users cannot have the same real name.
  1742.  
  1743.              User Alias
  1744.  
  1745.                   An optional alias, or "handle", for the user, up to 35
  1746.                   characters in length.  This alias is used for  message
  1747.                   areas  defined  as only allowing aliases.   Note  that
  1748.                   both users cannot have the same alias.
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.                   Offline Mail Executive Version 1.00 - Page 25
  1755.              Packet ID
  1756.  
  1757.                   A one- to eight-character string that will be used  as
  1758.                   the  root filename for mail and reply  packets.   Note
  1759.                   that both users cannot have the same packet ID, as  it
  1760.                   would  cause mass confusion when processing  mail  and
  1761.                   reply packets.
  1762.  
  1763.              Reader Index Type
  1764.  
  1765.                   Defines  the  message status index file that  will  be
  1766.                   created when a mail packet is created.  Two types  are
  1767.                   available:  "Blue Wave" (which creates an *.XTI  index
  1768.                   file  that  is compatible with The Blue  Wave  Offline
  1769.                   Mail Reader) and "None" (no index is created at  all).
  1770.                   Having  OMX create the index will save a bit of  time,
  1771.                   as the reader will not have to go through the time and
  1772.                   trouble of creating it (a process which can take  some
  1773.                   time,  depending on how many messages are in the  mail
  1774.                   packet).
  1775.  
  1776.              Packet Extension Type
  1777.  
  1778.                   Defines  the type of file extension that will be  used
  1779.                   when  a mail packet is created.  Two types are  avail-
  1780.                   able:   "Numeric" (uses extensions from "001"  through
  1781.                   "999") and "Day of Week" (uses extensions based on the
  1782.                   day of the week, i.e. "SU1", "MO1", etc.).
  1783.  
  1784.              Tear Line Type
  1785.  
  1786.                   Defines  the type of tear line that will be  added  to
  1787.                   messages when a reply packet is processed.  Two  types
  1788.                   are available:
  1789.  
  1790.                        Standard            --- OMX/Blue Wave v2.12
  1791.                        Alternate           ___ OMX/Blue Wave v2.12
  1792.  
  1793.                   The  alternate  tear line is provided  for  a  special
  1794.                   purpose.   Some mail processing utilities,  when  pro-
  1795.                   cessing  outbound  mail, will insist  on  replacing  a
  1796.                   valid  tear line in a message with its own tear  line,
  1797.                   thereby obliterating the information that OMX normally
  1798.                   places  there.   The  alternate tear  line  type  gets
  1799.                   around this process and preserves the original  infor-
  1800.                   mation.   (If your mail processor doesn't do this,  or
  1801.                   if  you  simply don't care what happens  to  the  tear
  1802.                   line, the standard tear line type should be used.)
  1803.  
  1804.              Tear Line Text
  1805.  
  1806.                   Defines  the  text that will be written  to  the  tear
  1807.                   line.  Two styles are available:
  1808.  
  1809.                        Reader Name         --- OMX/Blue Wave v2.12
  1810.                        OMX Version         --- OMX v1.00 for DOS
  1811.  
  1812.  
  1813.                   Offline Mail Executive Version 1.00 - Page 26
  1814.              Pack Msgs From User
  1815.  
  1816.                   Specifies  whether or not messages that the  user  has
  1817.                   written will be packed into a mail packet.  If set  to
  1818.                   YES,  such  messages are packed; if set  to  NO,  such
  1819.                   messages are skipped.
  1820.  
  1821.              Create Empty Packets
  1822.  
  1823.                   Specifies whether an empty mail packet is allowed.  If
  1824.                   set  to YES, empty packets are allowed; if set to  NO,
  1825.                   empty packets are not allowed.
  1826.  
  1827.              Strip Subject "Re:"
  1828.  
  1829.                   Specifies  whether  or not subject lines  of  messages
  1830.                   will have any leading "Re:" sequences stripped  before
  1831.                   being packed into a mail packet.  If set to YES, "Re:"
  1832.                   sequences are stripped; if set to NO, "Re:"  sequences
  1833.                   are retained.
  1834.  
  1835.              Strip Control Info
  1836.  
  1837.                   Specifies  whether  or not control  information  lines
  1838.                   (i.e. "kludge lines") are to be stripped from messages
  1839.                   before they are packed into a mail packet.  If set  to
  1840.                   YES, control lines are stripped; if set to NO, control
  1841.                   lines are retained.
  1842.  
  1843.         When you are finished, press ESC.  If any changes were made, you
  1844.         will be asked whether or not the changes should be saved.  Press
  1845.         "Y" to save the changes, or "N" (or ESC) to abandon them.
  1846.  
  1847.         Note  that  both  users can either use the same  reader,  if  it
  1848.         supports  multiple  users (such as The Blue  Wave  Offline  Mail
  1849.         Reader), or they can use separate readers.  In either case,  the
  1850.         same directories can be used to store mail and reply packets, as
  1851.         each  user  will be using his own individual  packet  ID  (which
  1852.         eliminates the mess of conflicting mail packets).
  1853.  
  1854.  
  1855.                               MESSAGE AREA MANAGER
  1856.  
  1857.         Message  Area  Manager is where message areas  are  created  and
  1858.         maintained.   Up to 10,000 areas can be inserted,  deleted,  and
  1859.         modified,  with each area having its own array of options,  from
  1860.         the type of area (NetMail, EchoMail, or GroupMail) to the  "raw"
  1861.         storage  format  (Fido, Squish, or JAM) to  everything  else  in
  1862.         between.
  1863.  
  1864.         The  Message  Area  Manager  main  screen  displays  abbreviated
  1865.         information  on up to 10 message areas.  The  following  control
  1866.         keys can be used at this screen:
  1867.  
  1868.              Esc            Return to main menu.
  1869.              Arrows         Move the cursor bar between entries.
  1870.  
  1871.  
  1872.                   Offline Mail Executive Version 1.00 - Page 27
  1873.              PgUp, PgDn     Display the previous or next 10 entries.
  1874.              Home, End      Display the first or last 10 entries.
  1875.              Tab            Bring up a window that displays the settings
  1876.                             for the entry under the cursor bar.
  1877.              Alt-A          Add  a blank entry to the end of  the  list.
  1878.                             The  blank entry can then be  modified  (see
  1879.                             below).
  1880.              Alt-I, Ins     Insert a blank entry at the cursor bar.  The
  1881.                             blank  entry  can  then  be  modified   (see
  1882.                             below).
  1883.              Alt-D, Del     Delete  the entry under the cursor  bar.   A
  1884.                             window  will  be displayed  to  confirm  the
  1885.                             action.   Press "Y" to delete the area,  "N"
  1886.                             to leave it alone.
  1887.              Alt-S          Sort  the  list.  Sorting  is  performed  in
  1888.                             ascending order (i.e. A-Z), and can be based
  1889.                             on  the  area tag or  the  description  (see
  1890.                             below for details on these fields).
  1891.              1, 2           Toggle the "area is active" status for  each
  1892.                             user  (see below under "Flag  Settings"  for
  1893.                             details).
  1894.  
  1895.         Pressing  ENTER will display a window that allows you to  modify
  1896.         the  information for the current entry.  The following  informa-
  1897.         tion can be modified:
  1898.  
  1899.              Area Tag
  1900.  
  1901.                   A string of up to 20 characters that provides a unique
  1902.                   identifier  for  the area.  No two message  areas  can
  1903.                   have the same area tag; if you attempt to duplicate an
  1904.                   area  tag, an error message will be displayed and  the
  1905.                   tag will not be allowed.  (For EchoMail and  GroupMail
  1906.                   areas,  a  good idea would be to use the  EchoMail  or
  1907.                   GroupMail  tag name, i.e. "TREK", "C_ECHO",  "OS2BBS",
  1908.                   etc., for the sake of clarity.)
  1909.  
  1910.                   EVERY MESSAGE AREA *MUST* HAVE AN AREA TAG!  This  tag
  1911.                   is  a crucial item in the Blue Wave format; Blue  Wave
  1912.                   compatible readers use the tag to distinguish  between
  1913.                   different  message  areas when creating  replies,  and
  1914.                   OMXMAIL  use the tag to ensure that those replies  are
  1915.                   written  to  the correct "raw"  message  bases.   This
  1916.                   applies for ALL message area types, including NetMail.
  1917.  
  1918.                   (NetMail  areas can have any description you  care  to
  1919.                   use -- for example, "NETMAIL_FIDO" for FidoNet NetMail
  1920.                   and  "NETMAIL_TREK"  for  TrekNet NetMail  --  as  all
  1921.                   outbound  NetMail  messages are written  to  the  same
  1922.                   NetMail  directory.   You don't have to  use  the  tag
  1923.                   "NETMAIL" at all, if that's your choice; the important
  1924.                   thing is that each area have its own unique area tag.)
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.                   Offline Mail Executive Version 1.00 - Page 28
  1932.              Description
  1933.  
  1934.                   Defines a short description of the areas's topic, i.e.
  1935.                   "Star  Trek",  "C Programming", "OS/2  Support",  etc.
  1936.                   This description is generally used in the offline mail
  1937.                   reader when listing available message areas.  Up to 40
  1938.                   characters are allowed for the description.
  1939.  
  1940.              Area Type
  1941.  
  1942.                   Defines the type of message that will be stored in the
  1943.                   area.  Available types are "NetMail", "EchoMail",  and
  1944.                   "GroupMail".
  1945.  
  1946.              Storage Type
  1947.  
  1948.                   Defines  the  format used for the "raw"  message  base
  1949.                   associated  with  this  area.   Available  types   are
  1950.                   "Fido", "Squish", and "JAM".  Note that this option is
  1951.                   not  available for NetMail areas, as OMX handles  Net-
  1952.                   Mail  in a different fashion from EchoMail and  Group-
  1953.                   Mail.)
  1954.  
  1955.              Message Path
  1956.  
  1957.                   Defines the directory used for the "raw" message base.
  1958.                   Note  that  this option is not available  for  NetMail
  1959.                   areas, as OMX uses a single NetMail directory (defined
  1960.                   under  "Paths  & Filenames") for all  NetMail  message
  1961.                   handling.
  1962.  
  1963.              Base Filename
  1964.  
  1965.                   Defines the filename used for the "raw" message  base,
  1966.                   as  required  by  the Squish and  JAM  formats.   This
  1967.                   option does not apply to the Fido format.
  1968.  
  1969.              Retention
  1970.  
  1971.                   Defines  the retention period for messages  stored  in
  1972.                   the  "raw" message base.  The retention period can  be
  1973.                   defined  by  number of messages (up  to  5000)  and/or
  1974.                   number  of  days  (up to 99),  or  can  be  unlimited.
  1975.                   OMXMAINT  will use these settings when  adjusting  the
  1976.                   number  of messages in the "raw" message base via  its
  1977.                   PACK option (OMXMAINT is described in detail later).
  1978.  
  1979.                   For Squish bases, these settings are written  directly
  1980.                   to  the  Squish  files, since Squish  bases  have  the
  1981.                   ability to adjust themselves automatically (by  number
  1982.                   of  messages only; number of days needs to be  handled
  1983.                   by an external utility, like OMXMAINT).
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.                   Offline Mail Executive Version 1.00 - Page 29
  1991.              Post Under
  1992.  
  1993.                   Defines  the name under which messages will be  posted
  1994.                   in the area.  Available types are:
  1995.  
  1996.                        REAL NAME
  1997.                             Messages  will  always be posted  using  the
  1998.                             user's real name.
  1999.  
  2000.                        ALIAS
  2001.                             Messages  will  always be posted  using  the
  2002.                             user's alias.
  2003.  
  2004.                        ANY NAME
  2005.                             Messages  will  be  posted  using  the  name
  2006.                             specified by the user in the reply message.
  2007.  
  2008.                   The  "Any  Name" feature needs a bit  of  explanation.
  2009.                   With  the "Real Name" and "Alias" types, OMXMAIL  will
  2010.                   always  use  the necessary fields as defined  for  the
  2011.                   user  in User Configuration; the name that's  returned
  2012.                   by the reader in the reply header is totally  ignored,
  2013.                   and  the reader itself will not allow the name  to  be
  2014.                   changed.   Under "Any Name", however, the reader  WILL
  2015.                   allow  the  name  to be changed (the  default  is  the
  2016.                   user's real name) and OMXMAIL will accept whatever was
  2017.                   entered by the user for each message.  Hence the  term
  2018.                   "any  name",  as the user can literally use  any  name
  2019.                   they like to identify messages.
  2020.  
  2021.              Post Restrict
  2022.  
  2023.                   Defines the restriction placed on posting messages  in
  2024.                   the area.  Available types are:
  2025.  
  2026.                        PUBLIC
  2027.                             Messages  will always be marked  as  public,
  2028.                             i.e. anyone can read them.
  2029.  
  2030.                        PRIVATE
  2031.                             Messages  will always be marked as  private,
  2032.                             i.e.  only the intended recipients can  read
  2033.                             them.
  2034.  
  2035.                        PUBLIC/PRIVATE
  2036.                             Messages  will  be marked either  public  or
  2037.                             private  (as  specified  by  the  user  when
  2038.                             creating   the  message  via   the   offline
  2039.                             reader).
  2040.  
  2041.                        READ ONLY
  2042.                             Messages  cannot be posted in this  area  at
  2043.                             all.
  2044.  
  2045.                   Note  that  BY CONVENTION, NetMail message  areas  are
  2046.                   usually marked "Private", while EchoMail and GroupMail
  2047.  
  2048.  
  2049.                   Offline Mail Executive Version 1.00 - Page 30
  2050.                   areas are usually marked "Public".  Of course, you can
  2051.                   define message areas any way you like, but you  should
  2052.                   make sure that what you intend will be allowed by  the
  2053.                   person(s)  in charge of the conferences (for  example,
  2054.                   most EchoMail areas in the FidoNet distribution system
  2055.                   don't allow private messages).
  2056.  
  2057.              Address
  2058.  
  2059.                   Defines  the network address that will be used on  all
  2060.                   messages  in  the  area to  identify  the  originating
  2061.                   system.   Most of the time, this address will be  your
  2062.                   main network address, but if the area is for a confer-
  2063.                   ence  in a different network, you should put  in  this
  2064.                   field the address you normally use in that network (in
  2065.                   order that the messages will be properly identified).
  2066.  
  2067.                   With multiple NetMail areas, this address is also used
  2068.                   when packing NetMail messages based on address  match-
  2069.                   ing  or  zone  matching (refer to the  "-N"  and  "-Z"
  2070.                   options  under "OMXMAIL - Packet  Processing  Utility"
  2071.                   for details).
  2072.  
  2073.              Origin Line
  2074.  
  2075.                   Defines the text that will appear in the origin  line.
  2076.                   The origin line has the following format:
  2077.  
  2078.                        * Origin: Joe's Message Emporium (1:234/56)
  2079.  
  2080.                   and  is  normally  placed  at  the  end  of   EchoMail
  2081.                   messages.
  2082.  
  2083.              Tear/Origin
  2084.  
  2085.                   Defines the tear/origin line combination that is to be
  2086.                   used for the area.  Available types are:
  2087.  
  2088.                        NO TEAR/ORIGIN LINES
  2089.                             Does  not add a tear or origin line  to  any
  2090.                             posted  message.  Normally used for  NetMail
  2091.                             areas,  as  NetMail messages  don't  require
  2092.                             either one.
  2093.  
  2094.                        TEAR/ORIGIN LINES
  2095.                             Adds  both  tear and origin  lines  to  each
  2096.                             reply  message.  Normally used for  EchoMail
  2097.                             areas, as EchoMail messages require them.
  2098.  
  2099.                        TEAR LINE ONLY
  2100.                             Adds only a tear line to each reply message.
  2101.  
  2102.                        BLANK TEAR/ORIGIN LINES
  2103.                             Adds a blank tear line and an origin line to
  2104.                             each reply message.
  2105.  
  2106.  
  2107.  
  2108.                   Offline Mail Executive Version 1.00 - Page 31
  2109.                        BLANK TEAR LINE ONLY
  2110.                             Adds  only a blank tear line to  each  reply
  2111.                             message.
  2112.  
  2113.                   Note that for EchoMail areas, the only valid types are
  2114.                   "Tear/Origin Lines" and "Blank Tear/Origin Lines",  as
  2115.                   EchoMail areas require both tear and origin lines.
  2116.  
  2117.                   For NetMail areas, the default type is "No Tear/Origin
  2118.                   Lines".  For EchoMail and GroupMail areas, the default
  2119.                   type is "Tear/Origin Lines".
  2120.  
  2121.              Keywrd/Filter
  2122.  
  2123.                   Specifies whether keyword or filter searches (or both)
  2124.                   should be performed on this area.  Available  settings
  2125.                   are:
  2126.  
  2127.                        NONE
  2128.                             Do not perform any keyword or filter search-
  2129.                             ing at all.
  2130.  
  2131.                        KEYWORDS
  2132.                             Perform keyword searching only.
  2133.  
  2134.                        FILTERS
  2135.                             Perform filter searching only.
  2136.  
  2137.                        KEYWORDS & FILTERS
  2138.                             Perform both keyword and filter searching.
  2139.  
  2140.                   The  "Keywords & Filters" option needs explaining,  as
  2141.                   it is a rather new concept.  When a message area  with
  2142.                   this  setting  is scanned, a keyword  search  will  be
  2143.                   performed on each message; if a keyword match is found
  2144.                   (meaning  that the message is valid), a filter  search
  2145.                   is  then  performed on that message.   If  the  filter
  2146.                   search fails, the message is then packed; if, however,
  2147.                   a  filter match is found (meaning that the message  is
  2148.                   NOT valid), the message is skipped.
  2149.  
  2150.                   For more information on how keywords and filters work,
  2151.                   refer  to the "Creating a Mail Packet"  section  under
  2152.                   "OMXMAIL - Packet Processing Utility".
  2153.  
  2154.              Flag Settings
  2155.  
  2156.                   Defines the settings of several miscellaneous options.
  2157.                   These options are:
  2158.  
  2159.                        ASCII8
  2160.                             Defines whether or not characters with ASCII
  2161.                             codes  in the range 128-255 (also  known  as
  2162.                             "8-bit  ASCII" or "high ASCII") can be  used
  2163.                             in  messages posted in this area.   If  ena-
  2164.                             bled,  ASCII codes 128-255 will be  allowed;
  2165.  
  2166.  
  2167.                   Offline Mail Executive Version 1.00 - Page 32
  2168.                             if disabled, they will be converted to ASCII
  2169.                             codes 0-127.  Useful for EchoMail conferenc-
  2170.                             es that prohibit "high ASCII" characters.
  2171.  
  2172.                        USER 1
  2173.                             Defines  whether user 1 has access  to  this
  2174.                             area.  If enabled, user 1 can obtain messag-
  2175.                             es from, and post messages to this area.  If
  2176.                             disabled, user 1 cannot access this area  at
  2177.                             all.
  2178.  
  2179.                        USER 2
  2180.                             Same as above but for user 2.
  2181.  
  2182.         When you are finished, press ESC.  If any changes were made, you
  2183.         will be asked whether or not the changes should be saved.  Press
  2184.         "Y" to save the changes, or "N" (or ESC) to abandon them.
  2185.  
  2186.  
  2187.                            KEYWORD & FILTER MANAGERS
  2188.  
  2189.         The  Keyword  and  Filter  Managers  define,  respectively,  the
  2190.         keywords  and filters that will be compared to inbound  messages
  2191.         when  creating a mail packet.  Up to 100 entries can be  defined
  2192.         for each type (for a total of 200 keywords and filters).   Since
  2193.         both the Keyword and Filter Managers are identical (save for the
  2194.         type of information each stores), both will be discussed in this
  2195.         section (referred to as the "Keyword/Filter Manager").
  2196.  
  2197.         The  Keyword/Filter  Manager main  screen  displays  abbreviated
  2198.         information on up to 10 entries.  The following control keys can
  2199.         be used at this screen:
  2200.  
  2201.              Esc            Return to main menu.
  2202.              Arrows         Move the cursor bar between entries.
  2203.              PgUp, PgDn     Display the previous or next 10 entries.
  2204.              Home, End      Display the first or last 10 entries.
  2205.              Tab            Bring up a window that displays the settings
  2206.                             for the entry under the cursor bar.
  2207.              Alt-A          Add  a blank entry to the end of  the  list.
  2208.                             The  blank entry can then be  modified  (see
  2209.                             below).
  2210.              Alt-I, Ins     Insert a blank entry at the cursor bar.  The
  2211.                             blank  entry  can  then  be  modified   (see
  2212.                             below).
  2213.              Alt-D, Del     Delete  the entry under the cursor  bar.   A
  2214.                             window  will  be displayed  to  confirm  the
  2215.                             action.   Press "Y" to delete the area,  "N"
  2216.                             to leave it alone.
  2217.              Alt-S          Sort  the  list.  Sorting  is  performed  in
  2218.                             ascending order (i.e. A-Z), and can be based
  2219.                             on the area tag or the comparison text  (see
  2220.                             below for details on these fields).
  2221.              1, 2           Toggle the "area is active" status for  each
  2222.                             user (see below for details).
  2223.  
  2224.  
  2225.  
  2226.                   Offline Mail Executive Version 1.00 - Page 33
  2227.         Pressing  ENTER will display a window that allows you to  modify
  2228.         the  information for the current entry.  The following  informa-
  2229.         tion can be modified:
  2230.  
  2231.              Status
  2232.  
  2233.                   Determines whether or not the entry is active.  If set
  2234.                   to "Active", the keyword/filter will be used during  a
  2235.                   search.   If set to "Inactive", the keyword/filter  is
  2236.                   skipped.
  2237.  
  2238.              Field to Compare
  2239.  
  2240.                   Defines  the field in the message header that will  be
  2241.                   used for the comparison.  Available fields are:
  2242.  
  2243.                        FROM
  2244.                             Performs  the comparison on the text in  the
  2245.                             "From:" field (i.e. the person who wrote the
  2246.                             message).
  2247.  
  2248.                        TO
  2249.                             Performs  the comparison on the text in  the
  2250.                             "To:"  field  (i.e. the person to  whom  the
  2251.                             message is addressed).
  2252.  
  2253.                        FROM/TO
  2254.                             Performs the comparison on the text in  both
  2255.                             the "From:" and "To:" fields.
  2256.  
  2257.                        SUBJECT
  2258.                             Performs  the comparison on the text in  the
  2259.                             "Subject:" field.
  2260.  
  2261.                        ADDRESS
  2262.                             Performs  the  comparison  on  the   network
  2263.                             address from which the message originated.
  2264.  
  2265.              Text to Compare
  2266.  
  2267.                   Defines the text that needs to be matched in order for
  2268.                   the comparison to be successful.  For a keyword,  this
  2269.                   is the text that makes the message valid; for a  filt-
  2270.                   er,  it  is the text that makes the  message  invalid.
  2271.                   The  comparisons  are always case-insensitive,  so  it
  2272.                   doesn't matter how the text is specified in this field
  2273.                   with regards to upper and lower case letters.
  2274.  
  2275.              Area Tag
  2276.  
  2277.                   Defines the area tag of the message area to which this
  2278.                   entry is to be confined.  For example, an area tag  of
  2279.                   "TREK"  would restrict this entry to messages  scanned
  2280.                   in the message area with that specific area tag.
  2281.  
  2282.  
  2283.  
  2284.  
  2285.                   Offline Mail Executive Version 1.00 - Page 34
  2286.                   If this field is blank, the entry will be compared  to
  2287.                   messages  in  ALL  message areas (i.e. it  will  be  a
  2288.                   "global" entry).  This is useful if, for example,  you
  2289.                   know  someone  who is SO obnoxious that  you  wish  to
  2290.                   filter  out  ANY  message from this  person  in  EVERY
  2291.                   message area you read!
  2292.  
  2293.              Partial Comparison
  2294.  
  2295.                   Specifies how a successful comparison is to be  deter-
  2296.                   mined.   If set to NO, then the text in the  specified
  2297.                   field  must  EXACTLY match the text  defined  in  this
  2298.                   entry.  If set to YES, the text in the specified field
  2299.                   must CONTAIN the text defined in this entry.
  2300.  
  2301.                   Let's examine this closer.  Say, for example, that  an
  2302.                   entry contains the text "Smith" and is to be  compared
  2303.                   to  the "From:" field of messages.  If this  field  is
  2304.                   set  to NO, the "From:" field must be "Smith"  to  in-
  2305.                   dicate a successful comparison.  If this field is  set
  2306.                   to  YES, however, then the text "Smith" must  be  con-
  2307.                   tained ANYWHERE WITHIN THE FIELD to indicate  success;
  2308.                   in  other words, "Smith", "John Smith", and  "Roy  the
  2309.                   Blacksmith" would all indicate successful comparisons.
  2310.  
  2311.                   Note  that this option does not apply  when  comparing
  2312.                   the "Address" field, which are always performed as  an
  2313.                   exact comparison.  Also, setting this option to YES is
  2314.                   recommended  for "Subject:" field comparisons, as  the
  2315.                   chances  of  performing an exact match on  text  in  a
  2316.                   "Subject:" field are quite low.
  2317.  
  2318.              User #1
  2319.              User #2
  2320.  
  2321.                   Specifies whether or not the entry is active for  each
  2322.                   particular  user.  If set to YES, the entry is  active
  2323.                   for  the user in question; if set to NO, the entry  is
  2324.                   inactive.   (These settings DO NOT override the  "Sta-
  2325.                   tus" setting.  If "Status" is set to "Inactive",  then
  2326.                   the entry will ALWAYS be inactive regardless of  these
  2327.                   individual settings.)
  2328.  
  2329.         When you are finished, press ESC.  If any changes were made, you
  2330.         will be asked whether or not the changes should be saved.  Press
  2331.         "Y" to save the changes, or "N" (or ESC) to abandon them.
  2332.  
  2333.         Note that if you wish to scan for the same keyword or filter  in
  2334.         multiple  areas,  but  not ALL areas, you will  have  to  create
  2335.         separate  entries  for  each area.  This  is  because  a  single
  2336.         keyword  or filter entry cannot specify multiple areas  (it  can
  2337.         only specify one area, or ALL areas).
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.                   Offline Mail Executive Version 1.00 - Page 35
  2345.                                IMPORT INFORMATION
  2346.  
  2347.         Import Information allows you to configure many of the  settings
  2348.         in  the  OMX package from the information contained  in  various
  2349.         control  files  of other programs.  These  include  the  control
  2350.         files  from front-end mailers, message area files from  EchoMail
  2351.         processors, and more.
  2352.  
  2353.         The following options are available:
  2354.  
  2355.              File to Import
  2356.  
  2357.                   Specifies  the  type of file that is to  be  imported.
  2358.                   The following files are currently supported:
  2359.  
  2360.                        AREAS.BBS
  2361.                        FIDONET.NA (and FIDONET.NO)
  2362.                        BinkleyTerm 2.x (BINKLEY.CFG)
  2363.                        FrontDoor 1.99 (FD.SYS)
  2364.                        FrontDoor 2.x (SETUP.FD)
  2365.                        GEcho 1.00 (SETUP.GE)
  2366.                        InterMail 2.x (FD.SYS)
  2367.                        SquishMail 1.x (SQUISH.CFG)
  2368.  
  2369.                   as  well  as  two  OMX-specific  files,   OMXAREAS.CFG
  2370.                   (message areas) and OMXSETUP.CFG (system information).
  2371.                   These two files are described in detail in Appendix C,
  2372.                   "Formats of OMX Import/Export Files".
  2373.  
  2374.              Path and File
  2375.  
  2376.                   Defines the path and name of the file to be imported.
  2377.  
  2378.              Replace Areas
  2379.  
  2380.                   Defines  how the importing process will behave  as  it
  2381.                   relates to the importing of message areas.   Available
  2382.                   types are:
  2383.  
  2384.                        OVERWRITE
  2385.                             The  current message area file  is  deleted,
  2386.                             and the imported information will be used to
  2387.                             create a new message area file.
  2388.  
  2389.                        UPDATE
  2390.                             The  imported information is used to  update
  2391.                             the currently defined message areas.  If the
  2392.                             imported  information does not match  up  to
  2393.                             any  defined message area, it will be  added
  2394.                             to the message area list.
  2395.  
  2396.                   Note  that this option does not apply  when  importing
  2397.                   information  from  certain  file types  (such  as  the
  2398.                   control file of a front-end mailer).  In these  cases,
  2399.                   this  option will be set to "N/A" and you will not  be
  2400.                   allowed to change it.
  2401.  
  2402.  
  2403.                   Offline Mail Executive Version 1.00 - Page 36
  2404.         When  the above information has been configured  properly,  move
  2405.         the  cursor bar to "Begin Import From Selected File"  and  press
  2406.         ENTER.   The  specified file will be read, and the  current  OMX
  2407.         information  will be updated.  (If there were any  problems,  an
  2408.         error message will be displayed and the current OMX  information
  2409.         will be left unchanged.)
  2410.  
  2411.         You may import as many files as needed.  When you are  finished,
  2412.         press ESC to return to the main menu.
  2413.  
  2414.  
  2415.                                EXPORT INFORMATION
  2416.  
  2417.         Export  Information allows you to write the current  OMX  system
  2418.         and message area settings to disk files in various formats.
  2419.  
  2420.         The following options are available:
  2421.  
  2422.              File to Export
  2423.  
  2424.                   Defines  the type of file that will be  written.   The
  2425.                   file types currently supported are:
  2426.  
  2427.                        OMX Area List (OMXAREAS.CFG)
  2428.                        OMX System Info (OMXSETUP.CFG)
  2429.                        AREAS.BBS (standard)
  2430.                        AREAS.BBS (SquishMail-style)
  2431.  
  2432.                   The  formats  for OMXAREAS.CFG  and  OMXSETUP.CFG  are
  2433.                   discussed in Appendix C, "Formats of OMX Import/Export
  2434.                   Files".
  2435.  
  2436.              Path and File
  2437.  
  2438.                   Defines the path and name of the file to be written.
  2439.  
  2440.         When  the above information has been configured  properly,  move
  2441.         the  cursor  bar to "Begin Export To Selected  File"  and  press
  2442.         ENTER.  The specified file will be created.  (If there were  any
  2443.         problems, an error message will be displayed.)
  2444.  
  2445.         You may export as many files as needed.  When you are  finished,
  2446.         press ESC to return to the main menu.
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.                   Offline Mail Executive Version 1.00 - Page 37
  2463.         ╒══════════════════════════════════════════════════════════════╕
  2464.         │ ▒▒▒▒▒▒▒▒▒▒▒  OMXMAINT - OMX MAINTENANCE UTILITY  ▒▒▒▒▒▒▒▒▒▒▒ │
  2465.         ╘══════════════════════════════════════════════════════════════╛
  2466.  
  2467.         The OMXMAINT utility is used to perform maintenance on the "raw"
  2468.         message  bases that are used by OMX.  Such maintenance  includes
  2469.         packing (removing messages from a base to maintain the number of
  2470.         messages  at a certain level), renumbering (forcing messages  to
  2471.         be numbered in sequential order), and more.
  2472.  
  2473.         You  may  ask  yourself, why include such a  utility  when  many
  2474.         EchoMail  processors already come with such programs  (and  many
  2475.         more  are available elsewhere)?  Two reasons:  One, OMXMAINT  is
  2476.         geared specifically to the needs of OMX users; and two, OMXMAINT
  2477.         makes  OMX  a complete, "all-in-one" package.  Nothing  else  is
  2478.         needed!
  2479.  
  2480.         To  run  OMXMAINT, move to the directory that contains  the  OMX
  2481.         data  files and enter the following on the DOS or  OS/2  command
  2482.         line:
  2483.  
  2484.                        OMXMAINT functions switches
  2485.  
  2486.         The following functions are available.  Note that many of  these
  2487.         functions will not be used by most people, due to their esoteric
  2488.         nature, but they are nonetheless available if needed.
  2489.  
  2490.            FIRST       Set Last-Read Pointers to First Message
  2491.  
  2492.              This function cycles through every message area and  resets
  2493.              the  last-read  pointers to point to the first  message  in
  2494.              each  area.   The net effect is that ALL messages  will  be
  2495.              packed the next time OMXMAIL is used to create a mail pack-
  2496.              et.
  2497.  
  2498.              Note that FIRST will adjust the last-read pointers of  both
  2499.              users, unless the "-U" switch is used (see below).
  2500.  
  2501.            LAST        Set Last-Read Pointers to Last Message
  2502.  
  2503.              This function cycles through every message area and  resets
  2504.              the last-read pointers to point to the last message in each
  2505.              area.   The  net effect will be that NO  messages  will  be
  2506.              packed  the  next  time OMXMAIL is used to  create  a  mail
  2507.              packet.
  2508.  
  2509.              Note  that LAST will adjust the last-read pointers of  both
  2510.              users, unless the "-U" switch is used (see below).
  2511.  
  2512.            PACK        Pack Message Bases
  2513.  
  2514.              This function cycles through every message area and adjusts
  2515.              them so that they conform to their retention settings.  For
  2516.              retention settings based on number of messages, this  means
  2517.              that messages (starting from the first one) will be deleted
  2518.              until the number of messages does not exceed the  specified
  2519.  
  2520.  
  2521.                   Offline Mail Executive Version 1.00 - Page 38
  2522.              number.   For retention settings based on number  of  days,
  2523.              all  messages that are older than the specified  number  of
  2524.              days are deleted.
  2525.  
  2526.              For  a Fido base, PACK will physically delete  the  message
  2527.              files,  then  renumber the files so that the  messages  are
  2528.              numbered sequentially (starting at message 1).  Any and all
  2529.              reply  links  between messages will be  preserved  whenever
  2530.              possible.
  2531.  
  2532.              For  Squish and JAM bases, PACK will create completely  new
  2533.              message  base files (minus the deleted messages).  This  is
  2534.              done  even if no messages were deleted.  The net effect  is
  2535.              that bases will not only conform to the retention settings,
  2536.              they  will  physically  be as small as  they  can  possibly
  2537.              become  (as Squish and JAM base files can eventually  accu-
  2538.              mulate a lot of wasted "dead space").  As with Fido  bases,
  2539.              any and all reply links between messages will be  preserved
  2540.              whenever possible.
  2541.  
  2542.              Note  that you should not use the PACK function  until  you
  2543.              have  created your mail packets first, as you might end  up
  2544.              missing messages if a base contains more new messages  than
  2545.              what is allowed by its retention settings (some of the  new
  2546.              messages would be eliminated by the packing routine).
  2547.  
  2548.            PURGE       Delete All Messages In All Areas
  2549.  
  2550.              The PACK function was designed for users who, for  whatever
  2551.              reason,  wish to keep the "raw" message bases intact  after
  2552.              mail packets have been created.  If, however, you'd  rather
  2553.              start  with a "clean slate" after creating your mail  pack-
  2554.              ets,  the PURGE function is what you need.   This  function
  2555.              cycles  through each message area and deletes every  single
  2556.              message from each area (with appropriate adjustments to the
  2557.              last-read  pointers),  thus freeing up disk space  for  the
  2558.              next batch of messages.
  2559.  
  2560.              Note  that you should not use the PURGE function until  you
  2561.              have created your mail packets first, for obvious reasons!
  2562.  
  2563.            RENUM       Renumber Message Bases
  2564.  
  2565.              This function will renumber the messages in all  Fido-style
  2566.              "raw"  message  bases  so that the  messages  are  numbered
  2567.              sequentially.   All  message reply linkages  and  last-read
  2568.              pointers are adjusted accordingly.  (This function does not
  2569.              apply  to  Squish or JAM bases.)
  2570.  
  2571.              Note  that  RENUM  also  renumbers  the  NetMail  directory
  2572.              (defined  in the "Paths & Filenames" section in  OMXSETUP),
  2573.              unless the "-N" switch is used (see below).
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.                   Offline Mail Executive Version 1.00 - Page 39
  2581.            RETAIN      Reset Message Base Retention Settings
  2582.  
  2583.              This function will set the retention settings in the  "raw"
  2584.              files for Squish-style message bases to match the  settings
  2585.              defined  in Message Area Manager.  This is provided  mainly
  2586.              to  support  the ability of Squish bases  to  automatically
  2587.              adjust  themselves  based  on number  of  messages.   (This
  2588.              function does not apply to Fido or JAM bases.)
  2589.  
  2590.         The  following  optional  switches are available  to  alter  the
  2591.         behavior of the OMXMAINT functions:
  2592.  
  2593.            -F          Skip Fido-Style Message Bases
  2594.  
  2595.              Forces  OMXMAINT to skip over any message area that uses  a
  2596.              Fido-style  "raw" message base.  (Note that this switch  is
  2597.              ignored when using RETAIN, a function which does not  apply
  2598.              to  Fido-style bases.  Also, the Fido-specific RENUM  func-
  2599.              tion is unaffected by this switch.)
  2600.  
  2601.            -J          Skip JAM-Style Message Bases
  2602.  
  2603.              Forces  OMXMAINT to skip over any message area that uses  a
  2604.              JAM-style  "raw" message base.  (Note that this  switch  is
  2605.              ignored  when using RENUM or RETAIN, as those functions  do
  2606.              not apply to JAM-style bases.)
  2607.  
  2608.            -L          Disable Activity Log Output
  2609.  
  2610.              Forces OMXMAINT to suppress all output to the OMX  activity
  2611.              log  (as  defined  in the "Paths &  Filenames"  section  of
  2612.              OMXSETUP).
  2613.  
  2614.            -N          Ignore NetMail Directory
  2615.  
  2616.              Forces  OMXMAINT  to ignore the NetMail  directory.   (Note
  2617.              that  this function applies to the RENUM function only;  it
  2618.              is ignored otherwise.)
  2619.  
  2620.            -S          Skip Squish-Style Message Bases
  2621.  
  2622.              Forces  OMXMAINT to skip over any message area that uses  a
  2623.              Squish-style "raw" message base.  (Note that this switch is
  2624.              ignored  when using RENUM, as that function does not  apply
  2625.              to  Squish-style bases.  Also, the  Squish-specific  RETAIN
  2626.              function is unaffected by this switch.)
  2627.  
  2628.            -Ux         Specify User Number
  2629.  
  2630.              Forces OMXMAINT to only alter the last-read pointer  infor-
  2631.              mation  for  the specified user; otherwise,  the  last-read
  2632.              pointers of both users are altered.  (Note that this switch
  2633.              only applies to the FIRST and LAST functions; it is ignored
  2634.              otherwise.)
  2635.  
  2636.  
  2637.  
  2638.  
  2639.                   Offline Mail Executive Version 1.00 - Page 40
  2640.         Note  that multiple functions and switches can be specified,  in
  2641.         any order, on the OMXMAINT command line.  Keep in mind, however,
  2642.         that  some combinations make no sense.  For example,  specifying
  2643.         both  FIRST and LAST at the same time would be useless, as  each
  2644.         performs the exact opposite function!  Another example would  be
  2645.         using PURGE with practically any other function, as PURGE  wipes
  2646.         clean all the message bases; using any other function (with  the
  2647.         exception of RETAIN) would be unnecessary.
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.                   Offline Mail Executive Version 1.00 - Page 41
  2699.         ╒══════════════════════════════════════════════════════════════╕
  2700.         │ ▒▒▒▒▒▒▒▒▒  APPENDIX A - NETMAIL PROCESSING IN OMX  ▒▒▒▒▒▒▒▒▒ │
  2701.         ╘══════════════════════════════════════════════════════════════╛
  2702.  
  2703.         The  method in which NetMail is handled in OMX may  be  somewhat
  2704.         different that what you're used to seeing.  It may seem  strange
  2705.         at  first,  especially the part about OMX only needing  to  know
  2706.         about  one  NetMail directory, but it's actually  rather  simple
  2707.         (and  logical) once you examine it further.  Even if  you  don't
  2708.         currently  plan to use OMX for your NetMail, an  examination  of
  2709.         how it's handled may be of interest to you.
  2710.  
  2711.         If  you  belong to only one network, NetMail handling  is  easy:
  2712.         Simply  define a NetMail area (via the Message Area  Manager  in
  2713.         OMXSETUP)  using  your assigned network address.  OMX  and  your
  2714.         offline mail reader will then only need to deal with one NetMail
  2715.         area, and you won't have to give it a second thought.
  2716.  
  2717.         If, however, you belong to multiple networks, you need to get  a
  2718.         little  more "creative".  The easiest thing to do is  to  define
  2719.         NetMail  areas for each network to which you belong (again,  via
  2720.         the  Message  Area Manager in OMXSETUP)  using  the  appropriate
  2721.         address  for each network (if you have multiple addresses  in  a
  2722.         network,  use the one that is used most often).  Then, when  you
  2723.         create  a  mail packet via OMXMAIL PACK, use the  "-Z"  (NetMail
  2724.         zone matching) switch to separate inbound NetMail into the areas
  2725.         for  each specific network.  (An alternative is to use the  "-N"
  2726.         switch,  for NetMail exact address matching, provided  that  you
  2727.         only have one address per network.)
  2728.  
  2729.         Creating NetMail messages with the offline mail reader is also a
  2730.         different ballgame -- though not MUCH different -- with multiple
  2731.         NetMail areas.  All you need to do is make sure that you  choose
  2732.         the  proper NetMail area when creating messages destined  for  a
  2733.         particular  network (the same goes for creating NetMail  replies
  2734.         to EchoMail or GroupMail messages), as OMXMAIL will ensure  that
  2735.         the origin and destination addresses are correct when  unpacking
  2736.         the reply packet.
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.                   Offline Mail Executive Version 1.00 - Page 42
  2758.         ╒══════════════════════════════════════════════════════════════╕
  2759.         │ ▒▒▒  APPENDIX B - TECHNICAL INFO ON LAST═READ POINTERS  ▒▒▒▒ │
  2760.         ╘══════════════════════════════════════════════════════════════╛
  2761.  
  2762.         The  following is a technical explanation of how OMX stores  and
  2763.         handles  last-read  pointers for the three  "raw"  message  base
  2764.         types it supports.  If you aren't the technical type, feel  free
  2765.         to ignore this section... at least until you BECOME the  techni-
  2766.         cal type!
  2767.  
  2768.         FIDO BASES
  2769.  
  2770.              Although  there is no official standard for  storing  last-
  2771.              read pointer information in a Fido base, OMX uses what  has
  2772.              essentially become the de-facto standard (mainly because it
  2773.              is the method used in the Fido BBS, the origin of the  Fido
  2774.              format).  A file called LASTREAD is created and  maintained
  2775.              in the Fido base directory, with each record consisting  of
  2776.              a  two-byte  (16-bit)  unsigned value; this  value  is  the
  2777.              number  of  the last message that was read  (packed).   The
  2778.              first  two-byte record stores the information for  user  1,
  2779.              and  the second two-byte record stores the information  for
  2780.              user  2.  Each record can store a maximum value  of  65,535
  2781.              (the limit for a 16-bit unsigned value).
  2782.  
  2783.         SQUISH BASES
  2784.  
  2785.              For  a  Squish  base, a file with the  extension  *.SQL  is
  2786.              created  and maintained in the same directory as the  other
  2787.              files  for the Squish base.  Each record of the *.SQL  file
  2788.              consists of a four-byte (32-bit) unsigned value; this value
  2789.              is the unique message ID (UMSGID) of the last message  that
  2790.              was  read (packed).  The first four-byte record stores  the
  2791.              information  for  user 1, and the second  four-byte  record
  2792.              stores the information for user 2.  Each record can store a
  2793.              maximum  value  of 4,294,967,295 (the limit  for  a  32-bit
  2794.              unsigned value).
  2795.  
  2796.         JAM BASES
  2797.  
  2798.              For a JAM base, a file with the extension *.JLR is  created
  2799.              and maintained in the same directory as the other files for
  2800.              the JAM base.  Each record of the *.JLR file consists of  a
  2801.              16-byte  structure  with four  four-byte  (32-bit)  fields:
  2802.              User  CRC  (based on the user's real name), user  ID,  last
  2803.              message  read, and highest message read.  The highest  mes-
  2804.              sage  read  field contains the message number of  the  last
  2805.              message that was read (packed).  The information stored  in
  2806.              the  user ID field depends on the JAM Last-Read Files  set-
  2807.              ting  (defined in "Message Area Settings" in OMXSETUP);  it
  2808.              will  either be the user CRC ("RA-Compatible") or the  user
  2809.              number  ("Standard").   The records for each user  are  not
  2810.              stored  sequentially;  they are created at the end  of  the
  2811.              file  if  not  present, and are searched  for  when  needed
  2812.              (based on the user ID field).
  2813.  
  2814.  
  2815.  
  2816.                   Offline Mail Executive Version 1.00 - Page 43
  2817.         ╒══════════════════════════════════════════════════════════════╕
  2818.         │ ▒▒▒▒  APPENDIX C - FORMATS OF OMX IMPORT/EXPORT FILES  ▒▒▒▒▒ │
  2819.         ╘══════════════════════════════════════════════════════════════╛
  2820.  
  2821.         In  addition to the data files used by other programs,  OMXSETUP
  2822.         has the ability to import and export data files specific to OMX.
  2823.         This feature means that you can save a copy of your current  OMX
  2824.         configuration and restore it at any time you like (for  example,
  2825.         if  your  data  files somehow became garbled,  or  if  you  made
  2826.         changes that you suddenly decide you didn't want made).
  2827.  
  2828.         There are two OMX file types, OMXSETUP.CFG (system  information)
  2829.         and  OMXAREAS.CFG (message areas).  Each is a plain  ASCII  text
  2830.         file, and though each file serves a different purpose, they both
  2831.         follow the same set of formatting rules:
  2832.  
  2833.         *  Each line defines one piece of information.
  2834.         *  Blank  spaces at the start of each line are  ignored.   Thus,
  2835.            any  information  line can be indented any number  of  spaces
  2836.            (for purposes of clarity).
  2837.         *  A  semicolon (";") denotes the beginning of a comment.   Com-
  2838.            ments can appear at the start of a line, or at the end of any
  2839.            valid information line.
  2840.         *  Blank lines are ignored.
  2841.  
  2842.         The  format of an information line consists of a single  keyword
  2843.         optionally followed by user-defined information, as follows:
  2844.  
  2845.                   Keyword Text
  2846.  
  2847.         There  can be any number of spaces between the keyword  and  the
  2848.         text;  OMXSETUP  will start accepting information at  the  first
  2849.         non-space character between the two.  Also note that the keyword
  2850.         is not case sensitive, thus it can be specified with any  combi-
  2851.         nation of upper and lower case characters.
  2852.  
  2853.         (In the descriptions shown below, the text field will be denoted
  2854.         as  "<text>" for alphanumeric text, or "<value>"  for  numerical
  2855.         text.  The left and right braces are for clarification only, and
  2856.         are NOT to be entered.  Also, if a maximum length is  specified,
  2857.         be  aware that any number of characters beyond that length  will
  2858.         be ignored.)
  2859.  
  2860.  
  2861.                      OMX SYSTEM INFORMATION (OMXSETUP.CFG)
  2862.  
  2863.         OMXSETUP.CFG specifies all OMX information that doesn't  pertain
  2864.         to  message areas.  This includes the system name,  registration
  2865.         codes, user information, and so on.  The following keywords  are
  2866.         available:
  2867.  
  2868.            SystemName <text>
  2869.  
  2870.              Specifies  the  name of the system.  Maximum length  is  51
  2871.              characters.
  2872.  
  2873.  
  2874.  
  2875.                   Offline Mail Executive Version 1.00 - Page 44
  2876.            SysopName <text>
  2877.  
  2878.              Specifies  the  name of the SysOp.  Maximum  length  is  35
  2879.              characters.
  2880.  
  2881.            Address <text>
  2882.  
  2883.              Specifies  the  main network address  in  standard  FidoNet
  2884.              address  format (zone:net/node.point).  If the zone  number
  2885.              is  not  specified,  it will default to 1.   If  the  point
  2886.              number is not specified, it will default to 0.
  2887.  
  2888.            SerialNum <text>
  2889.  
  2890.              Specifies  the registration serial number.  Maximum  length
  2891.              is 9 characters.  (Any text will be accepted; however, only
  2892.              a  valid serial number, combined with a valid  registration
  2893.              code, will properly register OMX.)
  2894.  
  2895.            RegCode <value>
  2896.  
  2897.              Specifies  the  registration code.  Maximum  length  is  10
  2898.              characters.   (Any value will be accepted; however, only  a
  2899.              valid  registration  code,  combined with  a  valid  serial
  2900.              number, will properly register OMX.)
  2901.  
  2902.            PackCmdDOS <text>
  2903.  
  2904.              Specifies  the command line used to archive a  mail  packet
  2905.              under DOS.  Maximum length is 50 characters.
  2906.  
  2907.            PackResultDOS <value>
  2908.  
  2909.              Specifies the ERRORLEVEL result code returned by the  Pack-
  2910.              CmdDOS  command.  The value can be a number between  0  and
  2911.              255, or -1.
  2912.  
  2913.            UnpackCmdDOS <text>
  2914.  
  2915.              Specifies  the  command  line used to  de-archive  a  reply
  2916.              packet under DOS.  Maximum length is 50 characters.
  2917.  
  2918.            UnpackResultDOS <value>
  2919.  
  2920.              Specifies  the ERRORLEVEL result code returned by  the  Un-
  2921.              packCmdDOS  command.  The value can be a number  between  0
  2922.              and 255, or -1.
  2923.  
  2924.            PackCmdOS2 <text>
  2925.  
  2926.              Specifies  the command line used to archive a  mail  packet
  2927.              under OS/2.  Maximum length is 50 characters.
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.                   Offline Mail Executive Version 1.00 - Page 45
  2935.            PackResultOS2 <value>
  2936.  
  2937.              Specifies the ERRORLEVEL result code returned by the  Pack-
  2938.              CmdOS2  command.  The value can be a number between  0  and
  2939.              255, or -1.
  2940.  
  2941.            UnpackCmdOS2 <text>
  2942.  
  2943.              Specifies  the  command  line used to  de-archive  a  reply
  2944.              packet under OS/2.  Maximum length is 50 characters.
  2945.  
  2946.            UnpackResultOS2 <value>
  2947.  
  2948.              Specifies  the ERRORLEVEL result code returned by  the  Un-
  2949.              packCmdOS2  command.  The value can be a number  between  0
  2950.              and 255, or -1.
  2951.  
  2952.            BWPacketPath <text>
  2953.  
  2954.              Specifies  the directory used to store newly  created  mail
  2955.              packets.  Maximum length is 40 characters.
  2956.  
  2957.            BWReplyPath <text>
  2958.  
  2959.              Specifies  the  directory that will be  scanned  for  reply
  2960.              packets.  Maximum length is 40 characters.
  2961.  
  2962.            OMXWorkPath <text>
  2963.  
  2964.              Specifies  the  directory that will be used by  OMXMAIL  to
  2965.              store temporary files.  Maximum length is 40 characters.
  2966.  
  2967.            NetMailPath <text>
  2968.  
  2969.              Specifies  the  directory used to store  NetMail  messages.
  2970.              Maximum length is 40 characters.
  2971.  
  2972.            LogFile <text>
  2973.  
  2974.              Specifies  the  name  of the activity  log  file.   Maximum
  2975.              length is 40 characters.
  2976.  
  2977.            LogFileType <text>
  2978.  
  2979.              Specifies  the  style  used to  write  information  to  the
  2980.              activity  log.  The specified text can be "BinkleyTerm"  or
  2981.              "FrontDoor".
  2982.  
  2983.            SemaphoreFile <text>
  2984.  
  2985.              Specifies  the  name of the file that will  be  created  to
  2986.              indicate that messages have been unpacked.  Maximum  length
  2987.              is 40 characters.
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.                   Offline Mail Executive Version 1.00 - Page 46
  2994.            EchoTossFile <text>
  2995.  
  2996.              Specifies  the name of the file that will be used to  write
  2997.              the  area  tags of message areas that have messages  to  be
  2998.              exported via the EchoMail processor.  Maximum length is  40
  2999.              characters.
  3000.  
  3001.            DefaultOrigin <text>
  3002.  
  3003.              Specifies the origin line text that will be used by default
  3004.              when  creating  a new message area.  Maximum length  is  55
  3005.              characters.
  3006.  
  3007.            DefaultFidoPath <text>
  3008.  
  3009.              Specifies  the  path  that will be  used  by  default  when
  3010.              creating  a  message  area that uses the  Fido  format  for
  3011.              storing "raw" messages.  Maximum length is 40 characters.
  3012.  
  3013.            DefaultSquishPath <text>
  3014.  
  3015.              Specifies  the  path  that will be  used  by  default  when
  3016.              creating  a  message area that uses the Squish  format  for
  3017.              storing "raw" messages.  Maximum length is 40 characters.
  3018.  
  3019.            DefaultJAMPath <text>
  3020.  
  3021.              Specifies  the  path  that will be  used  by  default  when
  3022.              creating a message area that uses the JAM format for  stor-
  3023.              ing "raw" messages.  Maximum length is 40 characters.
  3024.  
  3025.            DefaultAreaType <text>
  3026.  
  3027.              Specifies  the  type of message area that will be  used  by
  3028.              default  when creating a new message area.   The  specified
  3029.              text can be "NetMail", "EchoMail", or "GroupMail".
  3030.  
  3031.            DefaultBaseType <text>
  3032.  
  3033.              Specifies  the "raw" message base format that will be  used
  3034.              by default when creating a new message area.  The specified
  3035.              text can be "Fido", "Squish", or "JAM".
  3036.  
  3037.            DefaultNameType <text>
  3038.  
  3039.              Specifies  the "name to post under" type that will be  used
  3040.              by default when creating a new message area.  The specified
  3041.              text can be "Real Name", "Alias", or "Any Name".
  3042.  
  3043.            DefaultPostType <text>
  3044.  
  3045.              Specifies the "posting restriction" type that will be  used
  3046.              by default when creating a new message area.  The specified
  3047.              text can be "Public", "Private", "Public/Private", or "Read
  3048.              Only".
  3049.  
  3050.  
  3051.  
  3052.                   Offline Mail Executive Version 1.00 - Page 47
  3053.            DefaultKeyFltType <text>
  3054.  
  3055.              Specifies the default keyword/filter type that will be used
  3056.              by default when creating a new message area.  The specified
  3057.              text  can be "None", "Keywords", "Filters", or "Keywords  &
  3058.              Filters".
  3059.  
  3060.            JAMLastReadType <text>
  3061.  
  3062.              Specifies the method used to store last-read pointer infor-
  3063.              mation  for "raw" message bases in JAM format.  The  speci-
  3064.              fied text can be "Standard" or "RA-Compatible".
  3065.  
  3066.            ZoneGate <text>
  3067.  
  3068.              Specifies  an entry for the NetMail zone gate  table.   The
  3069.              text  is specified as the zone number followed by the  gate
  3070.              address (i.e. "2 1:1/2").  Up to 20 ZoneGate statements may
  3071.              appear  in the file; if there are more than 20, the  extras
  3072.              will be ignored.
  3073.  
  3074.            BIOSVideo
  3075.  
  3076.              If specified, video output via the PC BIOS routines will be
  3077.              enabled.
  3078.  
  3079.            CGASnow
  3080.  
  3081.              If  specified, video output will be adjusted  to  eliminate
  3082.              "snow" interference on CGA video monitors.
  3083.  
  3084.            NetMailExactMatch
  3085.  
  3086.              If specified, NetMail will be packed into multiple  NetMail
  3087.              areas based on the entire origin address.
  3088.  
  3089.            UseZoneGates
  3090.  
  3091.              If  specified, NetMail that is unpacked from reply  packets
  3092.              will be addressed based on the zone gate table.
  3093.  
  3094.            KeepNetMail
  3095.  
  3096.              If  specified,  NetMail messages that are  in  the  NetMail
  3097.              directory  will be retained after being packed, instead  of
  3098.              being deleted.
  3099.  
  3100.            IgnoreNetMailRcvd
  3101.  
  3102.              If  specified,  NetMail will be packed even if it  has  the
  3103.              "Received" status flag set.
  3104.  
  3105.            NetMailZoneMatch
  3106.  
  3107.              If specified, NetMail will be packed into multiple  NetMail
  3108.              areas based on the zone number of the origin address.
  3109.  
  3110.  
  3111.                   Offline Mail Executive Version 1.00 - Page 48
  3112.            SlowMessagePurge
  3113.  
  3114.              If specified, multiple files in a directory will be  purged
  3115.              one  at a time, instead of being purged via a  special  DOS
  3116.              routine that performs a "fast" purge.
  3117.  
  3118.            KeepReplyPackets
  3119.  
  3120.              If  specified,  reply packets will be retained  after  they
  3121.              have been unpacked and processed, instead of being deleted.
  3122.  
  3123.            BeginUser1
  3124.            BeginUser2
  3125.  
  3126.              Specifies  the  start of a block of keywords  that  pertain
  3127.              only to user 1 or user 2, respectively.  Only the following
  3128.              user-related keywords are allowed in such a block:
  3129.  
  3130.                   UserName <text>
  3131.  
  3132.                        Specifies  the  real name of the  user.   Maximum
  3133.                        length is 35 characters.
  3134.  
  3135.                   UserAlias <text>
  3136.  
  3137.                        Specifies the alias of the user.  Maximum  length
  3138.                        is 35 characters.
  3139.  
  3140.                   UserPacketID <text>
  3141.  
  3142.                        Specifies  the  packet ID assigned to  the  user.
  3143.                        Maximum length is 8 characters.
  3144.  
  3145.                   UserIndexType <text>
  3146.  
  3147.                        Specifies  the type of message status index  file
  3148.                        that  will  be  included when a  mail  packet  is
  3149.                        created.   The  specified text can be  "None"  or
  3150.                        "Blue Wave".
  3151.  
  3152.                   UserFlags <text>
  3153.  
  3154.                        Specifies various options that should be set  for
  3155.                        this  user.  The specified text can  include  the
  3156.                        following  keywords,  separated by  one  or  more
  3157.                        spaces:
  3158.  
  3159.                        NoUser         Do  not pack messages  written  by
  3160.                                       user.
  3161.                        NoEmpty        Do not create empty mail packets.
  3162.                        StripRE        Strip "Re:" from subject fields.
  3163.                        NoCtrl         Strip control lines from messages.
  3164.                        OMXTear        Use OMX version tear lines instead
  3165.                                       of reader version tear lines.
  3166.                        AltTear        Use  alternate  style  tear  lines
  3167.                                       instead of standard tear lines.
  3168.  
  3169.  
  3170.                   Offline Mail Executive Version 1.00 - Page 49
  3171.                        PktDowk        Use day-of-week extensions on mail
  3172.                                       packets instead of numeric  exten-
  3173.                                       sions.
  3174.  
  3175.            EndUser1
  3176.            EndUser2
  3177.  
  3178.              Specifies  the  end of a block  of  user-related  keywords.
  3179.              Each  "BeginUserX" block MUST end with a "EndUserX"  block,
  3180.              as  user-related  keywords cannot be combined  with  normal
  3181.              keywords (and vice-versa).
  3182.  
  3183.  
  3184.                         OMX MESSAGE AREAS (OMXAREAS.CFG)
  3185.  
  3186.         OMXAREAS.CFG  specifies  the information for all  message  areas
  3187.         that  are  available.  This includes the area  name,  area  tag,
  3188.         message path, area type, and so on.
  3189.  
  3190.         The information for each message area is defined as a series  of
  3191.         "blocks", which begin and end with the "BeginArea" and "EndArea"
  3192.         keywords, respectively:
  3193.  
  3194.              BeginArea
  3195.                   AreaTag        BLUEWAVE
  3196.                   Title          Blue Wave Support
  3197.                   ...
  3198.              EndArea
  3199.  
  3200.         Up  to 10,000 blocks may be defined (the maximum number of  mes-
  3201.         sage  areas  supported by OMX).  The following keywords  can  be
  3202.         used within each block:
  3203.  
  3204.            AreaTag <text>
  3205.  
  3206.              Specifies  the  area  tag assigned  to  the  message  area.
  3207.              Maximum length is 20 characters.
  3208.  
  3209.            Title <text>
  3210.  
  3211.              Specifies  the  description of the message  area.   Maximum
  3212.              length is 40 characters.
  3213.  
  3214.            Address <text>
  3215.  
  3216.              Specifies the network address assigned to the message area.
  3217.              The  address  is in FidoNet  format  (zone:net/node.point),
  3218.              with the zone defaulting to 1 and the point defaulting to 0
  3219.              if one or the other is not specified.
  3220.  
  3221.            AreaType <text>
  3222.  
  3223.              Specifies the message area type.  The specified text can be
  3224.              "NetMail", "EchoMail", or "GroupMail".
  3225.  
  3226.  
  3227.  
  3228.  
  3229.                   Offline Mail Executive Version 1.00 - Page 50
  3230.            BaseType <text>
  3231.  
  3232.              Specifies  the "raw" message base type that is used by  the
  3233.              message area.  The specified text can be "Fido",  "Squish",
  3234.              or  "JAM".  (Note that this keyword does not apply to  Net-
  3235.              Mail areas.)
  3236.  
  3237.            MsgPath <text>
  3238.  
  3239.              Specifies the path to the "raw" message base files.   Maxi-
  3240.              mum  length  is  40 characters.  (Note  that  this  keyword
  3241.              does not apply to NetMail areas.)
  3242.  
  3243.            BaseName <text>
  3244.  
  3245.              Specifies the root name of the "raw" message base files for
  3246.              Squish  and  JAM areas.  Maximum length  is  8  characters.
  3247.              (Note  that this keyword does not apply to  NetMail  areas,
  3248.              nor does it apply to areas using the Fido format.)
  3249.  
  3250.            NameType <text>
  3251.  
  3252.              Specifies the name that will be used when posting  messages
  3253.              in  this  area.   The specified text can  be  "Real  Name",
  3254.              "Alias", or "Any Name".
  3255.  
  3256.            MaxMsgs <value>
  3257.  
  3258.              Specifies  the  maximum number of messages allowed  in  the
  3259.              "raw"  message base.  The specified value can be from 0  to
  3260.              5000.
  3261.  
  3262.            MaxDays <value>
  3263.  
  3264.              Specifies  the  maximum  age (in days) of  messages  to  be
  3265.              retained  in the "raw" message base.  The  specified  value
  3266.              can be from 0 to 99.
  3267.  
  3268.            KeyFlt <text>
  3269.  
  3270.              Specifies  the keyword/filter type to use for this  message
  3271.              area.   The  specified  value can  be  "None",  "Keywords",
  3272.              "Filters", or "Keywords & Filters".
  3273.  
  3274.            Origin <text>
  3275.  
  3276.              Specifies  the  text to be used in origin  lines.   Maximum
  3277.              length is 55 characters.
  3278.  
  3279.            TearOrigin <text>
  3280.  
  3281.              Specifies  the  tear/origin  line type  to  be  used.   The
  3282.              specified text may be "None", "Tear & Origin", "Tear Only",
  3283.              "Black Tear & Origin", or "Blank Tear Only".
  3284.  
  3285.  
  3286.  
  3287.  
  3288.                   Offline Mail Executive Version 1.00 - Page 51
  3289.            Flags <text>
  3290.  
  3291.              Specifies  various  options  that should be  set  for  this
  3292.              message area.  The specified text can include the following
  3293.              keywords (separated by one or more spaces):
  3294.  
  3295.                   ASCII8    Allow  the  use of ASCII characters  in  the
  3296.                             range 128-255.
  3297.                   User1     Allow access to this area for user 1.
  3298.                   User2     Allow access to this area for user 2.
  3299.  
  3300.  
  3301.                              ADDITIONAL COMMENTARY
  3302.  
  3303.         Simply  describing the keywords available in these  files  isn't
  3304.         really  enough to familiarize you with how the files  can/should
  3305.         appear.   We recommend that you set up OMX, then use the  Export
  3306.         Information  option in OMXSETUP to create the  OMXSETUP.CFG  and
  3307.         OMXAREAS.CFG  files.  This way, you can see the layout of  these
  3308.         files "in action".
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.                   Offline Mail Executive Version 1.00 - Page 52
  3348.         ╒══════════════════════════════════════════════════════════════╕
  3349.         │ ▒▒▒▒▒▒▒▒▒▒▒▒  APPENDIX D - SUGGESTED SOFTWARE  ▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  3350.         ╘══════════════════════════════════════════════════════════════╛
  3351.  
  3352.         The following is a list of software packages for you to consider
  3353.         when  setting up your system.  These packages include  front-end
  3354.         mailers,  EchoMail processors, offline mail readers, and  device
  3355.         drivers  for  serial communications.  Note that this is  NOT  an
  3356.         endorsement of these packages; it is simply a reference guide to
  3357.         what is available out there.
  3358.  
  3359.         Also  note that this list is current as of this writing.   Since
  3360.         software development does not stand still, much of this software
  3361.         will  be  updated and enhanced over time (and some of  it  might
  3362.         even  end  up "orphaned" as authors decide to move on  to  other
  3363.         endeavors).   Keep this in mind when searching for a  particular
  3364.         program!
  3365.  
  3366.            Program:    FrontDoor
  3367.            Version:    2.12
  3368.            Filename:   FD212.ARJ (DOS only)
  3369.            Category:   Front-end mailer
  3370.  
  3371.              A  very popular front-end mailer within FidoNet.  Sports  a
  3372.              clean,  easy-to-understand,  menu-driven  interface,  which
  3373.              makes setup and usage a breeze.  Compatible with all  Fido-
  3374.              Net technical specifications.
  3375.  
  3376.            Program:    SquishMail
  3377.            Version:    1.10
  3378.            Filename:   SQSH_110.LZH (DOS)
  3379.                        SQSHP110.LZH (OS/2)
  3380.            Category:   EchoMail processor
  3381.  
  3382.              Supports  the Fido and Squish message base formats...  and,
  3383.              in  fact, was the first to support Squish (not  surprising;
  3384.              its  author created it!).  Both DOS and OS/2  versions  use
  3385.              the  same configuration files, which makes  switching  from
  3386.              one to the other a piece of cake.  Includes various message
  3387.              base maintenance utilities.
  3388.  
  3389.            Program:    FastEcho
  3390.            Version:    1.40
  3391.            Filename:   FASTE140.ZIP (DOS only)
  3392.            Category:   EchoMail processor
  3393.  
  3394.              Supports  the  Fido, Squish, JAM, and Hudson  message  base
  3395.              formats.   Configuration  is performed  via  a  menu-driven
  3396.              setup  utility, making it one of the easiest EchoMail  pro-
  3397.              cessors to use and maintain.  Includes various message base
  3398.              maintenance utilities.
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.                   Offline Mail Executive Version 1.00 - Page 53
  3407.            Program:    The Blue Wave Offline Mail Reader
  3408.            Version:    2.12
  3409.            Filename:   BWAVE212.ZIP (DOS)
  3410.                        BW212OS2.ZIP (OS/2)
  3411.            Category:   Offline mail reader
  3412.  
  3413.              The reader which set the standard for Blue Wave!  Sports  a
  3414.              menu-driven,  easy-to-use  text interface, with  plenty  of
  3415.              powerful  features (including a sophisticated tagline  sys-
  3416.              tem).   Also supports mail packets created in the QWK  for-
  3417.              mat.
  3418.  
  3419.            Program:    Wave Rider for Windows
  3420.            Version:    1.20
  3421.            Filename:   WR120A.ZIP and WR120B.ZIP
  3422.            Category:   Offline mail reader
  3423.  
  3424.              The  first  offline mail reader for  Microsoft  Windows  to
  3425.              support the Blue Wave format.  Takes full advantage of  the
  3426.              Windows  interface, including pull-down menus,  icons,  and
  3427.              multiple windows.
  3428.  
  3429.            Program:    X00 FOSSIL Communications Driver
  3430.            Version:    1.50
  3431.            Filename:   X00V150.ZIP (DOS only)
  3432.            Category:   Device driver
  3433.  
  3434.              A  high-speed communications driver for DOS.  Required  for
  3435.              programs  that  provide communications via the  FOSSIL  API
  3436.              (which includes most front-end mailers, such as FrontDoor).
  3437.  
  3438.            Program:    SIO High-Performance Communications Driver
  3439.            Version:    1.32
  3440.            Filename:   SIO132.ZIP (OS/2 only)
  3441.            Category:   Device driver
  3442.  
  3443.              A replacement for the standard OS/2 communications drivers,
  3444.              providing  improved support for  high-speed  communications
  3445.              (especially in DOS sessions).  Also includes a driver  that
  3446.            implements  the FOSSIL API in DOS sessions,  eliminating  the
  3447.            need for a separate FOSSIL driver (see above).  SIO should be
  3448.            considered  a must for any OS/2 user that  requires  reliable
  3449.            high-speed communications.
  3450.  
  3451.         One final note.  If you don't see your favorite software package
  3452.         listed  here,  it doesn't mean that it's not  a  perfectly  good
  3453.         program.   In fact, it might even be better than what is  listed
  3454.         here.  However, the purpose of this particular list is to  steer
  3455.         users  (particularly first-time users) towards products that  we
  3456.         believe  are  both powerful and easy-to-use, not to be  an  all-
  3457.         encompassing catalog of available software.
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.                   Offline Mail Executive Version 1.00 - Page 54
  3466.  
  3467.