home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / MMNGR134.ZIP / MAILMGR.DOC < prev    next >
Text File  |  1992-05-29  |  104KB  |  2,184 lines

  1.  
  2.  
  3.  
  4.   ┌───────────────────────────────────────────────────────────────────────┐  
  5.   │ ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄     A QWK-compatible mail door for RBBS-PC  │
  6.   │ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█     Copyright (C) 1991-92  Morrow & Wilson  │ █
  7.   │ ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█               All rights reserved           │ █
  8.   │ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒█                                             │ █
  9.   │ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄       Version 1.34 - May 29, 1992       │ █
  10.   │  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀                                         │ █
  11.   │           ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▄▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │ █
  12.   │           ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ │ █
  13.   │           ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▀▒▒▒█ ▒▒▒▒▒▒█ ▒▒█▒▒▒▄ ▒▒▒▒▒▄  ▒▒▒▒▒█▀ │ █
  14.   │           ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀  ▒▒█▀▒▒▄ │ █
  15.   │           ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ │ █
  16.   │            ▀▀    ▀▀  ▀▀  ▀▀  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀  ▀▀ │ █
  17.   └───────────────────────────────────────────────────────────────────────┘ █
  18.     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  19.  
  20.  
  21.                             TABLE OF CONTENTS
  22.  
  23.        Introduction . . . . . . . . . . . . . . . . . . . . . . .  1
  24.        Warranty, distribution, & registration (or lack thereof) .  2
  25.        Features & limitations . . . . . . . . . . . . . . . . . .  3
  26.        Checklist of requirements  . . . . . . . . . . . . . . . .  5
  27.        * Before you begin, READ THIS! * . . . . . . . . . . . . .  6
  28.        Upgrading from a previous version  . . . . . . . . . . . .  7
  29.        Installing Mail Manager from scratch . . . . . . . . . . .  9
  30.        Debugging your setup, and running in local mode  . . . . . 13
  31.        Sysop-configurable text files  . . . . . . . . . . . . . . 16
  32.        DESQview, networks, and multiple nodes . . . . . . . . . . 20
  33.        Working with a FOSSIL driver . . . . . . . . . . . . . . . 22
  34.        Utility programs included with Mail Manager  . . . . . . . 23
  35.        Security features of Mail Manager  . . . . . . . . . . . . 24
  36.        Additional features  . . . . . . . . . . . . . . . . . . . 26
  37.        Mail Manager's main menu . . . . . . . . . . . . . . . . . 29
  38.             C)onfigure  . . . . . . . . . . . . . . . . . . . . . 29
  39.             D)ownload . . . . . . . . . . . . . . . . . . . . . . 33
  40.             E)xpedite!  . . . . . . . . . . . . . . . . . . . . . 33
  41.             Q)uit . . . . . . . . . . . . . . . . . . . . . . . . 33
  42.             H)elp . . . . . . . . . . . . . . . . . . . . . . . . 33
  43.             I)nformation  . . . . . . . . . . . . . . . . . . . . 33
  44.             M)essage number (lowest) to extract in each conf. . . 34
  45.             U)pload your replies  . . . . . . . . . . . . . . . . 34
  46.             W)ho's online to RBBS-PC? . . . . . . . . . . . . . . 34
  47.             X)pert toggle . . . . . . . . . . . . . . . . . . . . 35
  48.        Appendix A: Common problems  . . . . . . . . . . . . . . . 36
  49.        Appendix B: Contacting the authors . . . . . . . . . . . . 37
  50.        Appendix C: How to get the latest version  . . . . . . . . 38
  51.        Appendix D: Suggestions since the initial release  . . . . 39
  52.        Appendix E: Acknowledgements . . . . . . . . . . . . . . . 40
  53.        Appendix F: For TRULY curious types only . . . . . . . . . 42
  54.        Appendix G: Mail Manager's file formats (for programmers)  43
  55.  
  56.  
  57.                                INTRODUCTION                             Page 1
  58.                                ------------
  59.  
  60.         The 'QWK' format has been around for some time now (on bulletin
  61.         board systems other than RBBS-PC), and is intended as a
  62.         standardized way to transfer mail, news, and bulletins to and
  63.         from your bulletin board, and your users.
  64.  
  65.         Mail Manager was conceived as a way to handle RBBS-PC message
  66.         bases offline, via this 'QWK' format used by popular mail readers
  67.         such as SLMR, JABBER, OFFLINE, OLX, and many others.
  68.  
  69.         This type of mail transfer is normally a four-step process:
  70.  
  71.             1) The users call your BBS, open the QWK-style mail door,
  72.                and download their *.QWK mail packets.
  73.  
  74.             2) The users then log off the BBS, and use any number
  75.                of QWK-compatible offline mail readers to read and reply
  76.                to messages contained in the mail packets.  When they
  77.                exit their mail readers, any messages entered in that
  78.                session are packed up into what is termed as "reply
  79.                packets".
  80.  
  81.             3) The users then call your BBS back up, open the QWK-style
  82.                mail door, and upload their reply packets (*.REP).
  83.  
  84.             4) The QWK-style mail door then processes the reply packet,
  85.                and inserts the new messages into the proper message
  86.                base(s).
  87.  
  88.         Enter RBBS-PC and Mail Manager.
  89.  
  90.         The original purpose was to create a small, secure, functional
  91.         door for our users here on our own 3-node RBBS-based system, but
  92.         has since expanded quite a bit beyond what we had originally
  93.         intended (to put it mildly).
  94.  
  95.         We acknowledge that there are at least two other QWK mail doors
  96.         for RBBS-PC message bases (with an additional one on the way):
  97.  
  98.                JIMMER by Jim Goodenough,
  99.                TQM by Tom Collins, and
  100.                an enhanced Mail Manager! (see next page)
  101.  
  102.         JIMMER popped up during development of Mail Manager's initial
  103.         release, and TQM followed a few months later.
  104.  
  105.         If Mail Manager isn't what you're after, maybe one of these
  106.         others are.
  107.  
  108.         Just for the record, Mail Manager has been in nearly continuous
  109.         development since late January of 1991.
  110.  
  111.  
  112.                     WARRANTY, DISTRIBUTION, & REGISTRATION              Page 2
  113.                     --------------------------------------
  114.  
  115.         Mail Manager is NOT guaranteed in any way, shape, or form.
  116.         Although we have worked very hard to keep Mail Manager compatible
  117.         with a wide variety of possible RBBS configurations, we are
  118.         forced to deal with two very important aspects of your RBBS-PC:
  119.         your USERS files, and your MESSAGES files.  While it works just
  120.         fine here, there may be differences in your setup that can
  121.         cause problems with the Mail Manager/RBBS-PC combination.
  122.         THEREFORE:
  123.  
  124.                       RUN MAIL MANAGER AT YOUR OWN RISK!
  125.  
  126.         Mail Manager v1.34 may be distributed freely (in un-modified
  127.         form), to the far corners of the earth.  The one thing that you
  128.         *CAN'T* do is charge anything for it.
  129.  
  130.         If you are a shareware distributor/dealer, a normal disk
  131.         copying and postage charge is permitted, provided that the
  132.         amount required to do so does not exceed the REAL costs.
  133.         ($5.00 ought to be plenty, in our opinion).
  134.  
  135.         Mail Manager v1.34 continues to be distributed as SysopWare,
  136.         meaning that a registration fee is neither required nor
  137.         requested once you have determined that the program meets your
  138.         needs.
  139.  
  140.                      ---*** BLATANT ADVERTISEMENT ***---
  141.  
  142.         To put it as simply as possible, the amount of time and money
  143.         required to properly support the widespread use of our door has
  144.         turned out to be far greater than we ever imagined.
  145.  
  146.         Future releases which take Mail Manager beyond where it is today
  147.         will be released as a new package, which will be our continuing
  148.         effort to provide additional features and enhancements to our
  149.         door.  We're hoping for the first release of this enhanced
  150.         version sometime in the summer of 1992.
  151.  
  152.         The enhanced version will have a $25.00 registration fee.  We're
  153.         not attempting to get rich here, just trying to cover some of
  154.         the cost of support.  As a sysop, you already know what it costs
  155.         for any LD connect time at all...
  156.  
  157.         If you want to be one of the first recipients of the enhanced
  158.         version, we are accepting pre-registrations.  We'll ship it
  159.         to you on disk with registration code as soon as it becomes
  160.         available, a few days BEFORE it is made publicly available.
  161.         Please see ENHANCED.DOC if you're interested.
  162.  
  163.         We will continue to support the "free" Mail Manager as we have
  164.         in the past, and will continue with any bug fixes and/or
  165.         modifications for compatibility with future releases of RBBS-PC.
  166.  
  167.  
  168.                           FEATURES/LIMITATIONS                          Page 3
  169.                           --------------------
  170.  
  171.         The length of this list has gotten ridiculous.  So, we'll only
  172.         list the MAJOR stuff that you might be interested in:
  173.  
  174.         ■ Can use a FOSSIL for communications.
  175.  
  176.         ■ Supports both DESQview and NetBIOS file & record
  177.           locking schemes, as well as file sharing under NetBIOS,
  178.           and supports Novell networks.
  179.  
  180.         ■ Mail packets can be downloaded in either text or
  181.           QWK format.  Both types of mail packets can, at
  182.           the option of the sysop, contain all sorts of additional
  183.           stuff such as bulletins, news, new file listings, etc.
  184.  
  185.         ■ Supports the optional multiple message headers that are
  186.           likely to be present in the upcoming release of RBBS-PC
  187.           v17.4.
  188.  
  189.         ■ Supports both types of RBBS-PC message bases, fixed-
  190.           length and 'elastic'.  (Your message bases are
  191.           'elastic' if you have configured them to GROW as
  192.           messages are added).
  193.  
  194.         ■ Can handle a mix of both 'fixed-length' and 'elastic'
  195.           message bases.
  196.  
  197.         ■ Multi-node support (up to 36 nodes) via DORINFOx.DEF and
  198.           separate subdirectories for each node (built by Mail Manager
  199.           on-the-fly).
  200.  
  201.         ■ Up to 250 conferences can be configured.
  202.  
  203.         ■ Up to 1,000 messages can be extracted & downloaded in any
  204.           one mail packet.  Subsequent downloads will extract any
  205.           additional waiting messages.  (1,000 messages means at
  206.           least a 300K compressed mail packet).
  207.  
  208.         ■ BPS rates up to 38,400, and COM ports 1-4 are supported.
  209.  
  210.         ■ Support for non-standard communication ports & IRQ's via
  211.           FOSSIL, MAILMGR.PRO, and batch files.
  212.  
  213.         ■ X, Y, and Zmodem for file transfers via Forsberg's DSZ,
  214.           or you can use our implementation of PROTO.DEF (MAILMGR.PRO)
  215.           and configure a number of different protocols.
  216.  
  217.         ■ "(R)", when found at the beginning of the subject field of
  218.           extracted messages, is stripped from the field.  This allows
  219.           offline readers to group related messages together, rather
  220.           than into one group with "(R)" and one without.
  221.  
  222.         ■ *FAST* message extracting and handling of ".REP" uploads.
  223.  
  224.         ■ High/low ASCII can be allowed or stripped in each conference.
  225.  
  226.         ■ ANSI can be allowed or stripped in each conference.
  227.  
  228.  
  229.                           FEATURES/LIMITATIONS                          Page 4
  230.                           --------------------
  231.  
  232.         ■ Mail reader tearlines in uploaded messages can be altered
  233.           (for possible FIDO compatibility) from "---" to "   ", or
  234.           left alone for each conference.
  235.  
  236.         ■ Extensive security checks.
  237.  
  238.  
  239.                        CHECKLIST OF REQUIREMENTS                        Page 5
  240.                        -------------------------
  241.  
  242.    [ ] DOS 3.10 or above.
  243.  
  244.    [ ] Un-damaged RBBS-PC message bases.  (Not all are!)
  245.  
  246.    [ ] Separate RBBS-PC users files for each conference/subboard.
  247.  
  248.    [ ] DORINFOx.DEF for remote operation.
  249.  
  250.    [ ] A recent version of DSZ.COM (one that supports the "handshake slow"
  251.        command) *IN A DOS PATH!*, or the external protocols of your choice
  252.        via MAILMGR.PRO (our implementation of RBBS-PC's PROTO.DEF).
  253.  
  254.    [ ] The environment variable of your choice set to indicate where
  255.        Mail Manager is to look for "XFER-[node].DEF" (where [node] is
  256.        the node number).  XFER-x.DEF is no longer required to be in the
  257.        default directory.
  258.  
  259.    [ ] The file compression/extraction programs of your choice in
  260.        a DOS path, or wherever you specified them in Mail Manager's
  261.        list of archivers (MAILMGR.ARL).
  262.  
  263.    [ ] At least 300K free memory, maybe more.
  264.  
  265.  
  266.                            BEFORE YOU BEGIN                             Page 6
  267.                            ----------------
  268.  
  269.    *PLEASE READ THIS!!!!!! *********************************************
  270.  
  271.    RBBS-PC has the unique ability to create, read, and manipulate its
  272.    own corrupted message bases, without ever telling you that anything's
  273.    wrong.
  274.  
  275.    Mail Manager is not as forgiving, and requires that your message bases
  276.    be in good condition.  It is therefore STRONGLY suggested that you run
  277.    some type of a checkout/repair utility against your message bases
  278.    BEFORE installing Mail Manager.  We've included an alternate utility
  279.    to repair/purge your message bases named MailFix, which you can try
  280.    out as an alternative to CONFIG.EXE's repair and purge functions.
  281.  
  282.    MailFix is compatible with RBBSMail'ed, MsgToss'ed, and OverMail'ed
  283.    message bases (which have differently-formatted message headers), as
  284.    well as RBBS-standard message bases.  This is in contrast to RBBS-PC's
  285.    CONFIG option #185, which simply will not properly handle a message
  286.    base that has been manipulated by any of these mail processors.
  287.  
  288.    *PLEASE* take a few minutes to read MailFix's documentation before
  289.    you attempt to utilize this program!
  290.  
  291.    In any event, you really SHOULD check out the integrity of your
  292.    message bases before attempting to install Mail Manager.
  293.  
  294.  
  295.                     UPGRADING FROM A PREVIOUS VERSION                   Page 7
  296.                     ---------------------------------
  297.  
  298.    If you are installing Mail Manager for the first time, read the
  299.    section entitled "Installing Mail Manager from scratch".
  300.  
  301.    If you are upgrading from either v1.30 or v1.33, you should do the
  302.    following: 
  303.  
  304.        [ ] Replace your existing MAILMGR.EXE and MAILCFG.EXE programs
  305.            with the ones included in this package.
  306.  
  307.        [ ] (Optional) - Run MAILCFG.EXE once against your existing
  308.            MAILMGR.CFG file, and save your setup (without making any
  309.            changes).  All this does is update the version number in
  310.            your configuration file.
  311.  
  312.            That's all that's needed.
  313.  
  314.    -----------------------------------------------------------------------
  315.  
  316.    If you are upgrading from v1.20 through 1.24, you should do the following
  317.    IN THIS ORDER:
  318.  
  319.        [ ] Copy the supplied UPDATE.EXE to your Mail Manager directory,
  320.            and run it once from DOS.  This updates your existing
  321.            MAILMAN.CFG file to the new format.   After doing this, you
  322.            can discard UPDATE.EXE.
  323.  
  324.        [ ] Make sure you're in your Mail Manager directory, and rename
  325.            MAILMAN*.* to MAILMGR*.*.  You can do this easily by typing
  326.            the following from the DOS command line:
  327.  
  328.                REN MAILMAN*.* MAILMGR*.*
  329.  
  330.        [ ] Replace files with the ones included in the imbedded MAILMGR.ZIP
  331.            as needed:
  332.  
  333.               - MAILMGR.EXE  (must)
  334.               - MAILCFG.EXE  (must)
  335.               - *.HLP        (optional - wording changes)
  336.               - *.MNU        (optional - wording changes)
  337.  
  338.        [ ] If you'd like to include ANSI color welcome and exit screens
  339.            for your users who are configured as such in RBBS-PC, create
  340.            a PRELOGC.RBS and/or EPILOGC.RBS, and place them in Mail
  341.            Manager's directory.
  342.  
  343.        [ ] Run MAILCFG.EXE, and set these additional options:
  344.  
  345.            - Whether or not to modify the date/time stamp on uploaded
  346.              replies.
  347.            - Location (City, State) of your BBS.
  348.            - Phone number of your BBS.
  349.  
  350.    -----------------------------------------------------------------------
  351.  
  352.    If you are upgrading from a version older than v1.20, you should do the
  353.    following IN THIS ORDER:
  354.  
  355.  
  356.                     UPGRADING FROM A PREVIOUS VERSION                   Page 8
  357.                     ---------------------------------
  358.  
  359.       [ ] Back up your entire Mail Manager subdirectory, in case you
  360.           need anything additional from it later.
  361.  
  362.       [ ] Delete everything from it, EXCEPT the following files:
  363.  
  364.            MAILMAN.USR  (Mail Manager's internal user file)
  365.            MAILMAN.CFG  (Mail Manager's binary configuration file)
  366.            MAILMAN.BUL  (or whatever you named it, if it exists)
  367.            *.RBS        (the prelog and epilog screens)
  368.            *.MNU        (the main menu)
  369.            *.PRE        (Mail Manager's prelog screen)
  370.  
  371.           Almost everything else about Mail Manager has changed from
  372.           previous versions of the program.
  373.  
  374.       [ ] Copy UPDATE.EXE to your Mail Manager subdirectory, and run it
  375.           once from DOS to update the format of your configuration file.
  376.           When finished, you can discard UPDATE.EXE.
  377.  
  378.       [ ] Make sure you're in your Mail Manager directory, and rename
  379.           MAILMAN*.* to MAILMGR*.*.  You can do this easily by typing
  380.           the following from the DOS command line:
  381.  
  382.               REN MAILMAN*.* MAILMGR*.*
  383.       
  384.       [ ] De-compress the embedded MAILMGR.ZIP to your Mail Manager
  385.           subdirectory.
  386.  
  387.       [ ] Read the section in MAILMGR.DOC entitled "SYSOP-CONFIGURABLE
  388.           TEXT FILES", and update your files as needed.  Most notably:
  389.  
  390.                 MAILMGR.ARL
  391.                 MAILMGR.PRO
  392.                 MAILMGR.BUL
  393.  
  394.       [ ] Run MAILCFG.EXE, and insure that everything is set properly.
  395.           MOST NOTABLY the additional options for:
  396.  
  397.           - type of network to use in local mode,
  398.           - type of flow control (handshaking),
  399.           - path/filename of the list of new bulletins,
  400.           - path/filename of your FMS directory (if you were using NEWFILES),
  401.           - path/filename of MAILMGR.PRO,
  402.           - path/filename of the list of archivers,
  403.           - environment variable to use (DSZLOG or equivalent), and
  404.           - whether or not to modify date/time stamp on uploaded replies.
  405.           - Location (City, State) of your BBS.
  406.           - Phone number of your BBS.
  407.  
  408.    This should be sufficient to get you up and running with this release
  409.    of Mail Manager, but if you run into trouble, you'll want to carefully
  410.    study the following section of this document.
  411.  
  412.  
  413.                    INSTALLING MAIL MANAGER FROM SCRATCH                 Page 9
  414.                    ------------------------------------
  415.  
  416.    For the purposes of this document, we'll assume that you named your
  417.    Mail Manager directory \MAILMGR off the root.
  418.  
  419.    If for some reason these instructions are not clear to you, or this
  420.    is your first attempt at installing a door in your RBBS-PC, there's
  421.    really not much that can take the place of RBBS-PC's documentation.
  422.  
  423.    With that said...
  424.  
  425.    Check your environment variables (type "SET" at the DOS prompt).
  426.    Both RBBS-PC and Mail Manager use the log file "XFER-x.DEF", where
  427.    "x" is the node number.  Mail Manager needs an environment variable
  428.    to determine where this file is located on your system.  Most of us
  429.    seem to be using Forsberg's DSZ for file transfers, so there should
  430.    be a line referencing "DSZLOG", which would look something like this 
  431.    for node 1:
  432.  
  433.       DSZLOG=C:\RBBS\XFER-1.DEF
  434.  
  435.          or...
  436.  
  437.       DSZLOG=XFER-1.DEF
  438.  
  439.    If Mail Manager cannot find "XFER-x.DEF", it will report that all
  440.    file transfers have failed.
  441.  
  442.    In any case, make a note of the environment variable name (in this
  443.    case DSZLOG), since you'll need it later.
  444.  
  445.    Once you're past this, you can get on to the actual installation.
  446.  
  447.    Create a subdirectory just for Mail Manager.  Stick it anywhere you
  448.    want, and name it anything you want, just be sure that it is a drive
  449.    and directory specificially meant for Mail Manager.  From here on
  450.    we'll just refer to it as the \MAILMGR directory.
  451.  
  452.    De-compress the imbedded archive "MAILMGR.ZIP" to the directory you
  453.    just created.
  454.  
  455.    Change to it (making it the current directory).
  456.  
  457.    Before you run Mail Manager's configuration program (MAILCFG.EXE),
  458.    look for seven files in your Mail Manager directory:
  459.  
  460.         - PRELOG.RBS (and PRELOGC.RBS)
  461.         - EPILOG.RBS (and EPILOGC.RBS)
  462.         - MAILMGR.BUL
  463.         - MAILMGR.ARL
  464.         - MAILMGR.PRO
  465.  
  466.    These are all text files, and should be edited to pertain to
  467.    your individual RBBS-PC!  To take them individually:
  468.  
  469.  
  470.                    INSTALLING MAIL MANAGER FROM SCRATCH                 Page 10
  471.                    ------------------------------------
  472.  
  473.  
  474.        - PRELOG.RBS is the welcome message that your users will
  475.          see when they first fire up their mail reader against
  476.          one of Mail Manager's QWK's.  Probably the most common
  477.          thing that you'd want to put here would be a copy of your
  478.          RBBS-PC prelog or welcome screen, but this is entirely
  479.          up to you!  (PRELOGC.RBS is an ANSI color version).
  480.  
  481.          --------------------------------------------------------------
  482.  
  483.        - EPILOG.RBS is the signoff message that the users will
  484.          see just as they exit your QWK packet from their mail
  485.          reader.  You might want to put an adaption of RBBS-PC's
  486.          EPILOG.DEF here.  (EPILOGC.RBS is an ANSI color version).
  487.  
  488.          --------------------------------------------------------------
  489.  
  490.        - MAILMGR.BUL is the list of bulletin path/filenames that
  491.          you'll want to include in your user's QWK's.  Edit this
  492.          file to pertain to your system bulletins, (and/or any
  493.          other text files that you'll want to include in your
  494.          users' QWK packets), and if any of them are newer than
  495.          the user's last call to RBBS-PC, the user will get them
  496.          included in his/her QWK packet.  The users have the
  497.          option of turning "off" new bulletin listings, so if
  498.          you have any that you ALWAYS want included in the mail
  499.          packets (if they have been updated), precede them with
  500.          a double-asterisk:
  501.  
  502.               c:\bulet1       (optional)
  503.               **c:\bulet2     (mandatory for inclusion)
  504.  
  505.          You can choose the path\name of this file in the configuration
  506.          program.  C:\MAILMGR\MAILMGR.BUL is simply the default name.
  507.  
  508.          --------------------------------------------------------------
  509.  
  510.        - MAILMGR.ARL is the list of archivers available to your users.
  511.          This is a "template" file, similar in structure to RBBS-PC's
  512.          PROTO.DEF.  This file is well-commented, and you should be able
  513.          to follow  what it does fairly easily.  If you do not intend to
  514.          make a variety of archivers available to your users, simply
  515.          delete all compression types except your default, and the users
  516.          will be unable to select any other type of file compression.
  517.          Be sure to adjust the path to the archiver, if it is not included
  518.          in your DOS path.
  519.  
  520.          You can choose the path\name of this file in the configuration
  521.          program.  C:\MAILMGR\MAILMGR.ARL is simply the default name.
  522.  
  523.          --------------------------------------------------------------
  524.  
  525.  
  526.                    INSTALLING MAIL MANAGER FROM SCRATCH                 Page 11
  527.                    ------------------------------------
  528.  
  529.        - MAILMGR.PRO is an adaption of RBBS-PC's PROTO.DEF file, to
  530.          list the file transfer methods available to your users.  You
  531.          should be able to use your own PROTO.DEF file here, provided
  532.          that the very last protocol option begins with the letter "N",
  533.          for "None".  Mail Manager is able to use quite a few of the
  534.          PROTO.DEF options, such as whether or not a reliable connection
  535.          is required, the factor to determine transfer times, and all of
  536.          the "template" variables, such as [FILE], [PORT#], [BAUD], etc.
  537.  
  538.          You'll want to insure that the proper DOS path to the file
  539.          protocols are listed in the "send" and "receive" arguments,
  540.          as well as insuring that you have an external X) and Y)modem
  541.          configured.  (Mail Manager cannot use RBBS-PC's internal X and
  542.          Ymodem).  Consult the RBBS-PC documentation for more particulars
  543.          regarding PROTO.DEF.
  544.  
  545.          You can choose the path\name of this file in the configuration
  546.          program.  C:\MAILMGR\MAILMGR.PRO is simply the default name.
  547.  
  548.    (These five are also covered in the section regarding
  549.    "SYSOP-CONFIGURABLE TEXT FILES" elsewhere in this manual).
  550.  
  551.    Run MAILCFG.EXE, and inform Mail Manager about your system.  You'll find
  552.    that it asks a lot of questions!  All should be fairly self-explanatory,
  553.    but you'll want to read MAILCFG.DOC if you have any questions.
  554.  
  555.    When done, Mail Manager's configuration file (MAILMGR.CFG) will be
  556.    created, and thereafter you can edit it anytime by re-running
  557.    MAILCFG.EXE.
  558.  
  559.    Follow standard procedure for adding a new door to your system.  On
  560.    a 'normal' RBBS-PC this would entail:
  561.  
  562.        - Editing MENU5* (or whatever you have named your door menu)
  563.          and adding the word " MAILMGR ".
  564.  
  565.        - Creating a MAILMGR.BAT file, and sticking it where RBBS can
  566.          find it.  Your batch file that calls Mail Manager is very
  567.          important, and must logically do the following:
  568.  
  569.             * Change to the Mail Manager directory,
  570.             * Copy RBBS-PC's DORINFOx.DEF to that directory,
  571.             * Run MAILMGR.EXE, passing the NODE NUMBER as the
  572.               ONLY command line parameter (such as MAILMGR 1
  573.               for node 1), and
  574.             * Change back to RBBS directory when finished.
  575.  
  576.  
  577.                    INSTALLING MAIL MANAGER FROM SCRATCH                 Page 12
  578.                    ------------------------------------
  579.  
  580.          With that in mind, your batch file should look something
  581.          like this:
  582.  
  583.            cd\mailmgr
  584.            copy \rbbs\dorinfo%1.def
  585.            mailmgr %1
  586.            cd\rbbs
  587.  
  588.    If you're running the new "DOORS.DEF" method that RBBS-PC provides,
  589.    here's an example line to implement Mail Manager:
  590.  
  591.         MAILMGR,5,,D,"MAILMGR.BAT [NODE]",N,,
  592.  
  593.    This line tells RBBS-PC the following:
  594.  
  595.         1) The name of the door is MAILMGR.
  596.         2) Security level 5 and above can access the door.
  597.         3) No questionnaire is to be invoked.
  598.         4) Exit to this door.  (Mail Manager requires a lot of RAM)
  599.         5) The name of the batch file to invoke is MAILMGR.BAT.
  600.         6) RBBS-PC is to pass the node number to the batch file.
  601.  
  602.            * NOTE - Type the word "[NODE]" as shown above, and RBBS-PC
  603.                     will replace it with the true node number when it
  604.                     calls the batch file.  If you are running a single-
  605.                     node system, and find this confusing, you can
  606.                     instead pass the node number directly, but it isn't
  607.                     necessary to do it this way.  This would make your
  608.                     DOORS.DEF line look something like this:
  609.  
  610.                     MAILMGR,5,,D,"MAILMGR.BAT 1",N,,
  611.  
  612.         7) Don't ask for a password when returning back to RBBS-PC.
  613.         8) Don't display a text file when the door closes.
  614.         9) Use the time limit from RBBS-PC as the time allowed in the door.
  615.  
  616.    And that's all that's needed.
  617.  
  618.  
  619.              DEBUGGING YOUR SETUP, AND RUNNING IN LOCAL MODE            Page 13
  620.              -----------------------------------------------
  621.  
  622.    Assuming (again) that your Mail Manager directory is named \MAILMGR:
  623.  
  624.    Change to the \MAILMGR directory, and run MAILMGR.EXE with no
  625.    command line to bring the door up in local mode.
  626.  
  627.    NOTE - Depending on how many conferences you've entered, Mail Manager
  628.           may take a while to come up.  Mail Manager attempts to find the
  629.           user in each and every conference as soon as it loads to
  630.           determine which conferences the user has and has not joined.
  631.           The more conferences you have, and the slower your hard disk,
  632.           the longer this will take.  This is required by the security
  633.           measures mentioned in the 'features' section.
  634.  
  635.    If this is a first-time installation, Mail Manager should say that you're
  636.    a new user and walk you through the user setup.
  637.  
  638.    We think it is necessary to mention Mail Manager's own running scenario,
  639.    since it is important for you as the sysop to understand this for any
  640.    debugging purposes on your end.
  641.  
  642.      You created   +-- Work directories created & maintained by Mail Manager.
  643.             |      |
  644.         \MAILMGR   |
  645.                    |
  646.         \MAILMGR\LOCAL
  647.                 \NODE1
  648.                 \NODE2
  649.                 ...etc.
  650.  
  651.    Mail Manager changes to these work directories as it runs, and changes
  652.    back to the parent directory just as it exits.
  653.  
  654.    Two files that absolutely MUST be in the directory that you created:
  655.  
  656.       MAILMGR.EXE, and RBBSQWK.BAT.
  657.  
  658.    Don't rename RBBSQWK.BAT!!!
  659.  
  660.    You can edit RBBSQWK.BAT if you are familiar with the format of the
  661.    CONTROL.DAT file that is included in all .QWK packets, and/or want
  662.    to modify what the users will receive in their QWK's.  This is not
  663.    for the faint of heart, requires some knowledge of how things work
  664.    in QWK land, and simply isn't necessary.  RBBSQWK.BAT is run each
  665.    time that Mail Manager creates a QWK packet for the user to download,
  666.    and doesn't do anything at all if you are using MAILMGR.ARL.
  667.  
  668.    FOR A FIRST-TIME INSTALLATION, DON'T MODIFY RBBSQWK.BAT!
  669.  
  670.    An important consideration is what to do with your own personal
  671.    QWK's and REP's created locally.  Configure your offline reader
  672.    to use the \MAILMGR\LOCAL directory for all .REP's and .QWK's,
  673.    since that's where Mail Manager will manipulate your mail in
  674.    local mode.
  675.  
  676.  
  677.              DEBUGGING YOUR SETUP, AND RUNNING IN LOCAL MODE            Page 14
  678.              -----------------------------------------------
  679.  
  680.    To stick a .REP packet into your message bases, just U)pload
  681.    while in local mode, and select any protocol other than N)one.
  682.    If your .REP packet is in the \MAILMGR\LOCAL directory, it
  683.    will be processed as if you'd uploaded the file remotely.
  684.  
  685.    It is important to make you aware that there is a sysop-only menu
  686.    option available, and that's "I" (Info), which isn't listed in
  687.    either the command prompt, or the menu itself.  This menu option is
  688.    available only to those with sufficient security to read ALL messages,
  689.    or greater.  If the user does not have at least this security level,
  690.    they will see the familar "Command not recognized", instead.
  691.  
  692.    If you have set yourself up with sufficient security to use this
  693.    option, pressing "I" at Mail Manager's main menu will greet you
  694.    with something like this:
  695.  
  696.       SYSOP INFORMATION:
  697.  
  698.       Mail Manager version ............: v1.34
  699.       Mail Manager path ...............: C:\MAILMGR
  700.       MailMGR's operating environment .: LANtastic v4.00 (NetBIOS)
  701.       DOS version .....................: 5.00
  702.       DOS SHARE detected? .............: Yes
  703.       Flow control method .............: Local mode
  704.       Free string space ...............: 23624
  705.       Non-string array avail ..........: 373408
  706.       Available stack space ...........: 1738
  707.       MAIN message base ...............: E:\RBBS\MAINM.DEF
  708.       MAIN users file .................: E:\RBBS\MAINU.DEF
  709.       Highest message # in MAIN .......: 6132
  710.       Last msg # YOU read in MAIN .....: 6131
  711.       Filename of protocol definitions : C:\MAILMGR\MAILMGR.PRO
  712.       Filename of list of archivers ...: C:\MAILMGR\MAILMGR.ARL
  713.       Filename of FMS directory .......: E:\RBBS\MASTER.DIR
  714.       RBBS-PC semaphore file ..........: E:\RBBS\IBMFLAGS
  715.       MailMGR semaphore file ..........: MMFLAGS
  716.       RBBS-PC semaphore file size (6) .: 6
  717.       MailMGR semaphore size size (3) .: 3
  718.  
  719.    These 20 are all of the possible lines that can be shown to you.
  720.    The last four will be displayed only if your environment is
  721.    NetBIOS.
  722.  
  723.    Some of the more important information in here:
  724.  
  725.      Mail Manager path should reflect the drive and directory that
  726.      you have installed the program in.  If it doesn't, your batch
  727.      file is probably not changing to the proper directory prior
  728.      to running MAILMGR.EXE.
  729.  
  730.      Mail Manager's operating environment should reflect what you've
  731.      told Mail Manager to use.  If it doesn't, there's definitely a
  732.      problem!
  733.  
  734.      DOS version must be 3.10 or above in order for Mail Manager to
  735.      operate properly.
  736.  
  737.  
  738.              DEBUGGING YOUR SETUP, AND RUNNING IN LOCAL MODE            Page 15
  739.              -----------------------------------------------
  740.  
  741.      DOS SHARE must be detected if you are operating in a NetBIOS
  742.      environment.  The only exception is if you are running under
  743.      a NOVELL network, in which case SHARE checking is bypassed.
  744.  
  745.      Flow control method can report one of five things:  Local mode,
  746.      FOSSIL, RTS/CTS, XON/XOFF, or NONE.  This is a great way to
  747.      find out for sure (when calling remotely) if Mail Manager properly
  748.      detected your FOSSIL driver.  If it didn't, it will show one
  749.      of the other flow control options.
  750.  
  751.      Free string space is pretty darned important, too.  This
  752.      should really be up around 6000 or higher at all times when
  753.      you display this screen.  It could conceivably be less than
  754.      that if you have an extremely large number of conferences,
  755.      and/or have a very long path name to all of your conferences,
  756.      and/or are running Mail Manager in very tight RAM.  If the
  757.      number you get here is less than 6000, we want to hear about it!
  758.  
  759.      Non-string array available should be approximately the amount
  760.      of free DOS memory that is available to Mail Manager, and this
  761.      number is roughly what is available for DSZ and your file
  762.      compression/extraction programs.  If this number is less than
  763.      200K, you are likely to run into trouble, and should check
  764.      to make sure that you are EXITING, (NOT SHELLING!) from RBBS-PC
  765.      to Mail Manager.  This is the only way that we can think of that
  766.      would cause you to have less than 200K available on today's
  767.      640K+ PC's.
  768.  
  769.      MAIN message base and user file names must match what is true
  770.      for your MAIN area.  If not, you don't have MAIN as your 1st
  771.      conference listed, and Mail Manager will NOT operate properly.
  772.  
  773.      Highest message number in MAIN, and highest message # that
  774.      you read in main should be accurate.  If they're not, then
  775.      Mail Manager didn't properly find you in the MAIN users file,
  776.      and/or it wasn't able to correctly access the MAIN message
  777.      file.
  778.  
  779.      Filename of list of protocol definitions should match what
  780.      you told MAILCFG to use for MAILMGR.PRO.
  781.  
  782.      Filename of list of archivers should match what you told
  783.      MAILCFG to use.  (If this file does not exist, Mail Manager
  784.      will use the default type of compression that you chose, and
  785.      will require said archiver to be in a DOS path!)
  786.  
  787.      Filename of FMS directory should match what is true for
  788.      your system if you are using an RBBS-PC FMS directory, or
  789.      "NONE" otherwise.
  790.  
  791.      The last four lines will only be shown to you if you are
  792.      running under NetBIOS, and they are described in better
  793.      detail elsewhere in this manual.
  794.  
  795.      If, after following these instructions, you continue to have
  796.      trouble, take a look at the "COMMON PROBLEMS" section of this
  797.      manual.
  798.  
  799.  
  800.                      SYSOP-CONFIGURABLE TEXT FILES                      Page 16
  801.                      -----------------------------
  802.  
  803.     (All in Mail Manager's directory)
  804.  
  805.     MAILMGR.HLP    - The online help file that will be displayed to
  806.                      the users.  You can customize it if need be,
  807.                      but should be pretty much OK as-is.
  808.  
  809.     MAILMGR.PRE    - The initial screen displayed when Mail Manager loads.
  810.                      Again, you might want to customize it for your own
  811.                      individual system, but it is generic enough as-
  812.                      distributed that you may not need to.
  813.  
  814.     MAILMGR.MNU    - Mail Manager's main menu, displayed to the users
  815.                      just before the command prompt.
  816.  
  817.     PRELOG.RBS     - The welcome message that your users will see when
  818.                      they first fire up their mail reader against one
  819.                      of Mail Manager's QWK's.  Probably the most common
  820.                      thing that you'd want to put here would be a copy of
  821.                      your RBBS-PC prelog or welcome screen, but this is 
  822.                      entirely up to you!
  823.  
  824.     EPILOG.RBS     - The signoff message that the users will see just as
  825.                      they exit your QWK packet from their mail reader.
  826.                      You might want to put an adaption of RBBS-PC's
  827.                      EPILOG.DEF here.
  828.  
  829.     MAILMGRC.HLP   \
  830.     MAILMGRC.PRE    \
  831.     MAILMGRC.MNU     > Color/ANSI versions of the above.
  832.     PRELOGC.RBS     /
  833.     EPILOGC.RBS    /
  834.  
  835.  
  836.     MAILMGR.BUL    - The list of bulletin path/filenames that you'll want
  837.                      to include in your user's QWK's.  Edit this file to
  838.                      pertain to your system bulletins, (and/or any other
  839.                      text files that you'll want to include in your users'
  840.                      QWK packets), and if any of them are newer than the
  841.                      user's last call to RBBS-PC, the user will get them
  842.                      included in his/her QWK packet.
  843.  
  844.                      Bulletins preceded with a double-asterisk are
  845.                      considered mandatory for inclusion in the user's
  846.                      mail packets, and if new, they will be included
  847.                      regardless of whether or not the user has configured
  848.                      Mail Manager to send new bulletins.
  849.  
  850.                      Example:
  851.  
  852.                         c:\bulet1
  853.                         c:\bulet2
  854.                         **c:\bulet3
  855.  
  856.                      bulet1 and bulet2 are optional, bulet3 will always
  857.                      be included.
  858.  
  859.  
  860.                      SYSOP-CONFIGURABLE TEXT FILES                      Page 17
  861.                      -----------------------------
  862.  
  863.                      (NOTE - The path\filename of MAILMGR.BUL is
  864.                              sysop-configurable in MailCFG.EXE.)
  865.  
  866.     MAILMGR.PRO    - A copy of the RBBS-PC PROTO.DEF that you intend to
  867.                      have Mail Manager use.  Mail Manager can use all of
  868.                      RBBS-PC's "template" variables in here, such as
  869.                      [NODE], [PORT#], [BAUD], etc.  Refer to the RBBS-PC
  870.                      documentation for information on these "template"
  871.                      variables.
  872.  
  873.                      For Mail Manager's purposes, it is important that you
  874.                      configure "N)one" as the last protocol in this file!
  875.                      You will also need to configure an external X)modem
  876.                      and Y)modem, since Mail Manager obviously cannot use
  877.                      RBBS-PC's internal X and Y that are probably listed
  878.                      in your existing RBBS-PC PROTO.DEF.
  879.  
  880.                      The supplied MAILMGR.PRO will use X, Y, and Zmodem
  881.                      in the same fashion as previous versions of Mail
  882.                      Manager, requiring DSZ.COM to be in a DOS path.
  883.  
  884.                      (NOTE - The path/filename of MAILMGR.PRO is
  885.                              sysop-configurable in MAILCFG.EXE).
  886.  
  887.  
  888.                  HANDLING NON-STD PORTS VIA MAILMGR.PRO
  889.                  --------------------------------------
  890.  
  891.     In order to support a nonstandard port address in MAILMGR, have your
  892.     MAILMGR.PRO specify a custom batch file, rather than a direct call to
  893.     the protocol executable itself.  Your custom batch file can then send
  894.     the correct commands to the protocol, depending on which port is
  895.     involved.
  896.  
  897.     Here's what an entry in the MAILMGR.PRO file might look like. This
  898.     should all be on one line, of course, but is split here for clarity):
  899.  
  900.        "Z)modem (Batch)",0,S,8,,B,1024,,0.95,,1=E,
  901.        "X:\ZMODEM.BAT S [PORT#] [BAUD] [FILE]",
  902.        "X:\ZMODEM.BAT R [PORT#] [BAUD] [FILE]"
  903.  
  904.     With drive X: of course being whatever drive\directory you want.
  905.  
  906.     Then the ZMODEM.BAT file could look something like (assuming that you
  907.     have ports 1 and 2 at standard addresses, and port 3 at non-standard
  908.     address 3e8, irq 5):
  909.  
  910.        @ECHO OFF
  911.        : --------------------------------------
  912.        : 1st arg is either S or R,
  913.        : 2rd arg is comm port number
  914.        : 3rd arg is bps rate, and
  915.        : 4th arg is filename being transferred.
  916.        : --------------------------------------
  917.  
  918.  
  919.                      SYSOP-CONFIGURABLE TEXT FILES                      Page 18
  920.                      -----------------------------
  921.  
  922.  
  923.        IF (%1)==(S) GOTO SEND
  924.        IF (%1)==(R) GOTO RECEIVE
  925.        GOTO END
  926.  
  927.        :SEND
  928.          IF NOT (%2)==(3) dsz port %2 speed %3 sz -m %4
  929.          IF     (%2)==(3) dsz portx 3e8,5 speed %3 -m sz %4
  930.          GOTO END
  931.  
  932.        :RECEIVE
  933.          IF NOT (%2)==(3) dsz port %2 speed %3 rz %4
  934.          IF     (%2)==(3) dsz portx 3e8,5 speed %3 rz %4
  935.  
  936.        :END
  937.  
  938.     This could, of course, be refined into a single batch file that handles
  939.     all protocols, not just Zmodem, but it should serve to illustrate the
  940.     principle.  Or a separate batch file could be set up for each protocol.
  941.  
  942.     We leave it to you to adapt to protocol drivers other than DSZ.
  943.  
  944.  
  945.     MAILMGR.ARL    - The list of archivers that are available to your
  946.                      users through Mail Manager.  MAILMGR.ARL is a
  947.                      "template" file, similar in structure to
  948.                      MAILMGR.PRO.
  949.  
  950.                      The supplied copy of MAILMGR.ARL allows the use of
  951.                      ARC, ARJ, LZH, and ZIP compression methods, which
  952.                      the user can pick and choose from to suit their
  953.                      own preference.  You can configure fewer or additional
  954.                      archivers as you see fit.  Format of each line:
  955.  
  956.                      Name, EXT, Compress, Extract
  957.  
  958.                          Name = The name of the archiver, as shown to the user.
  959.                           EXT = The three-letter extension that this archiver
  960.                                 creates by default for compressed files.
  961.                      Compress = The line to send to DOS to compress the mail
  962.                                 packets.
  963.                       Extract = The line to send to DOS to extract the uploaded
  964.                                 reply packets that the user uploads.
  965.  
  966.                      "Template" variables that can be included in the
  967.                      Compress and Extract lines (Mail Manager will convert
  968.                      these to their true values):
  969.  
  970.                         [FILE]  - Compressed file to create, or extract from.
  971.                         [INC]   - All files that Mail Manager normally
  972.                                   includes in the downloadable archive.
  973.                         [REPLY] - Reply file that Mail Manager expects to be
  974.                                   contained within the compressed upload.
  975.                         [NODE]  - Current RBBS-PC node number.
  976.  
  977.  
  978.                      SYSOP-CONFIGURABLE TEXT FILES                      Page 19
  979.                      -----------------------------
  980.  
  981.    See the supplied MAILMGR.ARL for an example implementation of this file.
  982.  
  983.    (NOTE - The path/filename of MAILMGR.ARL is sysop-configurable in
  984.            MAILCFG.EXE).
  985.  
  986.  
  987.                   DESQVIEW, NETWORKS, AND MULTIPLE NODES                Page 20
  988.                   --------------------------------------
  989.  
  990.     Operating in a multitasking environment or on a network is a
  991.     special case, worthy of further explanation!
  992.  
  993.     First off, Mail Manager can automatically detect the following
  994.     conditions:
  995.  
  996.       - Is DOS SHARE installed?
  997.       - Is DESQview present?
  998.       - Is Artisoft's LANtastic present?
  999.       - Is Novell present?
  1000.  
  1001.     What Mail Manager detects will be used as the basis for initially
  1002.     determining the operating environment, which will be:
  1003.  
  1004.       - DESQview, if it is present, regardless of whether or
  1005.         not SHARE is installed.
  1006.  
  1007.       - NetBIOS, if DESQview is not present, and SHARE is
  1008.         installed, or Novell is detected.
  1009.  
  1010.       - Good ole' normal DOS if neither of the above is true.
  1011.  
  1012.     Mail Manager will then use the appropriate file locking technique
  1013.     for the type of environment that was detected.  At this point,
  1014.     the only file being accessed is Mail Manager's own configuration
  1015.     file, so your RBBS files are quite safe even if this is not
  1016.     the same environment that you have specified for RBBS to use.
  1017.  
  1018.     Once the program has progressed far enough to have read what
  1019.     network type that you told it to use (from DORINFOx.DEF if
  1020.     operating remotely, or MAILMGR.CFG if operating in local mode),
  1021.     Mail Manager will, if necessary, switch to your specified type
  1022.     of network.
  1023.  
  1024.     With that out of the way, let's talk about the three possible
  1025.     types of environments, and what they mean from Mail Manager's
  1026.     standpoint:
  1027.  
  1028.     DESQview - Mail Manager will use the same file & record locking
  1029.                scheme that RBBS-PC itself uses.  In fact, it uses the
  1030.                very same assembler source, which was written by Jon
  1031.                Martin in 1988.  Therefore, the DESQview semaphore locking
  1032.                routines used by Mail Manager are copyrighted by Jon Martin,
  1033.                and are in fact available to anyone who has a copy of
  1034.                RBBS-PC's source code.  Look for RBBSDV.ASM in RBBS-PC's
  1035.                assembler source.
  1036.     --------------------------------------------------------------------------
  1037.     NetBIOS/ - This is a special case, and requires that physical file
  1038.     Novell     and record locking take place.  RBBS-PC uses what is
  1039.                termed as a "semaphore" file, to control access to
  1040.                what Mail Manager is concerned with:  Your USERS file(s),
  1041.                your MESSAGES file(s), and your FMS file (if any).
  1042.  
  1043.  
  1044.                   DESQVIEW, NETWORKS, AND MULTIPLE NODES                Page 21
  1045.                   --------------------------------------
  1046.  
  1047.                This is done with the hard-coded filename "IBMFLAGS",
  1048.                which will exist in the same directory as your MAIN
  1049.                message base.  If you're already running RBBS-PC
  1050.                under NetBIOS, look for it... it should already be
  1051.                there.  IBMFLAGS is 6 bytes in length, and contains
  1052.                nothing but three empty 2-byte records, which are
  1053.                controlled by RBBS-PC (and now Mail Manager) to limit
  1054.                access to USERS and MESSAGES files.
  1055.  
  1056.                Under NetBIOS, Mail Manager will create and maintain its
  1057.                own "semaphore" locking file, using the same principle
  1058.                as IBMFLAGS.  Mail Manager's semaphore file is named MMFLAGS,
  1059.                and will be created in your Mail Manager directory.  MMFLAGS
  1060.                will be 3 bytes in length, and manipulated by all nodes
  1061.                of Mail Manager.
  1062.  
  1063.                It is also noteworthy to mention that all files will be
  1064.                opened in a SHARED fashion under NetBIOS, which is
  1065.                the nature of the beast.
  1066.  
  1067.                If you are running under Novell Netware, Mail Manager
  1068.                will detect it, and will not check for the installation
  1069.                of DOS SHARE.  If Novell is not detected, yet NetBIOS
  1070.                is specified as the environment, Mail Manager will check
  1071.                for DOS SHARE before allowing itself to continue.
  1072.     --------------------------------------------------------------------------
  1073.     DOS      - Gee, isn't it nice when you don't have to worry about all
  1074.                this?  Under good 'ole DOS, none of the above is meaningful,
  1075.                and all files will be opened normally, with no locking
  1076.                mechanisms in place.
  1077.  
  1078.     If you happen to be running in an environment that does NOT match
  1079.     any of the above three methods, AND you are sharing the same set
  1080.     of RBBS message bases and users files between nodes, you will want
  1081.     to consider having DOS SHARE loaded, and configure both RBBS-PC
  1082.     and Mail Manager to use NetBIOS as the operating environment.
  1083.  
  1084.     Or, if file sharing is not a concern, just configure Mail Manager to use
  1085.     DOS as its environment.
  1086.  
  1087.     You should NOT set up a separate Mail Manager configuration for each node
  1088.     unless your network drive letters are different on each one:
  1089.  
  1090.     (C:\MAINM.DEF on one, D:\MAINM.DEF on another).
  1091.  
  1092.     Why you'd set your network up that way we don't know, but it isn't
  1093.     our place to, is it?  Mail Manager always operates out of a unique work
  1094.     directory for each node, and can handle up to 36 nodes with a single
  1095.     configuration.
  1096.  
  1097.  
  1098.                             WORKING WITH A FOSSIL                       Page 22
  1099.                             ---------------------
  1100.  
  1101.     Starting with version 1.10, Mail Manager does support a FOSSIL driver.
  1102.     If you told RBBS-PC to use a FOSSIL, Mail Manager will also.  Versions
  1103.     1.10 and up have been tested successfully with both BNU v1.70 and X00
  1104.     v1.2x FOSSILs.
  1105.     
  1106.     PLEASE NOTE that some door converters & programs that 'launch'
  1107.     doors for you may not correctly set the FOSSIL argument in 
  1108.     DORINFOx.DEF!!!!
  1109.  
  1110.     The very last line of your DORINFOx.DEF (line #13) should be either
  1111.     a zero or minus one (0 or -1).  -1 indicates that the FOSSIL is
  1112.     active in RBBS-PC, and tells the door that it too should use a FOSSIL.
  1113.  
  1114.     To keep you from having to dig up the RBBS-PC documentation, here's
  1115.     what Mail Manager expects from DORINFOx.DEF:
  1116.  
  1117.         NEWARK CONNECTION        <- BBS name (ignored by Mail Manager)
  1118.         CHIP                     <- Sysop's first name
  1119.         MORROW                   <- Sysop's last name
  1120.         COM1                     <- Communications port
  1121.         2400 BAUDD,N,8,1         <- Communications parameters
  1122.          6                       <- Network type (4=DV, 6=NetBIOS)
  1123.         JOE                      <- User's first name
  1124.         USERNAME                 <- User's last name
  1125.         NEWARK, OH               <- User's city/state
  1126.         2                        <- User's graphics preference (2=ANSI)
  1127.         10                       <- User's security level
  1128.         30                       <- Number of minutes remaining
  1129.         -1                       <- FOSSIL in use (0=no, -1=yes)
  1130.  
  1131.    * NOTE - The second "D" in "BAUDD" is a bug in RBBS-PC 17.3C, and
  1132.             does not affect Mail Manager's operation.
  1133.  
  1134.    It is possible to configure Mail Manager to ALWAYS check for a FOSSIL
  1135.    driver, regardless of the setting in DORINFOx.DEF.  This is done
  1136.    in the MAILCFG program, by setting the flow control method to
  1137.    "F".  In this case, Mail Manager will ALWAYS try to use a FOSSIL
  1138.    for communications.  See MAILCFG.DOC for further details.
  1139.  
  1140.  
  1141.                UTILITY PROGRAMS INCLUDED WITH MAIL MANAGER              Page 23
  1142.                -------------------------------------------
  1143.  
  1144.    We include two supplemental programs with Mail Manager:
  1145.  
  1146.             MAILCFG.EXE  - The configuration program, which is required
  1147.                            to create Mail Manager's configuration file,
  1148.                            MAILMGR.CFG.  Once created, MAILMGR.CFG
  1149.                            can be edited anytime by re-running this
  1150.                            program.
  1151.  
  1152.             MAILFIX.EXE  - A handy little program to check/repair/purge/
  1153.                            re-size your message bases.  It is compatible
  1154.                            with RBBSMail, OverMail, and MsgToss, as well
  1155.                            as RBBS-PC itself, and can handle both
  1156.                            fixed-length and 'elastic' message bases.
  1157.  
  1158.     These utilities are explained in further detail in the their individual
  1159.     documentation (MAILCFG.DOC, and MAILFIX.DOC).
  1160.  
  1161.  
  1162.                            SECURITY FEATURES                            Page 24
  1163.                            -----------------
  1164.  
  1165.     Mail Manager has extensive built-in security functions.  We hope
  1166.     you agree that it does make for a pretty secure mail door.
  1167.  
  1168.     We want to make you aware of the importance of the security level
  1169.     that you configured in the MAILCFG program for the ability to read
  1170.     ALL messages.  This security level is checked for all of the sysop
  1171.     functions that Mail Manager performs, and should be set to either
  1172.     sysop or co-sysop level.  Some of the more important things that
  1173.     users with this security level or higher can do:
  1174.  
  1175.        - Use the sysop-only function I)nfo from the main menu (which
  1176.          shows where everything that pertains to your Mail Manager
  1177.          setup is located).
  1178.  
  1179.        - Upload a message under a name other than the one that they
  1180.          use on the BBS.
  1181.   
  1182.        - Read everybody's mail, regardless of whether it's marked as
  1183.          private or password-protected.
  1184.  
  1185.     You get the idea.
  1186.  
  1187.     ------------------------------------------------------------------
  1188.  
  1189.     Conferences are configured with two minimum security levels:  One
  1190.     for the ability to read, and the other for the ability to post.
  1191.  
  1192.     User can only extract mail from conferences that they have joined
  1193.     from the BBS.
  1194.   
  1195.     Mail Manager will not add a user to a conference in any case.
  1196.  
  1197.     Mail Manager bypasses all killed messages.
  1198.  
  1199.     Only conferences which the user has joined are shown in the QWK
  1200.     packets that the user downloads.
  1201.  
  1202.     Password-protected messages are only extracted and downloaded to
  1203.     users with an exact name match in the "TO" or "FROM" fields, or
  1204.     to those with sufficient security to read ALL messages.
  1205.  
  1206.     Only users with sufficient security to read ALL messages are
  1207.     permitted to upload messages under a name other than the one
  1208.     they use on the BBS.
  1209.  
  1210.     Users cannot upload messages to conferences that they have not
  1211.     joined.
  1212.  
  1213.  
  1214.                            SECURITY FEATURES                            Page 25
  1215.                            -----------------
  1216.  
  1217.     Mail Manager posts a private message (in the MAIN area) to the
  1218.     sender's true name whenever a security violation regarding an
  1219.     uploaded reply occurs.  This can be triggered by:
  1220.  
  1221.         - Uploading a message with the "FROM" name not matching
  1222.           the user's name on the BBS.
  1223.  
  1224.         - Uploading a message to a conference that the user has
  1225.           not joined.
  1226.  
  1227.         - Uploading a message to a conference that the user does
  1228.           not have sufficient security to post a message in.
  1229.  
  1230.         - Uploading a message to a conference number that does
  1231.           not exist.
  1232.     
  1233.  
  1234.                           ADDITIONAL FEATURES                           Page 26
  1235.                           -------------------
  1236.  
  1237.    CHAT MODE:  While Mail Manager is waiting for a keystroke (preferably
  1238.      [F10]     at the MAIN MENU), the Sysop can press [F10] to jump into
  1239.                a no-frills chat mode with the user that's currently
  1240.                online.
  1241.  
  1242.                When finished with the chat, either one of you can type
  1243.                "/QUIT" to return to Mail Manager.
  1244.    ----------------------------------------------------------------------
  1245.    DOS SHELL:  While Mail Manager is waiting for a keystroke (preferably
  1246.      [F2]      at the MAIN MENU), the Sysop can press [F2] to jump to DOS.
  1247.                When finished, type EXIT to return to Mail Manager.
  1248.                Naturally, this works only from the local keyboard.  Mail
  1249.                Manager will automatically return to the proper drive and
  1250.                directory when you type "exit" to return from the DOS shell.
  1251.    ----------------------------------------------------------------------
  1252.    TIME LIMIT: This is passed to Mail Manager from RBBS-PC in DORINFOx.DEF.
  1253.                It will be either the amount of time remaining on your
  1254.                RBBS-PC, or whatever time limit that you specified in
  1255.                DOORS.DEF, otherwise.  In local mode, the time limit is
  1256.                always 120 minutes.
  1257.    ----------------------------------------------------------------------
  1258.    KYBD IDLE:  If Mail Manager has to wait more than 180 seconds for the
  1259.                user to press a key, it will exit back to the BBS.
  1260.                The user will get a beep and a warning message after 90
  1261.                seconds, and every 30 seconds thereafter, until keyboard
  1262.                time expires.
  1263.    ----------------------------------------------------------------------
  1264.    CARRIER DETECT:  If the user drops carrier, Mail Manager will report
  1265.                to you as such, write this info to the appropriate log
  1266.                file, and return to the BBS.  RBBS-PC will see that no
  1267.                carrier detect is present, re-cycle itself, and wait
  1268.                for the next caller.
  1269.    ----------------------------------------------------------------------
  1270.    DOWNLOAD & EXIT:  Although the E)xpedite! option is documented
  1271.               elsewhere in this manual, we didn't make it clear as to the
  1272.               best way to automate this from RBBS-PC's standpoint.
  1273.  
  1274.               RBBS-PC 17.3C and above allow you to specify "/G" after
  1275.               the name of the door, which allows the user to be logged
  1276.               off immediately after returning to RBBS-PC.  Therefore,
  1277.               the user could type:
  1278.  
  1279.                                d mailmgr /g
  1280.  
  1281.               Then, from within Mail Manager, select E)xpedite!, and the
  1282.               user will be logged completely off the BBS after downloading
  1283.               their mail.
  1284.    ----------------------------------------------------------------------
  1285.  
  1286.  
  1287.                           ADDITIONAL FEATURES                           Page 27
  1288.                           -------------------
  1289.  
  1290.    NEW FILES: If you are running a standard RBBS-PC FMS directory, you
  1291.               should be able to use this built-in capability.  If you are
  1292.               not running a standard FMS, and the path/name of your FMS
  1293.               directory is set to "NONE" in the MAILCFG program, Mail
  1294.               Manager will not attempt to include a new file listing in
  1295.               the user's mail packets.
  1296.  
  1297.               It should be noted here that the users do have the ability
  1298.               to turn this feature "off", if they do not desire a file
  1299.               listing in their mail packets.
  1300.  
  1301.               Here's what is required of your FMS directory:
  1302.  
  1303.                 - No 'special' lines contained within it (semi-private
  1304.                   filenames preceded with an asterisk (*) before the
  1305.                   filename, special comment lines, etc).
  1306.  
  1307.                 - Oldest files listed at the top of the FMS, and most
  1308.                   recent files listed at the bottom.
  1309.  
  1310.              If yours fits all of the above, NEWFILES should work fine.
  1311.  
  1312.              Here's the way NEWFILES works:
  1313.  
  1314.              1) Finds the date that the user last checked the file listing
  1315.                 (from the RBBS-PC main users file).  If user never listed
  1316.                 your file directories, the user's last date into the
  1317.                 Mail Manager door is used, instead.
  1318.  
  1319.              2) Grabs the very first line of your FMS, to determine the
  1320.                 line length, since this can vary depending on how you set
  1321.                 things up via RBBS-PC's CONFIG.  HOWEVER, all lines in your
  1322.                 FMS are expected to be the same length as the first line
  1323.                 listed!
  1324.  
  1325.              3) After determining line length, moves to end of file, grabs
  1326.                 the very last line of your FMS, and checks the date stamp
  1327.                 against the user's "last check" date.
  1328.  
  1329.              4) If the last file's date is the same as, or newer than, the
  1330.                 user's date that they last listed your files, NEWFILES
  1331.                 steps through your FMS in reverse order, pulling out
  1332.                 filenames & extended descriptions until the date stamp is
  1333.                 earlier than the user's last check.  The file created
  1334.                 (NEWFILES.DAT) is then included in the user's QWK mail
  1335.                 packet, and can be viewed easily within his mail reader.
  1336.  
  1337.              If the last file's date is older than the user's last check,
  1338.              NEWFILES figures no new files, and doesn't include a
  1339.              NEWFILES.DAT in the QWK packet.
  1340.  
  1341.              PRIVATE UPLOADS TO THE SYSOP are included ONLY in the sysop's
  1342.              own mail packets.  These files (and their extended
  1343.              descriptions) are skipped for everyone else.
  1344.  
  1345.  
  1346.                           ADDITIONAL FEATURES                           Page 28
  1347.                           -------------------
  1348.  
  1349.              If you use chained FMS directories, or any of the "\FMS"
  1350.              directives, NEWFILES will stop searching when it reaches that
  1351.              line of your FMS.  Why?  The line won't be an extended
  1352.              description  ("  ." as the last three characters on the line),
  1353.              and won't have a file date in the proper positions on the
  1354.              line.  In this case, NEWFILES will consider the file date to
  1355.              be 00-00-00, and will quit searching your FMS directory.
  1356.  
  1357.  
  1358.                               THE MAIN MENU                             Page 29
  1359.                               -------------
  1360.  
  1361.     Although we hope that you'll find Mail Manager to be pretty self-
  1362.     explanatory, a complete run-down on everything that you can do
  1363.     with this door follows.
  1364.  
  1365.     A shorter version of this is available to the user, in the
  1366.     online help file MAILMGR.HLP and MAILMGRC.HLP.
  1367.  
  1368.     The menu itself looks like this:
  1369.  
  1370.                         MAIL MANAGER Main Menu:
  1371.  
  1372.          ┌────────────────────────────────────────────────────┐
  1373.          │ C)onfigure Mail Manager.                           ├─┐
  1374.          │ D)ownload new mail from your selected conferences. │ │
  1375.          │ E)xpedite!  (Download new mail and return to RBBS) │ │
  1376.          │ Q)uit (return to bbs)                              │ │
  1377.          │ H)elp!                                             │ │
  1378.          │ M)essage number (lowest) to extract in each conf.  │ │
  1379.          │ W)ho's online to RBBS-PC?                          │ │
  1380.          │ U)pload your replies.                              │ │
  1381.          │ X)pert toggle (this menu on/off)                   │ │
  1382.          └─┬──────────────────────────────────────────────────┘ │
  1383.            └────────────────────────────────────────────────────┘
  1384.  
  1385.     Your choice, Username <C,D,E,Q,H,M,W,U,X,?>?
  1386.  
  1387.     MAIN MENU commands are as follows:
  1388.  
  1389.     C - Configure Mail Manager.
  1390.  
  1391.        Allows you to select your personal options, and change your
  1392.        selected conferences from which to extract new mail.  Please note
  1393.        that you must J)oin the conference from the BBS before you can
  1394.        extract mail via this door. Otherwise, Mail Manager will not find
  1395.        you as a valid conference user, and will not access the conference
  1396.        for you.
  1397.  
  1398.        You'll be presented with a screen that looks something like this:
  1399.  
  1400.        ----------------------------------------------------------------------
  1401.  
  1402.  
  1403.                               THE MAIN MENU                             Page 30
  1404.                               -------------
  1405.  
  1406.          Configuration options:
  1407.  
  1408.          A - Select conferences to extract and download.
  1409.          B - Download messages in Q)WK or T)ext format..........: Q
  1410.          C - Msgs addressed to ALL marked as personal (QWK only): No
  1411.          D - Extract ONLY your personal mail ...................: No
  1412.          E - Extract messages written by YOU ...................: Yes
  1413.          F - Abort packet if no messages .......................: No
  1414.          G - Send updated bulletins ............................: Yes
  1415.          H - Send new file listings ............................: Yes
  1416.          I - Ask before sending packet .........................: No
  1417.          J - Type of file compression to use ...................: ZIP
  1418.          K - Default file transfer protocol ....................: Z
  1419.          L - Tell RBBS that you've read your downloaded messages: Yes
  1420.          T - Use 'TurboKeys' (act on 1-character commands) .....: No
  1421.              -----------------------------
  1422.          Q - Quit.  (Finished configuring)
  1423.  
  1424.          Enter your choice(s), UserName <A,B,C,D,E,F,G,H,I,J,K,L,Q> ->
  1425.        -----------------------------------------------------------------------
  1426.  
  1427.          A - Select conferences to extract and download.
  1428.  
  1429.                You'll be presented with a list of conferences that you
  1430.                are able to access, which will look something like this:
  1431.  
  1432.                ---------------------------------------------------------------
  1433.                You may select any conference which is shown in UPPER CASE.
  1434.                Confs you've marked as active are surrounded in brackets '[]'.
  1435.                Confs shown in lower case must first be joined from the BBS.
  1436.                Confs marked as --- are not available.
  1437.  
  1438.                   1 - [MAIN   ] 11 -  TEEN     21 - [RSYS   ]
  1439.                   2 - [4SALE  ] 12 - [PRIVATE] 22 - [BITS   ]
  1440.                   3 - [MS-DOS ] 13 - [SYSOP  ] 23 - [POL    ]
  1441.                   4 -  BBS      14 - [USER   ] 24 - [CRES   ]
  1442.                   5 -   ---     15 -   grafx   25 - [WINB   ]
  1443.                   6 - [CODE   ] 16 -   arj     26 - [MAILMGR]
  1444.                   7 - [DEBATE ] 17 -   ---
  1445.                   8 - [HAM    ] 18 - [QB     ]
  1446.                   9 -  HUMOR    19 - [RBBS   ]
  1447.                  10 - [IBM    ] 20 - [DEV    ]
  1448.  
  1449.                Enter conference number(s) to toggle on/off, or [ENTER] to quit.
  1450.                ->
  1451.                ---------------------------------------------------------------
  1452.  
  1453.                In this example, all conferences that are available to you
  1454.                are flagged as active, except BBS (conference 4), HUMOR
  1455.                (conference 9), and TEEN (conference 11).
  1456.  
  1457.  
  1458.                               THE MAIN MENU                             Page 31
  1459.                               -------------
  1460.  
  1461.                If you wanted to mark those three as active, you'd enter:
  1462.  
  1463.                      4 9 11
  1464.  
  1465.                at the above prompt.
  1466.  
  1467.                Conferences #5 and 17 are unavailable, meaning that the user
  1468.                either has insufficient security to access them, or you
  1469.                (the Sysop) have "reserved" these conference numbers in the
  1470.                MAILCFG program, for future use.
  1471.  
  1472.                Conferences #15 and 16 are active conferences, but the user
  1473.                must join them from the BBS before they will be available
  1474.                to them via Mail Manager.
  1475.  
  1476.  
  1477.          B - Download messages in Q)WK or T)ext format
  1478.  
  1479.                 Set to text if you want to use Mail Manager as a simple
  1480.                 "extract and download" system (all messages in a single 
  1481.                 continuous ascii file).
  1482.  
  1483.                 Set to QWK if you want to read and reply offline using
  1484.                 a QWK-compatible mail reader like SLMR.
  1485.  
  1486.          C - Msgs addressed to ALL marked as personal (QWK only)
  1487.  
  1488.                If set to "Y", Mail Manager will add messages addressed
  1489.                to "ALL" to your personal index.  This applies to QWK
  1490.                packets only.
  1491.  
  1492.          D - Extract ONLY your personal mail
  1493.  
  1494.                If set to "Y", Mail Manager will not extract a message
  1495.                unless it is addressed to you.  (Will also extract msgs
  1496.                addressed to "ALL" if you have option C set to "Y".)
  1497.  
  1498.          E - Extract messages written by you
  1499.  
  1500.                If set to "NO", Mail Manager will not include messages
  1501.                from you in your packet.
  1502.  
  1503.          F - Abort packet if no new messages
  1504.  
  1505.                You might not want to do this if you would still like
  1506.                to receive new file listings or updated system news or
  1507.                bulletins.
  1508.  
  1509.  
  1510.                               THE MAIN MENU                             Page 32
  1511.                               -------------
  1512.  
  1513.          G - Send updated bulletins
  1514.  
  1515.                If set to "No", any updated bulletins which the sysop
  1516.                has designated as mandatory will still be included.
  1517.  
  1518.          H - Send new file listings
  1519.  
  1520.                If you select this option, a listing of newly-uploaded
  1521.                files will be included in your mail packet.
  1522.  
  1523.                This option may not be operational on all systems.
  1524.  
  1525.          I - Ask before sending packet
  1526.  
  1527.                If set to "Yes", will cause Mail Manager to prompt you
  1528.                whether or not you want to receive the mail packet
  1529.                that it just created for you.  Will otherwise go right
  1530.                into the download when finished extracting.
  1531.  
  1532.          J - Type of file compression to use
  1533.  
  1534.                If the Sysop has activated this option, you can
  1535.                choose from the file compression utilities offered on
  1536.                this system (ZIP, ARC, etc.).
  1537.  
  1538.          K - Default file transfer protocol
  1539.  
  1540.                Choose from the protcols offered by your sysop (Xmodem,
  1541.                Zmodem, etc.).  If set to N)one, Mail Manager will prompt
  1542.                you for which protocol to use at each file transfer.
  1543.  
  1544.          L - Tell RBBS that you've read your downloaded messages
  1545.  
  1546.                If this is set to NO, both RBBS and Mail Manager will
  1547.                think that you haven't read the messages that you've
  1548.                downloaded. (Mail Manager will extract them again your
  1549.                next time in).
  1550.  
  1551.          T - Use 'TurboKeys' (act on 1-character commands)
  1552.  
  1553.                Works like RBBS-PC's toggle of the same name.  If set to
  1554.                Yes, Mail Manager will not wait for [ENTER] when asking
  1555.                you for input.
  1556.  
  1557.          Q - Quit. (Finished configuring)
  1558.  
  1559.                (Or just press [ENTER] to accomplish the same thing).
  1560.  
  1561.        After this screen, you'll be asked to save your current choices.
  1562.        You MUST answer "Y" if you want your changes to be saved for
  1563.        subsequent visits to the Mail Manager door.
  1564.  
  1565.        (If this is your first time into the door, your changes will
  1566.        be saved automatically).
  1567.  
  1568.    --------------------------------------------------------------------------
  1569.  
  1570.  
  1571.                               THE MAIN MENU                             Page 33
  1572.                               -------------
  1573.  
  1574.    D - Download new mail.
  1575.  
  1576.        Will find and extract all new mail from your selected conferences,
  1577.        in the format that you told Mail Manager to use (Text or QWK).
  1578.  
  1579.        Mail Manager will then compress the file(s) in your selected file
  1580.        compression format.
  1581.  
  1582.        Unless your file protocol is set to N)one, Mail Manager will then
  1583.        send you the mail packet.  If your default protocol is set to N)one,
  1584.        you'll be asked for the transfer protocol of your choice.  If you
  1585.        choose "N", the file will not be sent to you, and you'll be
  1586.        returned to the main menu.  Otherwise Mail Manager will do its best
  1587.        to send a compressed version of the mail to you via your selected
  1588.        choice.
  1589.  
  1590.    ---------------------------------------------------------------------------
  1591.  
  1592.    E - Expedite!
  1593.  
  1594.        Same as Download (above), except automatically exits back to
  1595.        the main bulletin board when finished.
  1596.  
  1597.    ---------------------------------------------------------------------------
  1598.  
  1599.    Q - Quit (return to BBS).
  1600.  
  1601.        This one should be pretty self-explanatory.
  1602.  
  1603.    ---------------------------------------------------------------------------
  1604.  
  1605.    H - (Or '?') Display help file.
  1606.  
  1607.        Displays an abbreviated version of these command descriptions.
  1608.  
  1609.    ---------------------------------------------------------------------------
  1610.  
  1611.    I - Sysop Information
  1612.  
  1613.        This command is not shown in the online help file, is not
  1614.        displayed in the command prompt, and is not shown in the menu
  1615.        itself.
  1616.  
  1617.        Only those with sufficient security to read ALL messages will
  1618.        be able to activate this command.  Everyone else will get the
  1619.        familiar "Command not recognized".
  1620.  
  1621.        The purpose of this command is to assist you in debugging your
  1622.        setup, and it is covered in detail elsewhere in this manual
  1623.        under "DEBUGGING YOUR SETUP".
  1624.  
  1625.    --------------------------------------------------------------------------
  1626.  
  1627.  
  1628.                               THE MAIN MENU                             Page 34
  1629.                               -------------
  1630.  
  1631.    M - Message number (lowest) to extract in each conference.
  1632.  
  1633.        Mail Manager will normally download mail based on the last message
  1634.        that you've read in each conference.  Since you can read mail both
  1635.        online AND offline, and have the option of telling Mail Manager
  1636.        NOT to update your last message read markers, you might want to
  1637.        use this option to reset them to what you want. 
  1638.  
  1639.        Requirement for using this option:
  1640.  
  1641.            - You must have already joined the conference from the main
  1642.              board (as with all conferences that you manipulate via
  1643.              this door).
  1644.  
  1645.        If you get an error while changing your message markers, try going
  1646.        back through the C)onfigure option, saving your settings, and try
  1647.        again.
  1648.  
  1649.    ---------------------------------------------------------------------------
  1650.  
  1651.    U - Upload your replies.
  1652.  
  1653.        Works with QWK-compatible mail reader/repliers only. Your uploaded
  1654.        file is expected to be compatible with the .REP format used by
  1655.        popular mail readers such as SLMR.  Mail Manager will look for the
  1656.        REP packet after the upload and attempt to place your replies into
  1657.        the proper message bases.
  1658.  
  1659.        If your default protocol is set to N)one, you'll be asked for the
  1660.        protocol that you wish to use.  If you select N)one, you'll be
  1661.        returned to the main menu.
  1662.  
  1663.        If you're in local mode as the Sysop, place the .REP file in the
  1664.        \MAILMGR\LOCAL directory, and choose this option.  This is covered
  1665.        further in the section regarding "DEBUGGING YOUR SETUP".
  1666.  
  1667.    ---------------------------------------------------------------------------
  1668.  
  1669.    W - Who's online?
  1670.  
  1671.        Displays a list of who's online to all nodes of this RBBS-PC.
  1672.        (Much like RBBS's command of the same name).
  1673.  
  1674.        Those with sufficient security to read ALL messages will have
  1675.        the following displayed:
  1676.  
  1677.            - User's name, 
  1678.            - City/State, and
  1679.            - Baud rate.
  1680.  
  1681.  
  1682.                               THE MAIN MENU                             Page 35
  1683.                               -------------
  1684.  
  1685.            If a node is inactive, the last user's information is
  1686.            displayed, and will be reported as "Last call".
  1687.  
  1688.        All other users will have the following displayed:
  1689.  
  1690.            - User's name, and
  1691.            - baud rate.
  1692.  
  1693.            If a node is inactive, "Waiting for next caller" is displayed.
  1694.  
  1695.    ---------------------------------------------------------------------------
  1696.  
  1697.    X - Expert toggle.
  1698.  
  1699.        Turns the main menu on or off.  (Much like RBBS's command of the
  1700.        same name).
  1701.  
  1702.        This setting is saved for the user's next time into the door.
  1703.  
  1704.  
  1705.                       APPENDIX A - COMMON PROBLEMS                      Page 36
  1706.                       ----------------------------
  1707.  
  1708. Problem :  Not finding the Sysop in any conferences.
  1709.  
  1710. Solution:  Double-check your setting of "Remote Sysop Name" on the first
  1711.            screen of the MAILCFG program.  This setting must be the name
  1712.            that you use to log onto your system remotely, NOT your name
  1713.            as you are known to your users.
  1714.  
  1715. --------------------------------------------------------------------------
  1716.  
  1717. Problem :  Shows "Error finding new message" when trying to extract your
  1718.            first mail packet.
  1719.  
  1720. Solution:  Run MAILFIX.EXE against the message base in question (using
  1721.            the proper command line switches).  Re-read the section of
  1722.            this document entitled "Before you begin".
  1723.  
  1724. --------------------------------------------------------------------------
  1725.  
  1726. Problem :  Always showing Sysop name when operating remotely.
  1727.  
  1728. Solution:  Probably not copying the correct DORINFOx.DEF file to the
  1729.            Mail Manager directory prior to loading the door.  Drop to
  1730.            DOS, and take a look at the DORINFOx.DEF that was in use at
  1731.            the time.
  1732.  
  1733.         /------------------[ v1.20 to v1.24 ]---------------------\
  1734.  
  1735.          The authors spent the majority of the development time on
  1736.          v1.30 extensively tracking a problem that exists only when
  1737.          Mail Manager is executed on a system that has a math co-
  1738.          processor installed.
  1739.  
  1740.          Weird problems prevailed, including:
  1741.  
  1742.             - Freezing at the "Checking conferences:" prompt,
  1743.             - Looping back to "Initializing Mail Manager:" after checking
  1744.               conferences, and THEN freezing,
  1745.             - Runs ok sometimes, sometimes locks the CPU.
  1746.  
  1747.          We have spent weeks trying to track this down, and could not 
  1748.          find anything in Mail Manager that could cause such a thing to
  1749.          happen.
  1750.  
  1751.          The problem was FINALLY traced to floating point implementation
  1752.          when running on a co-processor or 486.
  1753.  
  1754.          We have worked out replacement routines that eliminate *ALL*
  1755.          floating point calculations from Mail Manager.  Test versions
  1756.          using these routines have fixed the problems on beta test systems
  1757.          that had trouble with previous versions.  With the releases of
  1758.          v1.30 and up, we believe these problems are a thing of the past.
  1759.          (Crossing fingers and knocking on wood)
  1760.  
  1761.  
  1762.                    APPENDIX B - CONTACTING THE AUTHORS                  Page 37
  1763.                    -----------------------------------
  1764.  
  1765.     Comments, suggestions, ideas, and whatever else you want to throw
  1766.     our way would be GREATLY APPRECIATED and should be directed to any
  1767.     of the following:
  1768.  
  1769.     Good ole' US Mail:
  1770.  
  1771.              Newark Connections
  1772.              PO Box 2023
  1773.              Heath, OH 43056
  1774.  
  1775.     Or via modem:
  1776.  
  1777.              Netmail: 8:965/9            (via RBBS-NET)
  1778.                 Data: (614) 366-4392     (SYSOP or DOUG WILSON) *
  1779.           Compuserve: 72677,502          (Chip Morrow)
  1780.  
  1781.              Please send any Netmail directly to us, not through
  1782.              your RBBS-NET host.  No sense in having EVERYONE pay
  1783.              long distance charges for personal messages.
  1784.              ---------------------------------------------------------
  1785.        -->   * PLEASE NOTE that we use PCBVerify as mandatory callback
  1786.                verification, and do *NOT* manually verify users!
  1787.  
  1788.                Please see Appendix C regarding a special username/password
  1789.                combination that you can use to log onto our system without
  1790.                the registration hassles.  If you really need to drop us a
  1791.                quick note, and can't be instantly verified, that's the
  1792.                way to do it.
  1793.  
  1794.     Other ways to find us:
  1795.  
  1796.        RIME's RBBS and RBBSQWK conferences, followed by Doug Wilson.
  1797.  
  1798.        FIDO-NET's RBBS-PC and OFFLINE conferences, followed by both
  1799.        of us.
  1800.  
  1801.        RBBS-NET's MAILMAN conference, followed by both of us.
  1802.  
  1803.     We're sorry, but we simply do not have the time or resources to
  1804.     make individual voice calls to help with debugging your individual
  1805.     Mail Manager setup.
  1806.  
  1807.     On the other hand, we'd like to see you in any of the above echo
  1808.     conferences, where you can get help from others as well as ourselves,
  1809.     and where questions/answers/reports/release notices get a much wider
  1810.     audience, and can benefit more people.
  1811.  
  1812.  
  1813.                 APPENDIX C - HOW TO GET THE LATEST VERSION              Page 38
  1814.                 ------------------------------------------
  1815.  
  1816.    You can download the latest version of Mail Manager on your first
  1817.    call by logging onto either of our BBS nodes with the following
  1818.    user name/password combination:
  1819.  
  1820.       FIRST name: MAILMGR
  1821.        LAST name: LATEST
  1822.         Password: VERSION
  1823.  
  1824.    You'll have 20 minutes of online time, so after the preliminary
  1825.    curiosity, do this from the main menu:
  1826.  
  1827.        Go to the F)iles section.           ; F
  1828.        Select the P)ersonal files option.  ; P
  1829.  
  1830.        From the P)ersonal menu, list the available files, and download
  1831.        the most recent version of Mail Manager that's listed.  You have
  1832.        unlimited time to download anything listed, but only from that
  1833.        menu!
  1834.  
  1835.    Since this logon method will create no record identifying you, we 
  1836.    would very much appreciate it if you would leave a short C)omment to 
  1837.    Sysop telling us who you are and where you are calling from, or 
  1838.    (better yet) J)oin the MMGR conference, and drop a public note in 
  1839.    there.  That way your fellow MailManagers <grin> will see that they 
  1840.    weren't the only ones.  Not to mention that we'd like to keep the 
  1841.    MAILMGR conference updated and informative!
  1842.  
  1843.    Public node is (614) 366-4392  (300-2400 baud)
  1844.       HST node is (614) 366-3494  <- Private node, but still accepts 
  1845.                                      MAILMGR LATEST.
  1846.  
  1847.    As MAILMGR LATEST, you can also open the MAIL door on our own system,
  1848.    and have a glance at what the very latest version (probably in beta
  1849.    test) looks like.
  1850.  
  1851.    For those of you who desire to access our board under your own name:
  1852.  
  1853.    Per APPENDIX B, please note that we use mandatory callback verification
  1854.    (via PCBVerify) for all new users on our RBBS-PC.  If for whatever reason
  1855.    you cannot be automatically called back via modem, you cannot be verified
  1856.    as a user on our RBBS-PC, and will have to use the MAILMGR LATEST user
  1857.    name if you intend to call our system directly.
  1858.  
  1859.    On the other hand, if you do desire access with your own name, and can
  1860.    be called back via PCBVerify, you can have full access after two phone
  1861.    calls.  We can't please everybody.
  1862.  
  1863.  
  1864.              APPENDIX D - SUGGESTIONS SINCE INITIAL RELEASE             Page 39
  1865.              ----------------------------------------------
  1866.  
  1867.   We've had a slew of 'em.  Keep 'em coming!  We can't get better
  1868.   without your input.
  1869.  
  1870.   Most frequent suggestions:
  1871.  
  1872.      - Easier/faster setup for MANY conferences      : done  v1.04
  1873.      - New bulletins included in QWK's               : done  v1.04
  1874.      - New NEWS file included in QWK's               : done  v1.04
  1875.      - Less screwing around with RBBSQWK.BAT         : done  v1.04 & v1.10
  1876.      - NEWFILES.EXE supporting extended descriptions : done  v1.04
  1877.      - Non-standard IRQ and address support          : via FOSSIL & PROTO.DEF
  1878.      - File/Record locking                           : done  v1.10
  1879.      - Desqview awareness                            : done  v1.10
  1880.      - FOSSIL support                                : done  v1.10
  1881.      - Add new bulletins/news to TEXT packets        : done  v1.10
  1882.      - Allow configurable type of file compression   : done  v1.20
  1883.      - Allow configurable transfer protocols         : done  v1.20
  1884.      - Support FIDO-style conferences as well as RBBS:
  1885.      - Support "net-status" packets from other BBSs  :
  1886.  
  1887.   FOSSIL & DV support were definitely the top two as far as number
  1888.   of people asking for it.  After that were configurable file
  1889.   compression/extraction & transfer protocols.  They took a while to
  1890.   to implement, but they're in there now.
  1891.  
  1892.   Support for FIDO-style conferences is currently in beta test, and
  1893.   will be included in the first of the upcoming enhanced versions.
  1894.   
  1895.   We are still studying "net-status" packets to see what can be done
  1896.   there.  We have seen lots of example packets, but precious little
  1897.   in the way of "real" format documentation.  If anyone has some hard
  1898.   format documentation as to what EXACTLY is required for "net-status"
  1899.   packets, please send it our way!  If we manage to get this taken
  1900.   care of, it will be included in a future release of the enhanced
  1901.   package.
  1902.  
  1903.  
  1904.                      APPENDIX E - ACKNOWLEDGEMENTS                      Page 40
  1905.                      -----------------------------
  1906.  
  1907.   Microsoft, Crescent Software, DSZ, PKZIP, LHARC, ARJ, LZEXE, PKLITE,
  1908.   Jimmer, TQM, LANtastic, DESQview, BNU, X00, RBBSMAIL, MSGTOSS,
  1909.   OVERMAIL, PDQ, PDQCOMM, QuickBASIC, RBBS-PC, SLMR, JABBER, OFFLINE,
  1910.   and OLX (did we miss any?) are all trademarks or copyrighted in some
  1911.   way by somebody, and are mentioned throughout our documentation for
  1912.   clarity only.
  1913.   
  1914.   Special thanks to:
  1915.  
  1916.       Mike Ervin, who tested early beta versions on his system and
  1917.       verified that it really worked in an environment other than
  1918.       our own.
  1919.  
  1920.       Tom Craver, who tested the very last beta version prior to
  1921.       the initial release of v1.01b, and helped us get 38,400 bps
  1922.       taken care of.
  1923.  
  1924.       Craig Gagner, who actually sent us an exact sample of the
  1925.       error message reported when opening the communications port
  1926.       under DESQview.  Had LOTS of reports on this one.
  1927.  
  1928.       Glenn Rossi, who first suggested adding extended description
  1929.       support, wrote his own converter to handle them, pointed us
  1930.       in the right direction for DESQview, and tested a late beta
  1931.       of v1.10 under DESQview for us.
  1932.  
  1933.       Jon Martin, who was nice enough to supply the world with
  1934.       assembler source for DESQview resource locking.
  1935.  
  1936.       Joe Tailleur, who tested several beta versions for us under
  1937.       DESQview.
  1938.  
  1939.       Michael Lurie, who put up with seemingly never-ending system
  1940.       crashes while testing beta copies.  Michael, you're a patient
  1941.       individual!
  1942.  
  1943.       Gregg Snyder who was the first brave soul to try non-standard
  1944.       port addresses.
  1945.  
  1946.       Don Smith, who tested a few late beta versions of v1.24 for
  1947.       us under Novell.
  1948.  
  1949.       Doug Azzarito, current co-author of RBBS-PC, who thinks
  1950.       enough of our door to run it on his own system, and offer
  1951.       beta-testing.
  1952.  
  1953.       Dave Brodmann, who's 486 was used as a guinea pig for the
  1954.       floating point problem, and other experiments.  Yet another
  1955.       patient individual!
  1956.  
  1957.       Benny Carr, who also has a math co-processor system that
  1958.       was abused by beta copies.
  1959.  
  1960.   And thanks to everyone else who commented & offered suggestions,
  1961.   help, and beta testing.  We honestly cannot remember all of the
  1962.   names, and do apologize for that!
  1963.  
  1964.  
  1965.                      APPENDIX E - ACKNOWLEDGEMENTS                      Page 41
  1966.                      -----------------------------
  1967.  
  1968.   We are frankly astounded at Mail Manager's quick success and wide
  1969.   distribution (we've had file requests from Nova Scotia to Taiwan),
  1970.   and hope we can continue to provide everyone with a truly useful
  1971.   piece of software for your RBBS-PC.
  1972.  
  1973.                                       Chip Morrow and Doug Wilson
  1974.  
  1975.  
  1976.                APPENDIX F - FOR TRULY CURIOUS-TYPES ONLY!               Page 42
  1977.                ------------------------------------------
  1978.  
  1979.      Mail Manager's source code is not available.  We will, however,
  1980.      continue to listen to suggestions, and work on improving the
  1981.      program, as time permits.
  1982.  
  1983.      For the few who have been curious enough to ask, Mail Manager is a
  1984.      multiple-module, modern-dialect BASIC program, compiled & linked
  1985.      using Microsoft's QuickBASIC, and Crescent Software's PDQ and
  1986.      PDQComm.  (We speculate that Mail Manager may have the world's
  1987.      record for the largest PDQ/PDQComm-specific program to date...
  1988.      <grin>...).
  1989.  
  1990.      DEVELOPMENT SITE: Newark Connection RBBS - 3-nodes running under:
  1991.  
  1992.        - A LANtastic network (2mbps cards),
  1993.        - DOS SHARE,
  1994.        - MS-DOS 5.0 (all nodes)
  1995.        - One 2400 node and one HST (locked at 19.2 via BNU),
  1996.        - Binkley-Term 2.30,
  1997.        - RBBS-PC 17.4 beta (as of this writing),
  1998.        - Node 1 (286-8)  - RBBSMail, Qmail
  1999.        - Node 2 (286-16) - RBBSMail, Qmail
  2000.        - Node 3 (286-12) - Local Workstation (no modem).
  2001.  
  2002.      SIDE NOTE REGARDING COMPRESSED EXECUTABLES:
  2003.      --------------------------------------------------------------
  2004.      We're distributing the executables in non-compressed format.
  2005.      You'll find that our .EXE's will compress quite nicely with
  2006.      utilities like PKLITE and LZEXE.  We leave it up to you to use
  2007.      the compression utility of your choice, or run as-is.
  2008.      --------------------------------------------------------------
  2009.  
  2010.  
  2011.                  APPENDIX G - MAIL MANAGER'S FILE FORMATS               Page 43
  2012.                  ----------------------------------------
  2013.  
  2014.     Just in case someone out there has an inkling to write a utility
  2015.     program or two for use with their Mail Manager setup, here are the
  2016.     formats for Mail Manager v1.34's two binary system files, MAILMGR.CFG
  2017.     and MAILMGR.USR.  
  2018.  
  2019.     +-------------------------------------------------------------------------+
  2020.     | MAILMGR.USR - Mail Manager's internal users file.                       |
  2021.     |               One 884-byte record per user.  Each 884-byte record is    |
  2022.     |               broken down as follows:                                   |
  2023.     |-------------------------------------------------------------------------|
  2024.     | Start  Stop  Length  Record Type   Description                          |
  2025.     |=========================================================================|
  2026.     |     1    31      31    STRING      The user's name, in upper case,      |
  2027.     |                                    left-justified, padded with ASCII 32s|
  2028.     |-------------------------------------------------------------------------|
  2029.     |    32   281     250    STRING      Conference-active flags. ASCII 1 if  |
  2030.     |                                    flagged as active, ASCII 255 if not. |
  2031.     |                                    1 flag for each of the 250 possible  |
  2032.     |                                    conferences.                         |
  2033.     |-------------------------------------------------------------------------|
  2034.     |   282   781     500    STRING      UNUSED - This field is now redundant,|
  2035.     |                                    and will be removed entirely in a    |
  2036.     |                                    future release.                      |
  2037.     |-------------------------------------------------------------------------|
  2038.     |   782   782       1    STRING      User's QWK preference.  Either "Q"   |
  2039.     |                                    or "T".  (QWK or TEXT).              |
  2040.     |-------------------------------------------------------------------------|
  2041.     |   783   783       1    STRING      User's flag for whether or not to    |
  2042.     |                                    update last message read in the RBBS |
  2043.     |                                    user files (after downloading pkts). |
  2044.     |                                    ASCII 1 for true, 255 for false.     |
  2045.     |-------------------------------------------------------------------------|
  2046.     |   784   784       1    STRING      Letter of the user's default file    |
  2047.     |                                    protocol choice, in upper case.      |
  2048.     |-------------------------------------------------------------------------|
  2049.     |   785   785       1    STRING      Messages addressed to "ALL" marked   |
  2050.     |                                    as personal in QWK packet?  ASCII 1  |
  2051.     |                                    for true, 255 for false.             |
  2052.     |-------------------------------------------------------------------------|
  2053.     |   786   786       1    STRING      Xpert toggle on or off (ASCII 1, 255)|
  2054.     |-------------------------------------------------------------------------|
  2055.     |   787   787       1    STRING      Bit flag byte for other user options.|
  2056.     |                                    Currently used:  0 = Send own msgs   |
  2057.     |                                                     1 = Send bullets    |
  2058.     |                                                     2 = Send newfiles   |
  2059.     |                                                     3 = Abort if no msgs|
  2060.     |                                                     4 = Ask before send |
  2061.     |                                                     5 = Only pers mail  |
  2062.     |                                                     6 = Turbokey toggle |
  2063.     |-------------------------------------------------------------------------|
  2064.     |   788   790       3    STRING      User's choice of archiver (ZIP, ARC, |
  2065.     |                                    etc.)                                |
  2066.     |-------------------------------------------------------------------------|
  2067.     |   791   796       6    STRING      "YYMMDD" that user last used the     |
  2068.     |                                    door. ("911223" = 23 Dec 91)         |
  2069.     |-------------------------------------------------------------------------|
  2070.     |   797   884      88    STRING      Reserved for future use.             |
  2071.     +-------------------------------------------------------------------------+
  2072.  
  2073.  
  2074.                  APPENDIX G - MAIL MANAGER'S FILE FORMATS               Page 44
  2075.                  ----------------------------------------
  2076.  
  2077.     +-------------------------------------------------------------------------+
  2078.     | MAILMGR.CFG - Mail Manager's configuration file.                        |
  2079.     |               Consists of one 556-byte header, followed by a number of  |
  2080.     |               334-byte conference configuration records.                |
  2081.     |                                                                         |
  2082.     |                           HEADER RECORD:                                |
  2083.     |-------------------------------------------------------------------------|
  2084.     | Start  Stop  Length  Record Type   Description                          |
  2085.     |=========================================================================|
  2086.     |     1    35      35     STRING     Name of the BBS (in proper case).    |
  2087.     |-------------------------------------------------------------------------|
  2088.     |    36    66      31     STRING     Remote logon name of the sysop (left-|
  2089.     |                                    justified, in upper case, padded with|
  2090.     |                                    ASCII 32 blanks).                    |
  2091.     |-------------------------------------------------------------------------|
  2092.     |    67    81      15     STRING     Sysop's public first name.           |
  2093.     |-------------------------------------------------------------------------|
  2094.     |    82    96      15     STRING     Sysop's public last name.            |
  2095.     |-------------------------------------------------------------------------|
  2096.     |    97    98       2    INTEGER     Security level to read ALL messages. |
  2097.     |-------------------------------------------------------------------------|
  2098.     |    99   100       2    INTEGER     Security level to use in local mode. |
  2099.     |-------------------------------------------------------------------------|
  2100.     |   101   102       2    INTEGER     Local sysop's graphic preference.    |
  2101.     |                                    2 = ANSI, 1 = ASCII, 0 = None.       |
  2102.     |-------------------------------------------------------------------------|
  2103.     |   103   163      61     STRING     Default tagline for all conferences. |
  2104.     |-------------------------------------------------------------------------|
  2105.     |   164   165       2    INTEGER     Number of 334-byte conference        |
  2106.     |                                    configuration records that follow    |
  2107.     |                                    this header record.                  |
  2108.     |-------------------------------------------------------------------------|
  2109.     |   166   173       8     STRING     First 8 characters of extract file   |
  2110.     |                                    name to use (this is the "*" of      |
  2111.     |                                    *.QWK, *.REP, *.ZIP, etc.).          |
  2112.     |-------------------------------------------------------------------------|
  2113.     |   174   176       3     STRING     3 upper case characters designating  |
  2114.     |                                    the default file compression type    |
  2115.     |                                    (ZIP, ARC, ARJ, or LZH)              |
  2116.     |-------------------------------------------------------------------------|
  2117.     |   177   216      40     STRING     Full path/filename of the NEWS file. |
  2118.     |-------------------------------------------------------------------------|
  2119.     |   217   256      40     STRING     Full path/filename of the list of    |
  2120.     |                                    bulletins (MAILMGR.BUL).             |
  2121.     |-------------------------------------------------------------------------|
  2122.     |   257   257       1     STRING     Network type to use in local mode.   |
  2123.     |                                    D)os, N)etbios, desQ)view.           |
  2124.     |-------------------------------------------------------------------------|
  2125.     |   258   258       1     STRING     Handshake method to use, upper case. |
  2126.     |                                    R)ts, X)on, N)one, or F)ossil.       |
  2127.     |-------------------------------------------------------------------------|
  2128.  
  2129.  
  2130.                  APPENDIX G - MAIL MANAGER'S FILE FORMATS               Page 45
  2131.                  ----------------------------------------
  2132.  
  2133.     |   259   260       2    INTEGER     Version number (1.34 = 134).         |
  2134.     |-------------------------------------------------------------------------|
  2135.     |   261   300      40     STRING     Path/filename of MAILMGR.PRO         |
  2136.     |-------------------------------------------------------------------------|
  2137.     |   301   340      40     STRING     Path/filename of FMS directory.      |
  2138.     |-------------------------------------------------------------------------|
  2139.     |   341   380      40     STRING     Path/name of list of archivers.      |
  2140.     |-------------------------------------------------------------------------|
  2141.     |   381   395      15     STRING     Name of environment variable to check|
  2142.     |                                    path/name of XFER-x.DEF log file.    |
  2143.     |-------------------------------------------------------------------------|
  2144.     |   396   396       1     STRING     Modify uploaded messages date & time |
  2145.     |                                    stamp to the current system time?    |
  2146.     |                                    (Y or N)                             |
  2147.     |-------------------------------------------------------------------------|
  2148.     |   397   427      31     STRING     City/State where BBS is located.     |
  2149.     |-------------------------------------------------------------------------|
  2150.     |   428   439      12     STRING     Phone number of BBS. "xxx-xxx-xxxx"  |
  2151.     |-------------------------------------------------------------------------|
  2152.     |   440   556     117     STRING     Reserved for future use.             |
  2153.     +-------------------------------------------------------------------------+
  2154.  
  2155.  
  2156.     +-------------------------------------------------------------------------+
  2157.     |                    CONFERENCE CONFIGURATION RECORD:                     |
  2158.     |-------------------------------------------------------------------------|
  2159.     | Start  Stop  Length  Record Type   Description                          |
  2160.     |=========================================================================|
  2161.     |     1     7       7    STRING      Name of the conference, upper case.  |
  2162.     |-------------------------------------------------------------------------|
  2163.     |     8    87      80    STRING      Path/name to USERS file.             |
  2164.     |-------------------------------------------------------------------------|
  2165.     |    88   167      80    STRING      Path/name to MESSAGES file.          |
  2166.     |-------------------------------------------------------------------------|
  2167.     |   168   168       1    STRING      Allow ANSI in REPs?  "Y" or "N".     |
  2168.     |-------------------------------------------------------------------------|
  2169.     |   169   169       1    STRING      Allow high/low ASCII in REPs? Y, N.  |
  2170.     |-------------------------------------------------------------------------|
  2171.     |   170   171       2   INTEGER      Security level needed to join.       |
  2172.     |-------------------------------------------------------------------------|
  2173.     |   172   173       2   INTEGER      Security level needed to post.       |
  2174.     |-------------------------------------------------------------------------|
  2175.     |   174   234      61    STRING      Tagline for this conference.         |
  2176.     |-------------------------------------------------------------------------|
  2177.     |   235   235       1    STRING      Fido-style tearlines?  ("Y" or "N"). |
  2178.     |-------------------------------------------------------------------------|
  2179.     |   236   236       1    STRING      Fixed-length message base? (Y, N).   |
  2180.     |-------------------------------------------------------------------------|
  2181.     |   237   334      98    STRING      Reserved for future use.             |
  2182.     +-------------------------------------------------------------------------+
  2183.  
  2184.