home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / MPLUS311.ZIP / MAILMGR.DOC < prev    next >
Text File  |  1993-08-25  |  284KB  |  5,362 lines

  1.  
  2.  
  3.  
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     ┌───────────────────────────────────────────────────────────────────────┐
  13.     │                                                                       │
  14.     │ ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄    A QWK-compatible mail door for RBBS-PC   │ █
  15.     │ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█   Copyright (C) 1991-93 Newark Connections  │ █
  16.     │ ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█       Copyright (C) 1993 Makai Software     │ █
  17.     │ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█               All rights reserved           │ █
  18.     │ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄                                         │ █
  19.     │  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀        Version 3.11, August 25, 1993    │ █
  20.     │                                                                       │ █
  21.     │           ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▄▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │ █
  22.     │           ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ │ █
  23.     │           ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▀▒▒▒█ ▒▒▒▒▒▒█ ▒▒█▒▒▒▄ ▒▒▒▒▒▄  ▒▒▒▒▒█▀ │ █
  24.     │           ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀  ▒▒█▀▒▒▄ │ █
  25.     │           ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ │ █
  26.     │            ▀▀    ▀▀  ▀▀  ▀▀  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀  ▀▀ │ █
  27.     │                                                                       │ █
  28.     │                              ▒▒▒▒▒▒▄ ▒▒▄     ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄          │ █
  29.     │                        ▒▒▄   ▒▒█▀▒▒█ ▒▒█     ▒▒█ ▒▒█ ▒▒█▀▀▀▀   ▒▒▄    │ █
  30.     │ Makai Software       ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒█     ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄  │ █
  31.     │ 870 Golden Drive       ▒▒█▀▀ ▒▒█▀▀▀▀ ▒▒█     ▒▒█ ▒▒█  ▀▀▀▒▒█   ▒▒█▀▀  │ █
  32.     │ Newark, OH 43055        ▀▀   ▒▒█     ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█    ▀▀    │ █
  33.     │                               ▀▀      ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀          │ █
  34.     │                                                                       │ █
  35.     │ Support bulletin boards:     (301)843-5732         (916)546-7002      │ █
  36.     │                                                                       │ █
  37.     └───────────────────────────────────────────────────────────────────────┘ █
  38.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  39.     
  40.     
  41.         "Go gently among the messages and comments that have been left and
  42.         remember what peace there may be in silence."
  43.     
  44.         "...Be proud of those whose company you keep -- all those that are
  45.         running or have ever run RBBS-PC."
  46.     
  47.         "...Be careful.  Strive to be happy and enjoy......."
  48.     
  49.                                                             Tom Mack
  50.                                                             July 28, 1986
  51.     
  52.  
  53.      TABLE OF CONTENTS                                               - Page i -
  54.      
  55.  
  56.          GENERAL INFORMATION                                        1
  57.              An Introduction to Mail Manager +Plus+                 1
  58.              Warranty, Distribution, and Registration               2
  59.              Registration Form                                      4
  60.              Features and Limitations                               5
  61.              Checklist of Requirements                              7
  62.          
  63.          INSTALLING MAIL MANAGER +PLUS+                             8
  64.              ** Before you begin, READ THIS! **                     8
  65.              Upgrading from a previous version                      9
  66.              First time installation                               12
  67.              Locked BPS rates                                      15
  68.              Command line options                                  16
  69.              Planning your user interface                          18
  70.              Sysop-configurable text files                         21
  71.              Text files for FIDO/netmail areas                     24
  72.          
  73.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)             26
  74.              Screen #1 (General configuration #1)                  28
  75.              Screen #2 (General configuration #2)                  32
  76.              Screen #3 (Conference selection)                      37
  77.              Screen #4 (Conference parameters)                     38
  78.              Multiple configuration files                          46
  79.          
  80.          FIDO-STYLE *.MSG MESSAGE AREAS                            47
  81.              An introduction to FIDO format                        47
  82.              Setting up FIDO conferences                           48
  83.              Netmail areas                                         51
  84.              Netmail messages within reply packets                 54
  85.              Additional thoughts                                   57
  86.          
  87.          MISCELLANEOUS CONSIDERATIONS                              58
  88.              Debugging your setup and running in local mode        58
  89.              Handling non-standard port addresses via MAILMGR.PRO  62
  90.              DESQview, networks, and multiple nodes                64
  91.              Using a FOSSIL                                        66
  92.              QWK networking                                        67
  93.              Compressing the executable files                      67
  94.              Security features of Mail Manager +Plus+              68
  95.              Additional features                                   70
  96.          
  97.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+         73
  98.              CFG2TXT & TXT2CFG - binary <-> text utilities         74
  99.              MAILFIX, *M.DEF purge utility                         78
  100.              MMINDEX, indexing utility for *.MSG areas             83
  101.              MMGRNODE, node list compiler                          84
  102.              MNET, QWK network QWK->REP conversion utility         85
  103.              MUSER, editor for MAILMGR.USR user file               86
  104.              UPDATE and UPDATUSR, upgrade utilities                88
  105.          
  106.  
  107.     TABLE OF CONTENTS                                               - Page ii -
  108.      
  109.  
  110.          MENU COMMANDS                                             89
  111.              Main menu                                             89
  112.                  C - Configure Mail Manager                        89
  113.                  D - Download new mail                             89
  114.                  E = Expedite!                                     90
  115.                  G - Goodbye                                       90
  116.                  Q - Quit                                          90
  117.                  H (or ?) - Display help file                      90
  118.                  I - Sysop information                             90
  119.                  R - Read messages                                 91
  120.                  P - Post a message                                91
  121.                  U - Upload replies                                91
  122.                  W - Who's online?                                 92
  123.                  X - Expert toggle                                 92
  124.              Configuration menu                                    93
  125.                  A - Conference selection                          94
  126.                  X - Message selection                             95
  127.                  B - Q)WK or T)ext format                          95
  128.                  C - Mark msgs addressed to ALL as personal        95
  129.                  D - Extract personal mail ONLY                    96
  130.                  E - Extract messages written by you               96
  131.                  F - Abort packet if no new messages               96
  132.                  G - Send updated bulletins                        96
  133.                  H - Send new file listings                        96
  134.                  I - Ask before sending packet                     96
  135.                  J - File compression method                       96
  136.                  K - File transfer protocol                        96
  137.                  L - Update high message numbers after downloading 97
  138.                  M - Update high message numbers after R)eading    97
  139.                  T - Toggle 'turbokeys'                            97
  140.                  ? - Display help file                             97
  141.                  Q - Quit (finished configuring)                   97
  142.          
  143.          APPENDICES
  144.              Appendix A: Common problems                           98
  145.              Appendix B: Contacting the authors                   101
  146.              Appendix C: Acknowledgements                         103
  147.              Appendix D: File formats                             104
  148.              Appendix E: About this document                      109
  149.  
  150.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 1 -
  151.      
  152.  
  153.          INTRODUCTION
  154.          ------------
  155.          
  156.          The 'QWK' format, developed by Mark "Sparky" Herring, has been around
  157.          for some time now, and is intended as a standardized way to transfer
  158.          mail, news, and bulletins between your bulletin board and your users.
  159.          
  160.          Mail Manager was conceived as a way to handle RBBS-PC message bases
  161.          offline, via this 'QWK' format used by popular mail readers such as
  162.          SLMR, JABBER, OFFLINE, OLX, and many others.
  163.          
  164.          This type of mail transfer is normally a four-step process:
  165.          
  166.               1) The users call your BBS, open the QWK-style mail door, and
  167.                  download their *.QWK mail packets.
  168.               
  169.               2) The users then log off the BBS, and use any number of QWK-
  170.                  compatible offline mail readers to read and reply to messages
  171.                  contained in the mail packets.  When they exit their mail
  172.                  readers, any messages entered in that session are packed up
  173.                  into what is termed as "reply packets".
  174.               
  175.               3) The users then call your BBS back up, open the QWK-style mail
  176.                  door, and upload their reply packets (*.REP).
  177.               
  178.               4) The QWK-style mail door then processes the reply packet, and
  179.                  inserts the new messages into the proper message base(s).
  180.          
  181.          Having experienced this marvelous system on other bbs types, we
  182.          searched for such a system for RBBS-PC.  None seemed to be available
  183.          out there at that time, so it looked like we'd just have to do it
  184.          ourselves.  The original purpose was to create a small, secure,
  185.          functional door for our users here on our own 3-node RBBS-based system
  186.          (at that time), but our scope has since expanded quite a bit beyond
  187.          what we had originally envisioned (to put it mildly).
  188.          
  189.          We acknowledge that there are at least four QWK mail doors for RBBS-PC
  190.          message bases:
  191.          
  192.                 JIMMER by Jim Goodenough,        (Shareware)
  193.                 TQM by Tom Collins,              (Shareware)
  194.                 our original Mail Manager, and   (Free)
  195.                 Mail Manager +Plus+              (Shareware)
  196.          
  197.          One of these packages should be able to handle your QWK needs.
  198.          Naturally, we're hoping that you choose Mail Manager +Plus+!
  199.          
  200.          JIMMER popped up during development of Mail Manager's initial release,
  201.          and TQM followed a few months later.
  202.          
  203.          Mail Manager +Plus+ is our continuing effort to add additional
  204.          features to the original basic Mail Manager package.  Mail Manager and
  205.          Mail Manager +Plus+ have been in nearly continuous development since
  206.          late January of 1991, and they are by far the largest projects that we
  207.          have ever tackled, or are ever likely to!
  208.  
  209.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 2 -
  210.      
  211.  
  212.          WARRANTY, DISTRIBUTION, & REGISTRATION
  213.          --------------------------------------
  214.          
  215.          Mail Manager +Plus+ is NOT guaranteed in any way, shape, or form.
  216.          Although we have worked very hard to keep our door compatible with a
  217.          wide variety of possible RBBS configurations, we are forced to deal
  218.          with two very important aspects of your RBBS-PC: your USERS files, and
  219.          your MESSAGES files.  While it works just fine here, there may be
  220.          differences in your setup that can cause problems.  THEREFORE:
  221.          
  222.                     RUN MAIL MANAGER +PLUS+ AT YOUR OWN RISK!
  223.          
  224.          The Mail Manager +Plus+ package (MPLUS311.ZIP) may be distributed
  225.          freely (in unmodified form) to friends, associates, and bulletin
  226.          boards.  Re-archiving into your favorite format (ARJ, LZH, etc) is
  227.          permitted, provided that the entire package (and all documentation) is
  228.          included in the re-archiving process, and no files are modified or
  229.          added.  If you received this package in some other format than
  230.          MPLUS311.ZIP, or the .ZIP file does not have -AV verification from
  231.          Chip Morrow or Doug Wilson, then you did not receive an original copy.
  232.          Please see Appendix B for information about Mail Manager official
  233.          Distribution Sites where you may obtain Mail Manager +Plus+ in its
  234.          official release form.
  235.          
  236.          If you are a registered user of our door, do *NOT* distribute the
  237.          registration code that you received from us.  This is your own
  238.          personal registration, and is not for distribution.
  239.          
  240.          If you are a shareware distributor/dealer, a normal disk copying and
  241.          postage charge is permitted, provided that the amount to do so does
  242.          not exceed the REAL costs.
  243.          
  244.          ----------------------------------------------------------------
  245.          
  246.          Mail Manager +Plus+ is a fully-functional SHAREWARE package.
  247.          
  248.          If you like our door, and continue using it beyond a reasonable
  249.          evaluation period, you are obligated to register it with us.  Your
  250.          registration will be good for future releases of the door as well.
  251.          
  252.          Registration of our door simply removes the "* UNREGISTERED *
  253.          Evaluation copy" notice that you and your users see when the door
  254.          loads, and replaces it with your registration number and name.  Mail
  255.          Manager +Plus+ is not otherwise crippled in *ANY* way.
  256.          
  257.          The registration fee structure for Mail Manager +Plus+ / MNET is:
  258.          
  259.             Mail Manager +Plus+ alone                            = $25.00
  260.             Mail Manager +Plus+ and MNET at same time            =  30.00
  261.             MNET - add to existing Mail Manager +Plus+ reg.      =   7.50
  262.                   (incl latest Mail Manager +Plus+ on disk)
  263.             MNET by itself                                       =  10.00
  264.          
  265.  
  266.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 3 -
  267.      
  268.  
  269.          If you are already a registered user of Mail Manager +Plus+, and don't
  270.          want MNET, you're all set; just download the latest version of the
  271.          door from your favorite source.
  272.          
  273.          As you can see, we're not attempting to get rich here, just trying to
  274.          cover some of the cost of development and support.  As a SysOp
  275.          yourself, you already know what it costs for any LD connect time at
  276.          all, and the number of hours spent in front of the keyboard.
  277.          
  278.          If you never intend to register Mail Manager +Plus+ with us, and/or
  279.          need only a fraction of its features, you may wish to consider our
  280.          "free" version of the door instead, which does not require a
  281.          registration fee for continued use.
  282.          
  283.          If you do choose to register, BLESS YOU!  The registration form is on
  284.          the next page.
  285.  
  286.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 4 -
  287.      
  288.  
  289.          REGISTRATION FORM FOR MAIL MANAGER +PLUS+
  290.          
  291.                    Name:  __________________________________________________
  292.          
  293.                 Address:  __________________________________________________
  294.          
  295.          City/State/Zip:  __________________________________________________
  296.          
  297.          Mail Manager +Plus+ version that I am currently using:  ___v3.11___
  298.          
  299.          BBS Name (as you'd like it to appear in the registration information).
  300.          This can be your organization name, your name, or any other one-liner
  301.          that you would like your users to see when the door loads.  Should not
  302.          exceed 60 characters (for display considerations):
  303.          
  304.          ______________________________________________________________________
  305.          
  306.          Specify disk size:  [ ] 3.5"  720k   [ ] 3.5"  1.44m
  307.                              [ ] 5.25" 360k   [ ] 5.25" 1.2m
  308.          
  309.          Comments (optional): _________________________________________________
  310.          
  311.          ______________________________________________________________________
  312.          
  313.          ______________________________________________________________________
  314.          
  315.          OPTIONAL: BBS phone number and/or Zone:Net/Node ID (for our own use,
  316.                    in case we feel it necessary to contact you directly).
  317.          
  318.                    ______________________________   HST [ ] v32 [ ]  2400 [ ]
  319.          
  320.          [ ] Mail Manager +Plus+ QWK mail door for RBBS-PC and Fido *.MSG,
  321.              with MNET.EXE node QWK network conversion utility ......... $30.00
  322.          
  323.          [ ] Mail Manager +Plus+ QWK mail door for RBBS-PC and Fido *.MSG:
  324.                                                                ......... $25.00
  325.          
  326.          [ ] MNET QWK network node conversion utility alone............: $10.00
  327.          
  328.          [ ] MNET - add to existing Mail Manager +Plus+ registration, with
  329.              current Mail Manager +Plus+ release on disk...............:  $7.50
  330.                  My MMGR+ registration # is _________    <-- IMPORTANT!
  331.          
  332.                                                        Total enclosed: ________
  333.          
  334.          We will mail you a copy of the current version(s) of Mail Manager
  335.          +Plus+ (and/or MNET, if applicable), and instructions for registering
  336.          them in the name entered above.  One registration covers all nodes of
  337.          your BBS.
  338.          
  339.          Send check or money order (payable to F. D. Wilson) for total amount
  340.          in U.S. Funds to:
  341.                                    Makai Software
  342.                                    870 Golden Drive
  343.                                    Newark, OH 43055
  344.  
  345.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 5 -
  346.      
  347.  
  348.          FEATURES/LIMITATIONS
  349.          --------------------
  350.          
  351.          The length of this list got ridiculous a long time ago.  So, we'll
  352.          only list the MAJOR stuff that you might be interested in:
  353.          
  354.             ■ Can use a FOSSIL for communications.
  355.             
  356.             ■ Supports both DESQview and NetBIOS file & record locking schemes,
  357.               as well as file sharing under NetBIOS, and supports Novell
  358.               networks.
  359.             
  360.             ■ Mail packets can be downloaded in either text or QWK format.
  361.               Both types of mail packets can, at the option of the sysop,
  362.               contain all sorts of additional stuff such as bulletins, news,
  363.               new file listings, etc.
  364.             
  365.             ■ Supports the optional multiple message headers that were
  366.               introduced in RBBS-PC v17.4.
  367.             
  368.             ■ Supports both types of RBBS-PC message bases, fixed-length and
  369.               'elastic'.  (Your message bases are 'elastic' if you have
  370.               configured them to GROW as messages are added).  Can handle a mix
  371.               of both 'fixed-length' and 'elastic' message bases.
  372.             
  373.             ■ Supports FIDO-style *.MSG message bases, as well as RBBS-PC's own
  374.               *M.DEF's.
  375.             
  376.             ■ Supports FIDO-style *.MSG netmail areas, complete with CRASH
  377.               capability, file-attaches, file requests, and support for "point
  378.               addresses.
  379.             
  380.             ■ Each FIDO-style *.MSG area is configured with its own
  381.               Zone:Net/Node address, so you can painlessly be a part of many
  382.               different mail zones.  Also, AKA addresses are supported for
  383.               Netmail areas, so crash mail can be sent to many different zones
  384.               with a single netmail area.
  385.             
  386.             ■ Supports QWK networks, can generate net-status-capable QWK
  387.               packets for specific usernames.
  388.             
  389.             ■ Users can read, reply, and post messages to both RBBS-PC *M.DEF
  390.               and Fido *.MSG areas while online within the door, as well as use
  391.               offline QWK/REP transfer of mail.
  392.             
  393.             ■ Multi-node support (up to 36 nodes) via DORINFOx.DEF and separate
  394.               subdirectories for each node (built by Mail Manager on-the-fly).
  395.             
  396.             ■ Up to 500 conferences can be configured.
  397.             
  398.             ■ Support for non-standard communication ports & IRQ's via FOSSIL,
  399.               MAILMGR.PRO, and batch files.
  400.             
  401.  
  402.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 6 -
  403.      
  404.  
  405.             ■ Up to 1,000 messages can be extracted & downloaded in any one
  406.               mail packet.  Subsequent downloads will extract any additional
  407.               waiting messages.  (1,000 messages means at least a 300K
  408.               compressed mail packet).
  409.             
  410.             ■ BPS rates up to 115K, and COM ports 1-4 are supported.
  411.             
  412.             ■ X, Y, and Zmodem for file transfers via Forsberg's DSZ, or you
  413.               can use our implementation of PROTO.DEF (MAILMGR.PRO) and
  414.               configure a number of different protocols.
  415.             
  416.             ■ "(R)", and "Re:", when found at the beginning of the subject
  417.               field of extracted messages, are stripped from the field.  This
  418.               allows offline readers to group related messages together, rather
  419.               than into one group with and one without.
  420.             
  421.             ■ High/low ASCII can be allowed or stripped in each conference.
  422.             
  423.             ■ ANSI can be allowed or stripped in each conference.
  424.             
  425.             ■ Mail reader tearlines in uploaded messages can be altered (for
  426.               possible FIDO compatibility) from "--- " to "    ", or left alone
  427.               for each conference.
  428.             
  429.             ■ The popular "alias" merge is supported, and alias names can be
  430.               allowed or disallowed by conference.
  431.             
  432.             ■ Conferences can be joined from within the door, or can be
  433.               configured to force the users to join from RBBS-PC.
  434.          
  435.             ■ Extensive security checks.
  436.  
  437.      MAIL MANAGER +PLUS+ GENERAL INFORMATION                         - Page 7 -
  438.      
  439.  
  440.          CHECKLIST OF REQUIREMENTS
  441.          -------------------------
  442.          
  443.          [ ] DOS v3.30 or above.
  444.          
  445.          [ ] At least one RBBS-PC message base and user file, or if you are
  446.              running a BBS type other than RBBS-PC, a conversion utility to
  447.              create one for you.
  448.          
  449.          [ ] If you are running RBBS-PC, separate RBBS-PC users files for each
  450.              conference/subboard.
  451.          
  452.          [ ] DORINFOx.DEF for remote operation.
  453.          
  454.          [ ] A recent version of DSZ.COM (one that supports the "handshake
  455.              slow" command) *IN A DOS PATH!*, or the external protocols of your
  456.              choice via MAILMGR.PRO (our implementation of RBBS-PC's
  457.              PROTO.DEF).
  458.          
  459.          [ ] The environment variable of your choice set to indicate where Mail
  460.              Manager is to look for "XFER-[node].DEF" (where [node] is the node
  461.              number).  XFER-x.DEF is no longer required to be in the default
  462.              directory.
  463.          
  464.          [ ] The file compression/extraction programs of your choice in a DOS
  465.              path, or wherever you specified them in Mail Manager's list of
  466.              archivers (MAILMGR.ARL).
  467.          
  468.          [ ] Memory:
  469.              - About 310K free memory for Mail Manager +Plus+ itself, plus
  470.              - 384 bytes for each conference, plus
  471.              - whatever you need for your file compression software and
  472.                external protocols.
  473.              
  474.              Think about this.  200 conferences * 384 bytes each = 76,800
  475.              additional bytes.  That's about 386K BEFORE your external
  476.              compression and file transfer software.  The full slew of
  477.              conferences (500 * 384) would be an additional 192K (or a total of
  478.              about 502K).  Figure in another RAM-hungry application like Robert
  479.              Jung's ARJ archiver, and you could need more conventional memory
  480.              than your PC has available!
  481.              
  482.              There is a wonderful shareware program available out there,
  483.              written by Davis Augustine, by the name of "SHROOM".  SHROOM has
  484.              the ability to swap an application to disk (or a RAM disk, for
  485.              speed) whenever the application "shells" to an external program.
  486.              SHROOM works very well with Mail Manager +Plus+ (RBBS-PC, too!),
  487.              and you would be well-advised to look into this utility if you are
  488.              tight on RAM, and/or have a large number of conferences to
  489.              configure into Mail Manager +Plus+.
  490.              
  491.              You can locate SHROOM on many Bulletin Boards, or by contacting
  492.              the author directly:
  493.                              Davis Augustine (Shroom Shareware)
  494.                              P.O. Box 610, Sausalito, CA 94966-0610
  495.  
  496.      INSTALLING MAIL MANAGER +PLUS+                                  - Page 8 -
  497.  
  498.  
  499.          BEFORE YOU BEGIN
  500.          ----------------
  501.          
  502.          *********************** PLEASE READ THIS!!!!!! ***********************
  503.          
  504.          RBBS-PC has the unique ability to create, read, and manipulate its own
  505.          corrupted message bases, without ever telling you that anything's
  506.          wrong.
  507.          
  508.          Mail Manager is not as forgiving, and requires that your message bases
  509.          be in good condition.  It is therefore STRONGLY suggested that you run
  510.          some type of checkout/repair utility against your message bases BEFORE
  511.          installing Mail Manager.  We've included a utility named MailFix to
  512.          repair/purge/renumber your message bases, which you can try out as an
  513.          alternative to CONFIG.EXE's repair and purge functions.
  514.          
  515.          MailFix is compatible with RBBSMail'ed, MsgToss'ed, and OverMail'ed
  516.          message bases (which have differently-formatted message headers), as
  517.          well as RBBS-standard message bases, INCLUDING v17.4 multi-headers.
  518.          This is in contrast to RBBS-PC's CONFIG option #185, which simply will
  519.          not properly handle a message base that has been manipulated by any of
  520.          these mail processors.
  521.          
  522.          *PLEASE* take a few minutes to read the section of this document
  523.          regarding MailFix before you attempt to utilize this program!
  524.          
  525.          In any event, you really SHOULD check out the integrity of your
  526.          message bases before attempting to install Mail Manager.
  527.  
  528.      INSTALLING MAIL MANAGER +PLUS+                                  - Page 9 -
  529.  
  530.  
  531.          ----------------------------------------------------------------------
  532.                           UPGRADING FROM A PREVIOUS VERSION
  533.          ----------------------------------------------------------------------
  534.          
  535.          Version 3.11 is a minor update to the Mail Manager +Plus+ version 3.xx
  536.          series.
  537.          
  538.          If you are upgrading from a version lower than 1.30, your best bet is
  539.          to set up Mail Manager +Plus+ from scratch.  The changes are simply
  540.          too extensive.  Initial installation is covered in a page or two.
  541.          
  542.          With that out of the way, there are several things common to ALL
  543.          upgrades from v1.30 through 3.10:
  544.          
  545.              [ ] - Back up your Mail Manager directory!  It never hurts to play
  546.                    it safe.
  547.              
  548.              [ ] - Overwrite all executables with the ones contained within
  549.                    311-EXE.ZIP.  (You backed up your old ones, right?)
  550.              
  551.          If you are upgrading from a version earlier than v3.10:
  552.              
  553.              [ ] - The main menu options have changed a bit.  If you have
  554.                    created custom menus, change them to reflect the new option
  555.                    lineup - de-compress the file MAILMGR.MNU from 311-TXT.ZIP,
  556.                    and have a look at what's there.  If you are using the
  557.                    default menus, just overwrite your existing ones with
  558.                    MAILMGR*.MNU in 311-TXT.ZIP.
  559.              
  560.              [ ] - Since the main menu items have changed, the Mail Manager
  561.                    help files have too.  Delete your old MAILMGR*.HLP files,
  562.                    and use the new ones contained within 311-TXT.ZIP.  If you
  563.                    are upgrading from a version earlier than 3.0, you'll notice
  564.                    these help files have a new naming convention: MMGR*.HLP.
  565.                    Do not rename them.
  566.              
  567.          MAILFIX.EXE, our message base maintenance utility has been greatly
  568.          enhanced from the version included with Mail Manager releases prior to
  569.          v3.10.  The MNET.EXE QWK network utility has also been updated from
  570.          the initial version included with Mail Manager v 3.0x.  You may wish
  571.          to read the documentation on these new versions.
  572.          
  573.          That's it for the initial stuff.  Now, depending on which version you
  574.          were running:
  575.          
  576.          UPGRADING FROM "PLUS" v3.10:
  577.          ----------------------------
  578.          
  579.             If you are running Mail Manager from a "point" setup, you can now
  580.             enter your point address for each conference in MAILCFG, either as
  581.             a full 4D address or as a "fakenet" address.
  582.             
  583.          
  584.  
  585.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 10 -
  586.  
  587.  
  588.          UPGRADING FROM "PLUS" v3.00 and v3.01:
  589.          --------------------------------------
  590.          
  591.             There is one new option on the second screen of MAILCFG - you can
  592.             now tell Mail Manager to display or hide empty conferences when
  593.             your users are in the conference selection screens.
  594.             
  595.             If you are running Mail Manager from a "point" setup, you can now
  596.             enter your point address for each conference in MAILCFG, either as
  597.             a full 4D address or as a "fakenet" address.
  598.             
  599.             Nothing else has changed from a configuration standpoint since
  600.             previous v3.x releases except the distributed PRELOG*.RBS and
  601.             EPILOG*.RBS text files, which you probably aren't using anyway.
  602.             
  603.          
  604.          
  605.          UPGRADING FROM "PLUS" v2.0x:
  606.          ----------------------------
  607.          
  608.             All you really need to do is run the new MAILCFG against your
  609.             existing configuration file(s), and save your changes when
  610.             finished.  There are two new options on the second screen of the
  611.             main configuration:
  612.          
  613.                - Allow G)oodbye and E)xpedite! options to drop DTR?
  614.                  (Default = No)
  615.                
  616.                - Show empty conferences? (Default = No)
  617.          
  618.             There are also new options in each conference:
  619.              
  620.                - Number of lines allowed per message (Default = 99).  Set this
  621.                  to zero (0) to not split long uploaded messages into smaller
  622.                  parts.
  623.                
  624.                - Conference description, up to 25 characters (no default).
  625.              
  626.                - If you are running Mail Manager from a "point" setup, you can
  627.                  now enter your point address for each conference in MAILCFG,
  628.                  either as a full 4D address or as a "fakenet" address.
  629.              
  630.          
  631.          
  632.  
  633.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 11 -
  634.  
  635.  
  636.          UPGRADING FROM THE "FREE" MAIL MANAGER v1.3x
  637.          ---------------------------------------------
  638.          
  639.             Although it is relatively painless to upgrade from v1.3x of Mail
  640.             Manager, please be aware that both the configuration file and user
  641.             file (MAILMGR.CFG and MAILMGR.USR) have changed in format, and the
  642.             new MAILCFG program will report that your old configuration file is
  643.             corrupt.
  644.             
  645.             Run the supplied UPDATE.EXE against your existing configuration
  646.             file, then run the supplied UPDATUSR.EXE against your existing
  647.             MAILMGR.USR file.  MAKE SURE YOU RUN THESE UTILITIES FROM YOUR MAIL
  648.             MANAGER DIRECTORY!  After you've run these utilities once, you can
  649.             throw them away (UPDATE.EXE and UPDATUSR.EXE).
  650.             
  651.                       **********************************************
  652.                 --->> *  RUN UPDATUSR.EXE ONCE AND ONLY ONCE!!!!!  * <<---
  653.                       **********************************************
  654.             
  655.             After that, run the new MAILCFG.EXE and carefully look for changes,
  656.             especially in the conference edit screen.  You'll have to go into
  657.             the new manual if some of the options appear confusing.
  658.          
  659.  
  660.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 12 -
  661.  
  662.  
  663.          IF YOU'RE SETTING UP FOR THE FIRST TIME:
  664.          ----------------------------------------
  665.          
  666.          There is no such thing as a "QUICK INSTALL" for Mail Manager +Plus+,
  667.          although you can be up and running fairly easily by:
  668.          
  669.              - Creating a \MAILMGR directory off of your root,
  670.              - De-compressing the archives 311-EXE.ZIP and 311-TXT.ZIP there,
  671.              - Run MAILCFG.EXE, and follow the prompts, then...
  672.              - Follow standard procedure for adding a new door to your system
  673.                (DOORS.DEF, menus, etc. etc.)
  674.          
  675.          However, we do *NOT* recommend that you do it this way if you have
  676.          more than a handful of conferences, and plan to add or delete any in
  677.          the foreseeable future.  A little advance planning *NOW* can save you
  678.          a world of grief later, and there are many customizable text files
  679.          that you may want to change.
  680.          
  681.          ----------------------------------------------------------------------
  682.                            INSTALLING THE DOOR FROM SCRATCH
  683.          ----------------------------------------------------------------------
  684.          
  685.          If for some reason these instructions are not clear to you, or this is
  686.          your first attempt at installing a door in your RBBS-PC, there's
  687.          really not much that can take the place of RBBS-PC's documentation.
  688.          
  689.          With that said...
  690.          
  691.          Check your environment variables (type "SET" at the DOS prompt).  Both
  692.          RBBS-PC and Mail Manager +Plus+ use the log file "XFER-x.DEF", where
  693.          "x" is the node number.  Mail Manager +Plus+ needs an environment
  694.          variable to determine where this file is located on your system.  Most
  695.          of us seem to be using Forsberg's DSZ for file transfers, so there
  696.          should be a line referencing "DSZLOG" in either the batch file you use
  697.          to load RBBS-PC, or your system's AUTOEXEC.BAT, which would look
  698.          something like this for node 1:
  699.          
  700.             DSZLOG=C:\RBBS\XFER-1.DEF
  701.          
  702.                or...
  703.          
  704.             DSZLOG=XFER-1.DEF
  705.          
  706.          If Mail Manager +Plus+ cannot find "XFER-x.DEF", it will report that
  707.          all file transfers have failed.
  708.          
  709.          In any case, make a note of the environment variable name (in this
  710.          case DSZLOG), since you'll need it later.
  711.          
  712.          Once you're past this, you can get on to the actual installation.
  713.          
  714.  
  715.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 13 -
  716.  
  717.  
  718.          Create a subdirectory just for Mail Manager +Plus+.  Stick it anywhere
  719.          you want, and name it anything you want, just be sure that it is a
  720.          drive and directory specifically meant for Mail Manager +Plus+.  From
  721.          here on we'll just refer to it as the "\MAILMGR" directory.
  722.          
  723.          De-compress the imbedded archives "311-EXE.ZIP" and "311-TXT.ZIP" to
  724.          the directory you just created.
  725.          
  726.          Now go through the motions of adding a new door to your system.  On a
  727.          'normal' RBBS-PC this would entail:
  728.          
  729.             - Editing MENU5* (or whatever you have named your door menu) and
  730.               adding the word " MAILMGR ".
  731.             
  732.             - Creating a MAILMGR.BAT file, and sticking it where RBBS can find
  733.               it.  Your batch file that calls Mail Manager is very important,
  734.               and as a minimum must logically do the following:
  735.             
  736.               - change to drive and directory where MAILMGR.EXE is located
  737.               - copy the DORINFOx.DEF door information file to the Mail Manager
  738.                 directory
  739.               - execute the MAILMGR program
  740.               - return to your RBBS directory
  741.          
  742.          With that in mind, a minimum batch file would look something like
  743.          this:
  744.          
  745.                    cd\mailmgr
  746.                    copy \rbbs\dorinfo%1.def
  747.                    mailmgr %1
  748.                    cd\rbbs
  749.          
  750.          If you're running the recent "DOORS.DEF" method that RBBS-PC provides,
  751.          here's an example line to implement Mail Manager:
  752.          
  753.                           MAILMGR,5,,D,"MAILMGR.BAT [NODE]",N,,
  754.          
  755.             This line tells RBBS-PC the following:
  756.          
  757.  
  758.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 14 -
  759.  
  760.  
  761.                1) The name of the door is MAILMGR.
  762.                2) Security level 5 and above can access the door.
  763.                3) No questionnaire is to be invoked.
  764.                4) Exit to this door, rather than shell to it. (Mail Manager
  765.                   requires a lot of RAM)
  766.                5) The name of the batch file to invoke is MAILMGR.BAT.
  767.                6) RBBS-PC is to pass the node number to the batch file.
  768.          
  769.                  * NOTE - Type the word "[NODE]" as shown above, and RBBS-PC
  770.                    will replace it with the true node number when it calls the
  771.                    batch file.  If you are running a single-node system, and
  772.                    find this confusing, you can instead pass the node number
  773.                    directly, but it isn't necessary to do it this way.  This
  774.                    would make your DOORS.DEF line look something like this:
  775.          
  776.                           MAILMGR,5,,D,"MAILMGR.BAT 1",N,,
  777.          
  778.                7) Don't ask for a password when returning back to RBBS-PC.
  779.                8) Don't display a text file when the door closes.
  780.                9) Use the time limit from RBBS-PC as the time allowed in the
  781.                   door.
  782.  
  783.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 15 -
  784.  
  785.  
  786.          IF YOU HAVE A LOCKED BPS RATE
  787.          -----------------------------
  788.          
  789.          If you have your communications port locked higher than what the
  790.          user's actual connect speed is going to be, you may find that Mail
  791.          Manager +Plus+ will not report the correct BPS rate, nor will it
  792.          estimate the amount of time required for file transfers properly.
  793.          This is due to RBBS-PC passing the locked BPS rate to the door,
  794.          instead of true connect speed.
  795.          
  796.          RBBS-PC versions 17.3C and lower had no provision for passing the true
  797.          connect rate to doors.  The locked rate is always passed to
  798.          DORINFOx.DEF.  The only way around this is to run RBBS-PC v17.4 or
  799.          later, and modify the command line used to call Mail Manager +Plus+.
  800.          The following will work *ONLY* with RBBS-PC v17.4 and up! (or with
  801.          copies of RBBS-PC compiled with the CBAUD merge):
  802.          
  803.          Change the DOORS.DEF example mentioned on earlier to read:
  804.          
  805.                  MAILMGR,5,,D,"MAILMGR.BAT [NODE] [CBAUD]",N,,
  806.          
  807.          Then, in your batch file that loads the door:
  808.          
  809.                  mailmgr %1 /CBAUD%2
  810.          
  811.          If the door is called on node 4 of your system, and the user's connect
  812.          rate is 2400 BPS, the above line will look like this to Mail Manager
  813.          +Plus+:
  814.          
  815.                  mailmgr 4 /CBAUD2400
  816.          
  817.          With this done, your basic door installation is finished, and the time
  818.          has come to plan your interface for the users, and to configure the
  819.          door for your system.
  820.  
  821.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 16 -
  822.  
  823.  
  824.          COMMAND LINE OPTIONS
  825.          --------------------
  826.          
  827.          Mail Manager +Plus+ has several different available command line
  828.          options.  You will never use all of them at once, but variations of
  829.          these can be useful for the various operations that the door is
  830.          capable of performing.
  831.          
  832.            MAILMGR [Node] [/I] [/O] [/A] [/CBAUDxxxxx] [/WX:\PATH]
  833.          
  834.               Node = The node number currently in use. (1, 2, 3, etc.)
  835.               
  836.                 /I = "Import mode".  Most useful when operating in local mode,
  837.                       this option causes the door to immediately process a REP
  838.                       packet that is waiting in the proper work directory.
  839.               
  840.                 /O = "Output mode".  Most useful when operating in local mode,
  841.                       this option causes the door to immediately extract mail
  842.                       from your selected conferences, creating a new mail
  843.                       packet.
  844.               
  845.                 /A = "Automatic mode".  Again, most useful in local mode.  This
  846.                       option causes the door to go straight into E)xpedite
  847.                       mode, which will process any waiting .REP, and also
  848.                       extract any new waiting mail.
  849.               
  850.               /CBAUD = An option that became available with the advent of RBBS-
  851.                       PC's template variable "[CBAUD]", which is the true
  852.                       connect rate of the user.  This option can be used in
  853.                       your DOORS.DEF as follows, but ONLY IF YOU ARE RUNNING A
  854.                       VERSION OF RBBS-PC THAT SUPPORTS THE [CBAUD] VARIABLE!:
  855.                       
  856.                                            /CBAUD[CBAUD]
  857.                       
  858.                       Then, if the user were connected at 2400 bps on your
  859.                       system, Mail Manager +Plus+ would see it like so:
  860.                       
  861.                                             /CBAUD2400
  862.                       
  863.                       This makes the door capable of accurately determining
  864.                       transfer times for your users.
  865.               
  866.                  /W = Drive/path to use for work directories.  Mail Manager
  867.                       +Plus+ normally creates and manipulates files in separate
  868.                       directories off of the directory in which you installed
  869.                       the door.  If you are tight on disk space on this drive,
  870.                       or would rather use a ram disk for a work drive, you can
  871.                       specify this option.  NOTE - If you implement this
  872.                       option, and intend to use a RAM disk for a work drive, it
  873.                       had best be a BIG one indeed!  Don't forget that a single
  874.                       MESSAGES.DAT can be over 1 meg in size, plus the archived
  875.                       mail packet itself.  And if you have multiple nodes all
  876.                       trying to use this ram disk, you'll need a big one.  If
  877.                       you run out of room, you will not be able to pack/unpack
  878.                       the QWK or REP packet.
  879.  
  880.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 17 -
  881.  
  882.  
  883.                       
  884.                       To use drive "X" as your work drive, this command would
  885.                       look like this:
  886.                                            /WX:
  887.                       
  888.                       The door *will* create separate work subdirectories (such
  889.                       as \LOCAL, \NODE1, etc.) off of what you specify here.
  890.                       In the above example, X:\LOCAL, X:\NODE1, etc. would be
  891.                       used as your work directories.  You can specify a
  892.                       specific path to use as the base for these directories,
  893.                       if you do not want them off the root of your work drive.
  894.                       
  895.                       If you do not use this option, Mail Manager +Plus+ will
  896.                       create the work directories off the directory in which
  897.                       you installed the door.
  898.          
  899.          Sample command lines, based on the above:
  900.          
  901.            MAILMGR  - No command line always assumes local operation.  Door
  902.                       will come up in local mode, using the sysop name as
  903.                       listed in the configuration file.  Any mail packets
  904.                       created during the session will be placed in the \LOCAL
  905.                       work directory, as mentioned above.
  906.            
  907.            MAILMGR /A  - Local mode, automatic operation.  Goes straight into
  908.                       expedite mode, then returns to DOS.  Processes any
  909.                       waiting .REP in the \LOCAL work directory, and will also
  910.                       create a mail packet there if there was any new unread
  911.                       mail waiting to be picked up.
  912.            
  913.            MAILMGR 1 /o  - Read DORINFO1.DEF for operating parameters, create a
  914.                       new mail packet in the \NODE1 work directory, and return
  915.                       to DOS.
  916.            
  917.            MAILMGR 1 /i  - Read DORINFO1.DEF for operating parameters, process
  918.                       any waiting .REP packet in the \NODE1 work directory, and
  919.                       return to DOS.
  920.            
  921.            MAILMGR 5 /CBAUD14400 /wD:\WORK  - Read DORINFO5.DEF for operating
  922.                       parameters, tell the door that the connect rate is 14400
  923.                       bps, and use D:\WORK as the base drive/dir for the door's
  924.                       work directories.  The program will use D:\WORK\NODE5 as
  925.                       its work directory.
  926.            
  927.          By careful, planned use of these options, and "dummy" DORINFOx.DEF
  928.          files with the communications port configured as COM0, you can do some
  929.          mighty advanced stuff via batch files.  Some thoughts that come
  930.          immediately to mind are "prescanned" mail packets for specific users,
  931.          and automatic operation of QWK networking.  As you become more
  932.          familiar with the door, and begin using it yourself in local mode as
  933.          the sysop, more and more of these options are likely to become useful
  934.          to you.
  935.  
  936.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 18 -
  937.  
  938.  
  939.          PLANNING YOUR USER INTERFACE
  940.          ----------------------------
  941.          
  942.          As with most aspects of your RBBS-PC, you will get the best results
  943.          from Mail Manager +Plus+ with a little advance planning.  To your
  944.          users, the single most important aspect of Mail Manager will be the
  945.          ability to locate which conferences they want to follow.  This sounds
  946.          simple enough, but think about that for a second, especially if you're
  947.          running a system with more than a handful of conferences.
  948.          
  949.          Here are some serious points to consider BEFORE diving into the
  950.          configuration program:
  951.          
  952.              1 - Your RBBS-PC MAIN message base must ALWAYS be configured as
  953.                  conference #1.  This is VERY IMPORTANT - Mail Manager +Plus+
  954.                  simply will not function properly if your MAIN area is not #1
  955.                  on the list.  The door uses the information found in the MAIN
  956.                  area for some of its default functions for each user.  If you
  957.                  are not running RBBS-PC, your conversion utility that loads
  958.                  the door must be capable of creating RBBS-PC users and
  959.                  messages files, which you would configure as area #1.  The
  960.                  user file created in this operation MUST (as a minimum)
  961.                  contain information for the user that is loading the door.
  962.              
  963.              2 - Once MailCFG creates your configuration file, and your users
  964.                  start using the door, you cannot easily re-sort your
  965.                  conferences.
  966.              
  967.              3 - If you have several different TYPES of conferences (such as
  968.                  local, RBBS-NET, FIDO-NET, etc.), you'll want to consider how
  969.                  to group the conferences together for the user's purposes.
  970.              
  971.              4 - Will you be adding more conferences at some point?  Will you
  972.                  want those conference names to be inserted in the middle of
  973.                  your list of conference numbers?  It is easy to tack
  974.                  conferences onto the end, but to insert them in the middle
  975.                  requires a little forethought to skip empty conference numbers
  976.                  *NOW*.
  977.              
  978.              5 - After Mail Manager +Plus+ has been running for a while, and
  979.                  you decide to delete a conference, delete it, but RESERVE THE
  980.                  SPACE FOR THAT CONFERENCE NUMBER!!!  If you don't, your
  981.                  conferences will be re-numbered, and the unsuspecting users
  982.                  might inadvertently upload a reply to the wrong conference
  983.                  number.
  984.          
  985.          If all this is too much to think about for the moment, consider this
  986.          relatively simple example...  Say you have a total of 3 conferences:
  987.          
  988.                1 MAIN message base, 1 RBBS-NET area, and 1 FIDO-NET area.
  989.          
  990.          Now, if you think at some point that you might add two more
  991.          conferences to your list of RBBS-NET conferences, and maybe five more
  992.          local areas, here's how you might want the conference numbers to look
  993.          from Mail Manager's standpoint:
  994.  
  995.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 19 -
  996.  
  997.  
  998.               1 - MAIN     - My main message base
  999.               2 -  ---
  1000.               3 -  ---
  1001.               4 -  ---
  1002.               5 -  ---
  1003.               6 -  ---
  1004.               7 - RBBSNET  - An RBBSNet conference
  1005.               8 -  ---
  1006.               9 -  ---
  1007.              10 - FIDONET  - A FidoNet conference
  1008.          
  1009.          Now, when you do add an extra local conference, you can insert it in
  1010.          position #2, 3, 4, 5, or 6.
  1011.          
  1012.          Otherwise, your conferences will be ordered as:
  1013.          
  1014.               1 - MAIN
  1015.               2 - RBBSNET
  1016.               3 - FIDONET
  1017.          
  1018.          ... and you would have to tack that new local conference on at
  1019.          position #4.  Starting to make sense now?
  1020.          
  1021.          OK... with that in mind, if you have a CONFMAIL.DEF file (RBBS-PC's
  1022.          list of conferences), copy it to your Mail Manager directory, and take
  1023.          a look at it.  If you don't have a CONFMAIL.DEF, go ahead and skip
  1024.          this section.
  1025.          
  1026.          Are your conference types grouped together?  Do you want to leave
  1027.          spaces between any of them?
  1028.          
  1029.          Now's the time to sort it however you see fit, making sure that your
  1030.          MAIN area is the very first one listed, at the top of the file.
  1031.          
  1032.          If you want to add empty conference numbers between any of them, add
  1033.          the following line:
  1034.          
  1035.                      {EMPTY}U.DEF,
  1036.          
  1037.          MailCFG will reserve that spot for future use.  Using a real quick
  1038.          example, say you have two conferences, and your current CONFMAIL.DEF
  1039.          looks like this:
  1040.          
  1041.                       C:\RBBS\MAINU.DEF,C:\RBBS\MAINM.DEF
  1042.                       C:\RBBS\BBSADSU.DEF,C:\RBBS\BBSADSM.DEF
  1043.          
  1044.  
  1045.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 20 -
  1046.  
  1047.  
  1048.          If you wanted to reserve a space between these two, you would edit the
  1049.          copy of CONFMAIL.DEF that you copied to Mail Manager's directory
  1050.          (don't edit your RBBS original) to look like this:
  1051.                       C:\RBBS\MAINU.DEF,C:\RBBS\MAINM.DEF
  1052.                       {EMPTY}U.DEF,
  1053.                       C:\RBBS\BBSADSU.DEF,C:\RBBS\BBSADSM.DEF
  1054.          
  1055.          Mail Manager will see conference #2 as empty, and you'll be able to go
  1056.          back into MailCFG to add it in later.  DON'T FORGET THE COMMA AFTER
  1057.          {EMPTY}U.DEF !!
  1058.          
  1059.          One last thing to note here is that you can configure Mail Manager to
  1060.          display the empty conference spaces to your users, or to condense the
  1061.          listing to just those conferences available to them (we'll cover that
  1062.          in the section on the MAILCFG configuration utility).  If you choose
  1063.          to display the empty conferences, Mail Manager displays conferences to
  1064.          the users in either columns of 10, like so:
  1065.          
  1066.                1               11              21
  1067.                2               12              22
  1068.                3               13              etc..
  1069.                4               14
  1070.                5               15
  1071.                6               16
  1072.                7               17
  1073.                8               18
  1074.                9               19
  1075.               10               20
  1076.          
  1077.          ...or in groups of 15 if they are viewing conference descriptions:
  1078.          
  1079.                1 MAIN    - My main message base
  1080.                2 CONF2   - My second conference
  1081.                3         - (etc. etc. etc.)
  1082.                4         -
  1083.                5         -
  1084.                6         -
  1085.                7         -
  1086.                8         -
  1087.                9         -
  1088.               10         -
  1089.               11         -
  1090.               12         -
  1091.               13         -
  1092.               14         -
  1093.               15         -
  1094.          
  1095.          If you have a large number of conferences, you may want to take this
  1096.          into consideration as well.
  1097.          
  1098.          Once you have prepared CONFMAIL.DEF for Mail Manager +Plus+ as
  1099.          mentioned above, you can import it into the MAILCFG.EXE configuration
  1100.          program.  BEFORE YOU DO THIS, set up your text files that Mail Manager
  1101.          +Plus+ is to use (see next page).
  1102.          
  1103.  
  1104.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 21 -
  1105.  
  1106.  
  1107.          One last thing to mention here is that CONFMAIL.DEF is not used by
  1108.          Mail Manager +Plus+ itself at all.  Once you have imported your
  1109.          conferences into the MAILCFG.EXE program, Mail Manager +Plus+ will
  1110.          never look at your CONFMAIL.DEF again.
  1111.          
  1112.          
  1113.          
  1114.          
  1115.          SYSOP-CONFIGURABLE TEXT FILES
  1116.          -----------------------------
  1117.          
  1118.          The last step before getting into the configuration program is to set
  1119.          up your text files, and Mail Manager +Plus+ uses quite a few.  Here
  1120.          goes:
  1121.          
  1122.              (All in Mail Manager's directory)
  1123.          
  1124.              MMGR1.HLP  \ _   The online help files that will be displayed to
  1125.              MMGR2.HLP  /     users when "H" and "?" are selected from the main
  1126.                               menu.  You can customize if need be, but they
  1127.                               should be pretty much OK as-is.
  1128.          
  1129.              MAILMGR.PRE    - The initial screen displayed when Mail Manager
  1130.                               loads.  Again, you might want to customize it for
  1131.                               your own individual system, but it is generic
  1132.                               enough as distributed that you may not need to.
  1133.                               If this file (and the corresponding graphic and
  1134.                               ANSI versions) do not exist, Mail Manager +Plus+
  1135.                               will take the user Directly to the main menu
  1136.                               after it loads.  Otherwise, this screen will be
  1137.                               displayed, and the prompt "Press any key to
  1138.                               continue..." will be shown.
  1139.              
  1140.              MAILMGR.MNU    - Mail Manager's main menu, displayed to the users
  1141.                               just before the command prompt.
  1142.              
  1143.              PRELOG.RBS     - The welcome message that your users will see when
  1144.                               they first fire up their mail reader against one
  1145.                               of Mail Manager's QWK's.  Probably the most
  1146.                               common thing that you'd want to put here would be
  1147.                               a copy of your RBBS-PC prelog or welcome screen,
  1148.                               but this is entirely up to you!
  1149.              
  1150.              EPILOG.RBS     - The signoff message that the users will see just
  1151.                               as they exit your QWK packet from their mail
  1152.                               reader.  You might want to put an adaptation of
  1153.                               RBBS-PC's EPILOG.DEF here.
  1154.          
  1155.              MMGR1G.HLP    \
  1156.              MMGR2G.HLP     \
  1157.              MAILMGRG.PRE    \ ASCII graphic versions of the above.
  1158.              MAILMGRG.MNU    / (Optional)
  1159.              PRELOGG.RBS    /
  1160.              EPILOGG.RBS   /
  1161.          
  1162.  
  1163.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 22 -
  1164.  
  1165.  
  1166.              MMGR1C.HLP    \
  1167.              MMGR2C.HLP     \
  1168.              MAILMGRC.PRE    \ Color/ANSI versions of the above.
  1169.              MAILMGRC.MNU    / (Optional)
  1170.              PRELOGC.RBS    /
  1171.              EPILOGC.RBS   /
  1172.          
  1173.              MAILMGR.BUL    - The list of bulletin path/filenames that you'll
  1174.                               want to include in your users' QWKs.  Edit this
  1175.                               file to pertain to your system bulletins (and/or
  1176.                               any other text files that you'll want to include
  1177.                               in your users' QWK packets), and if any of them
  1178.                               are newer than the user's last call to RBBS-PC,
  1179.                               the user will get them included in his/her QWK
  1180.                               packet.
  1181.                               
  1182.                               Bulletins preceded with a double-asterisk are
  1183.                               considered mandatory for inclusion in the user's
  1184.                               mail packets, and if new, they will be included
  1185.                               regardless of whether the user has configured
  1186.                               Mail Manager to send new bulletins.
  1187.                               
  1188.                               Example:
  1189.                               
  1190.                                   c:\bulet1
  1191.                                   c:\bulet2
  1192.                                   **c:\bulet3
  1193.                               
  1194.                               bulet1 and bulet2 are optional, bulet3 will
  1195.                               always be included if it has been updated.
  1196.                               
  1197.                               (NOTE - The path\filename of MAILMGR.BUL is
  1198.                               sysop-configurable in MailCFG.EXE.)
  1199.              
  1200.              MAILMGR.PRO    - A copy of the RBBS-PC PROTO.DEF that you intend
  1201.                               to have Mail Manager +Plus+ use.  Mail Manager
  1202.                               +Plus+ can use all of RBBS-PC's "template"
  1203.                               variables in here, such as [NODE], [PORT#],
  1204.                               [BAUD], [CBAUD], etc.  Refer to the RBBS-PC
  1205.                               documentation for information on these "template"
  1206.                               variables.
  1207.                               
  1208.                               For the purposes of Mail Manager +Plus+, it is
  1209.                               important that you configure "N)one" as the last
  1210.                               protocol in this file!  You will also need to
  1211.                               configure an external X)modem and Y)modem, since
  1212.                               Mail Manager obviously cannot use RBBS-PC's
  1213.                               internal X and Y that are probably listed in your
  1214.                               existing RBBS-PC PROTO.DEF.  See the sample
  1215.                               MAILMGR.PRO for an example of how to configure
  1216.                               these protocols externally using DSZ.
  1217.                               
  1218.  
  1219.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 23 -
  1220.  
  1221.  
  1222.                               If you are running multiple nodes with different
  1223.                               communication port setups, you may want to create
  1224.                               copies of this file with the necessary arguments
  1225.                               changed accordingly (MAILMGR1.PRO, MAILMGR2.PRO,
  1226.                               etc.).
  1227.                               
  1228.                               (NOTE - The path/filename of MAILMGR.PRO is
  1229.                               sysop-configurable in MAILCFG.EXE).
  1230.              MAILMGR.ARL    - The list of archivers that are available to your
  1231.                               users through Mail Manager +Plus+.  MAILMGR.ARL
  1232.                               is a "template" file, similar in structure to
  1233.                               MAILMGR.PRO.
  1234.                               
  1235.                               The supplied copy of MAILMGR.ARL allows the use
  1236.                               of ARC, ARJ, LZH, and ZIP compression methods,
  1237.                               which the user can pick and choose from to suit
  1238.                               their own preference.  You can configure fewer or
  1239.                               additional archivers as you see fit.  Format of
  1240.                               each line:
  1241.                               
  1242.                                          Name, EXT, Compress, Extract
  1243.                               
  1244.                               Name = The name of the archiver, as shown to the
  1245.                                 user.
  1246.                               EXT = The three-letter extension that this
  1247.                                 archiver creates by default for compressed
  1248.                                 files.
  1249.                               Compress = The line to send to DOS to compress
  1250.                                 the mail packets.
  1251.                               Extract = The line to send to DOS to extract the
  1252.                                 uploaded reply packets that the user uploads.
  1253.              
  1254.                               "Template" variables that can be included in the
  1255.                                 Compress and Extract lines (Mail Manager will
  1256.                                 convert these to their true values):
  1257.              
  1258.                                 [FILE]  - Compressed file to create, or extract
  1259.                                   from.
  1260.                                 [INC]   - All files that Mail Manager normally
  1261.                                   includes in the downloadable archive.
  1262.                                 [REPLY] - Reply file that Mail Manager expects
  1263.                                   to be contained within the compressed upload.
  1264.                                 [NODE]  - Current RBBS-PC node number.
  1265.              
  1266.                               See the supplied MAILMGR.ARL for an example
  1267.                               implementation of this file.
  1268.                               
  1269.                               (NOTE - The path/filename of MAILMGR.ARL is
  1270.                               sysop-configurable in MAILCFG.EXE).
  1271.  
  1272.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 24 -
  1273.  
  1274.  
  1275.          TEXT FILES RELATED TO FIDO *.MSG NETMAIL AREAS
  1276.          ----------------------------------------------
  1277.          
  1278.          Mail Manager +Plus+ has two system text files that pertain only to
  1279.          FIDO-style netmail areas.  If you are not running any of these types
  1280.          of areas, these two files need not exist.  Otherwise, Mail Manager
  1281.          +Plus+ will look for both of these in your Mail Manager directory.
  1282.          
  1283.              MMGRNODE.AKA     List of "AKA" addresses that your system uses.
  1284.                               If you are a member of more than one network, you
  1285.                               may wish to make use of this file for your
  1286.                               netmail areas.  This is a simple text file,
  1287.                               listing all of the Zone:Net/Node numbers that
  1288.                               pertain to your system.  It's format is as
  1289.                               follows (flush left in the file):
  1290.                               
  1291.                                    1:226/1400
  1292.                                    8:965/9
  1293.                                    10:10/1
  1294.                               
  1295.                               This would inform Mail Manager that you are a
  1296.                               member of three different networks, zones 1, 8,
  1297.                               and 10.  Any netmail message addressed to zone 8
  1298.                               would cause Mail Manager +Plus+ to temporarily
  1299.                               change your ID to "8:965/9" for that particular
  1300.                               message, regardless of the zone:net/node ID that
  1301.                               you configured that netmail area in the MAILCFG
  1302.                               program.
  1303.                               
  1304.                               Only one address per mail zone can be listed
  1305.                               here, since Mail Manager +Plus+ will use the
  1306.                               first one it finds.  For instance, if you set
  1307.                               this file to read:
  1308.                               
  1309.                                    1:226/1400
  1310.                                    1:226/1401
  1311.                                    8:965/9
  1312.                                    10:10/1
  1313.                               
  1314.                               ... Mail Manager +Plus+ will always use the "AKA"
  1315.                               of 1:226/1400 for netmail messages addressed in
  1316.                               zone 1, since that is the first zone 1 address
  1317.                               listed.  See the example MMGRNODE.AKA included in
  1318.                               this package for a sample implementation of this
  1319.                               file.  If MMGRNODE.AKA is not found in your Mail
  1320.                               Manager directory, the Zone:Net/Node address
  1321.                               listed in the configuration file for that
  1322.                               conference will be used at all times.
  1323.              
  1324.  
  1325.     INSTALLING MAIL MANAGER +PLUS+                                  - Page 25 -
  1326.  
  1327.  
  1328.              MMGRNODE.OB      The list of outbound directories that your system
  1329.                               uses.  This file informs Mail Manager +Plus+
  1330.                               where to place CRASH messages, and file
  1331.                               attach/request packets.  If this file is not
  1332.                               found (or not configured properly), you will be
  1333.                               unable to send CRASH netmail.
  1334.                               
  1335.                               The format of MMGRNODE.OB is as follows (again,
  1336.                               flush left):
  1337.                               
  1338.                                    Zone, X:\PATH\OUTBOUND.DIR
  1339.                               
  1340.                               So, if you are in three separate mail zones, your
  1341.                               MMGRNODE.OB file might look like this:
  1342.                               
  1343.                                    1, C:\BINKLEY\OUTBOUND
  1344.                                    8, C:\BINKLEY\OUTBOUND.008
  1345.                                    10, C:\BINKLEY\OUTBOUND.010
  1346.                               
  1347.                               A trailing backslash on the directory name is
  1348.                               optional.
  1349.  
  1350.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 26 -
  1351.  
  1352.  
  1353.          Mail Manager +Plus+'s configuration file (MAILMGR.CFG) is binary in
  1354.          nature (for FAST loading), and can be directly manipulated by the
  1355.          supplied program, MAILCFG.EXE.
  1356.          
  1357.          Since many SysOps are VERY accustomed to using text editors against
  1358.          the various configuration files on their systems, we have managed to
  1359.          catch quite a bit of unexpected flak about the way MAILCFG does
  1360.          things.
  1361.          
  1362.          So now we give you two ways to configure your setup:
  1363.          
  1364.              MAILCFG.EXE - Manipulate the configuration file directly, or use
  1365.                            the following pair of executables:
  1366.              
  1367.              CFG2TXT.EXE - Convert MAILMGR.CFG to a text file.
  1368.              TXT2CFG.EXE - Convert a text configuration file to MAILMGR.CFG.
  1369.          
  1370.          MAILCFG.EXE is the recommended way to go, so the following
  1371.          instructions pertain to the use of this program.  The other pair of
  1372.          programs are covered in the section of this document entitled:
  1373.          "UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+".
  1374.          
  1375.          Change to your Mail Manager directory, and run MAILCFG.EXE.
  1376.          
  1377.          The first time you fire up MAILCFG, it isn't going to find the
  1378.          configuration file, MAILMGR.CFG.  MAILCFG will report to you as such,
  1379.          and ask you if this is a first-time setup.  (Just answer "Y" at this
  1380.          point).
  1381.          
  1382.          Just for the record, if you tell it "N", (this is not a first-time
  1383.          setup), MAILCFG will figure that you started it from the wrong
  1384.          directory, and will ask you for the correct path/name to MAILMGR.CFG.
  1385.          
  1386.          After you press "Y", MAILCFG will prompt you whether to A)uto-config,
  1387.          or M)anually configure your conferences.
  1388.             
  1389.             A)uto   - If you're not familiar with RBBS' CONFMAIL.DEF, ignore
  1390.                       this option, and choose M)anual instead.
  1391.                       
  1392.                       This option will let you choose the path\filename of your
  1393.                       CONFMAIL.DEF, and then ask you for default values to
  1394.                       auto-create for EVERY conference.  This can save LOTS of
  1395.                       time if you have many conferences to configure into Mail
  1396.                       Manager.
  1397.                       
  1398.                       SUGGESTION:  At this point, you should key in the
  1399.                       path/name to THE EDITED COPY of CONFMAIL.DEF that you
  1400.                       created a few pages back.
  1401.                       
  1402.                       MailCFG will then step through your CONFMAIL.DEF and set
  1403.                       things up for Mail Manager +Plus+'s use.  The ONE
  1404.                       REQUIREMENT for using CONFMAIL.DEF is that your MAIN
  1405.                       message base absolutely *MUST* be the first conference
  1406.                       listed!
  1407.             
  1408.  
  1409.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 27 -
  1410.  
  1411.  
  1412.             M)anual - Will create a default configuration file, and require you
  1413.                       to manually add all of your conference information.
  1414.                       
  1415.                       If you have FIDO *.MSG conferences to add to your Mail
  1416.                       Manager +Plus+ configuration, and would like to auto-
  1417.                       import them in the same manner as above, you should first
  1418.                       set up all of your RBBS-PC *M.DEF areas via CONFMAIL.DEF
  1419.                       as above, read through this section so that you will know
  1420.                       what each option is for, and then read up on the section
  1421.                       of this document specific to FIDO *.MSG message areas.
  1422.          
  1423.          Now let's talk about MAILCFG.EXE itself.
  1424.          
  1425.          There are four main screens.  Use the cursor keys to move around in
  1426.          each one.  [Esc] always takes you back to the previous level. [PgUp]
  1427.          and [PgDn] usually lets you switch screens.  Starting on the next
  1428.          page, we'll take each one individually.
  1429.  
  1430.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 28 -
  1431.  
  1432.  
  1433.          ---------------------------------------------------------------------
  1434.               MAILCFG SCREEN 1 - GENERAL CONFIGURATION (Screen #1 of 2):
  1435.          ----------------------------------------------------------------------
  1436.          
  1437.          Unless you're configuring Mail Manager +Plus+ for the first time, this
  1438.          is the screen that pops up when you load MAILCFG.  It looks something
  1439.          like this:
  1440.          
  1441.            Name of your BBS................ : RBBS-PC
  1442.            Remote Sysop Name............... : SECRET LOGONNAME
  1443.            Sysop First Name................ : SYSTEM
  1444.            Sysop Last Name................. : OPERATOR
  1445.            Security to read ALL messages... : 10
  1446.            Security to use in local mode... : 10
  1447.            Use ANSI graphics in local mode? : Y
  1448.            Tagline : Your friendly neighborhood RBBS-PC - (123) 555-1212
  1449.            Network type (local mode only).. : DOS
  1450.            Filename to use for extracts.... : RBBS-PC
  1451.            Default file compression........ : ZIP
  1452.            Path/Name of your NEWS file .... : C:\RBBS\MAIN.NWS
  1453.            Path/Name of your FMS directory. : C:\RBBS\MASTER.DIR
  1454.            Handshake method (F, R, X, N)... : XON/XOFF
  1455.          
  1456.              Next Screen       Edit Conference selections          Exit
  1457.          
  1458.          ----------------------------------------------------------------------
  1459.          
  1460.          Now to take these one at a time:
  1461.          
  1462.            - Name of your BBS................ :
  1463.          
  1464.                  This should be the name of your board as set in RBBS CONFIG.
  1465.                  You can stick anything in here, however.  This name will be
  1466.                  shown to the user several times, and will be shown in the
  1467.                  offline mail reader as the board name.
  1468.          
  1469.            - Remote Sysop Name............... :
  1470.          
  1471.                  This *MUST* be the full name that you use to log on remotely.
  1472.                  Mail Manager +Plus+ will not operate properly if it cannot
  1473.                  find you (the SysOp) in the various users files.
  1474.          
  1475.            - Sysop First Name................ :
  1476.          
  1477.                  Your first name as you are known to your users.
  1478.          
  1479.            - Sysop Last Name................. :
  1480.          
  1481.                  Your last name as you are known to your users.
  1482.          
  1483.  
  1484.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 29 -
  1485.  
  1486.  
  1487.            - Security to read ALL messages... :
  1488.          
  1489.                  * A VERY IMPORTANT SECURITY LEVEL! *
  1490.                  
  1491.                  This should be set to either SYSOP or CO-SYSOP level only!
  1492.                  Anyone with this security level or higher can read any message
  1493.                  addressed to any user, regardless of whether or not it's
  1494.                  private!
  1495.                  
  1496.                  Mail Manager +Plus+ also uses this security level for most of
  1497.                  it's SysOp-only functions, such as the ability to use the
  1498.                  I)nfo option from Mail Manager +Plus+'s main menu.
  1499.          
  1500.            - Security to use in local mode... :
  1501.                  
  1502.                  Should be set to SYSOP level.  Whenever Mail Manager +Plus+ is
  1503.                  brought up locally, it will use this security level, and the
  1504.                  SysOp name(s) as listed above.
  1505.                  
  1506.            - Use ANSI graphics in local mode? :
  1507.          
  1508.                  Either "Y" or "N", and pretty self-explanatory, I think.
  1509.          
  1510.            - Tagline :
  1511.                  
  1512.                  This can be anything that you'd like to stick on the bottom of
  1513.                  all messages.  (Usually a very brief BBS advertisement).  If
  1514.                  this is left blank (or "NONE"), Mail Manager will not append a
  1515.                  tagline to the bottom of each message that the user downloads.
  1516.                  
  1517.                  Please note that taglines can be different in each conference.
  1518.                  This is simply what you use as a default.
  1519.          
  1520.            - Network type (local mode only).. :
  1521.          
  1522.                  This setting affects local operation only.  Valid settings
  1523.                  are:
  1524.          
  1525.                    D = DOS - No file/record locking in place.
  1526.                    Q = DESQview - Use DESQview resource locking.
  1527.                    N = NetBIOS - Use NetBIOS file/record locking, and
  1528.                         implement file sharing.  Unless you're running
  1529.                         in a Novell network, this option requires that
  1530.                         DOS SHARE be installed.
  1531.          
  1532.                  Type of network is fully explained elsewhere in this document.
  1533.          
  1534.  
  1535.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 30 -
  1536.  
  1537.  
  1538.            - Filename to use for extracts.... :
  1539.          
  1540.                  Specify up to 8 characters here.  All downloaded files will
  1541.                  begin with this filename.  You might want to abbreviate your
  1542.                  board name here to make it clearer to the users once they've
  1543.                  downloaded their file(s).
  1544.                  
  1545.                  Using "MYBBS" for an example, QWK downloads would be named
  1546.                  MYBBS.QWK, and text extracts would be named MYBBS.ZIP, ARJ,
  1547.                  etc.
  1548.                  
  1549.                  Also, all uploaded replies will be expected to have this
  1550.                  filename, with the extension ".REP".  Any uploads that don't
  1551.                  have an exact match on filename are ignored.
  1552.                  
  1553.            - Default file compression........ :
  1554.          
  1555.                  Must be three characters, and one of the following:
  1556.                  
  1557.                     ARC - Use Katz's PKARC.
  1558.                     ARJ - Use Jung's ARJ.
  1559.                     LZH - Use Yoshi's LHARC.
  1560.                     ZIP - Use Katz's PKZIP/PKUNZIP.
  1561.                  
  1562.                  Unless you use Mail Manager +Plus+'s list of archivers, all
  1563.                  downloads will be compressed using this format, and all
  1564.                  uploads will be expected to be in this format.  The archiver
  1565.                  of your choice absolutely *MUST* be in a DOS path if you are
  1566.                  not using the list of archivers!  Just sticking it in the Mail
  1567.                  Manager directory won't do.  If you are using the list of
  1568.                  archivers, Mail Manager will use the archiver list to
  1569.                  determine how to call the archiver.
  1570.                  
  1571.            - Path/Name of your NEWS file.... :
  1572.                  
  1573.                  Type in the full path to the *NON-GRAPHIC VERSION* of your
  1574.                  RBBS-PC news file (usually MAIN.NWS in your RBBS-PC bulletin
  1575.                  directory).  If the user is using ASCII or ANSI graphics, Mail
  1576.                  Manager +Plus+ will automatically attempt to pick up the
  1577.                  appropriate graphic version of this file for them.  If this
  1578.                  file is newer than the user's last logon, it will be included
  1579.                  in their QWK packets.  Otherwise it will be skipped when their
  1580.                  QWK packet is created.
  1581.          
  1582.            - Path/Name of your FMS directory :
  1583.          
  1584.                  If you are using an RBBS-standard FMS directory, and would
  1585.                  like to make a list of new files available to your users
  1586.                  (since their last trip into the Mail Manager door), key in the
  1587.                  full path/filename of your FMS directory here.  If you do not
  1588.                  want to use this option, leave this blank, or key in the word
  1589.                  "NONE" (with no quotes).
  1590.          
  1591.  
  1592.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 31 -
  1593.  
  1594.  
  1595.            - Handshake method (F, R, X, N)... :
  1596.                  
  1597.                  Allows you to specify the type of flow control that you'd like
  1598.                  Mail Manager +Plus+ to use.  The four possible settings are as
  1599.                  follows:
  1600.                  F = FOSSIL  Mail Manager will always try to use a FOSSIL with
  1601.                         this setting.  If Mail Manager +Plus+ is unable (for
  1602.                         whatever reason) to initialize your FOSSIL driver, it
  1603.                         will default to XON/XOFF.
  1604.                         
  1605.                  R = RTS/CTS    (Use request to send/clear to send)
  1606.                  X = XON/XOFF   (Use XON/XOFF)
  1607.                  N = NONE       (No handshaking)
  1608.                  
  1609.                  If set to R, X, or N:
  1610.                     
  1611.                     The FOSSIL argument is passed to Mail Manager from RBBS-PC
  1612.                     in the DORINFOx.DEF file.  If Mail Manager finds that a
  1613.                     FOSSIL is active in RBBS-PC, it will automatically attempt
  1614.                     to utilize the FOSSIL, regardless of this setting.
  1615.                     
  1616.                     Mail Manager will default back to this setting if it is
  1617.                     unable to use your FOSSIL driver.
  1618.                  
  1619.                  Use of a FOSSIL with Mail Manager is further explained
  1620.                  elsewhere in this document.
  1621.          
  1622.            - Next Screen
  1623.          
  1624.                  Position the cursor over this option, press [ENTER], and you
  1625.                  will be taken to the second general configuration screen.
  1626.          
  1627.            - Edit Conference selections
  1628.          
  1629.                  Position the cursor over this option, press [ENTER], and you
  1630.                  will be taken to the conference selection screen.
  1631.          
  1632.            - Exit
  1633.          
  1634.                  Position the cursor over this option and press [ENTER] (or
  1635.                  press [Esc] from anywhere on this screen), and you'll be asked
  1636.                  to save your configuration before MAILCFG exits to DOS.
  1637.          
  1638.          Thus endeth screen #1.
  1639.  
  1640.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 32 -
  1641.  
  1642.  
  1643.          ----------------------------------------------------------------------
  1644.               MAILCFG SCREEN 2 - GENERAL CONFIGURATION (Screen #2 of 2):
  1645.          ----------------------------------------------------------------------
  1646.          
  1647.          This screen should look something like this:
  1648.          
  1649.            Path/Name of your bulletin list. : C:\MAILMGR\MAILMGR.BUL
  1650.            Path/Name of protocol definitions: C:\MAILMGR\MAILMGR.PRO
  1651.            Path/Name of list of archivers...: C:\MAILMGR\MAILMGR.ARL
  1652.            Environment variable to check....: DSZLOG
  1653.            Modify uploaded msgs date/time? .: No
  1654.            Location of your BBS.............: Anytown, USA
  1655.            BBS Phone number (xxx-xxx-xxxx)..: 123-456-7890
  1656.            Smart text character (1-255).....: 123
  1657.            Default path to RBBS-PC msg bases: C:\RBBS\
  1658.            Log file for FIDO conferences....: NONE
  1659.            Door is timelocked from (xx:xx)..: 00:00
  1660.                                 to (xx:xx)..: 00:00
  1661.            Allow G)oodbye to drop DTR? .....: No
  1662.            Show empty conferences? .........: Yes
  1663.          
  1664.              Previous Screen       Edit Conference selections          Exit
  1665.          
  1666.          ----------------------------------------------------------------------
  1667.          
  1668.          Now to take these one at a time:
  1669.          
  1670.            - Path/Name of your bulletin list :
  1671.          
  1672.                  Type in the full path to your list of bulletins that you would
  1673.                  like to include to your users in their QWK packets.  This is a
  1674.                  text file, and simply lists the paths and names of the *NON-
  1675.                  GRAPHIC VERSIONS* of your commonly updated bulletins. (The
  1676.                  door will automatically pick up the ASCII or ANSI versions of
  1677.                  your bulletins, depending on the user's graphic preference).
  1678.                  The default is MAILMGR.BUL in a directory named C:\MAILMGR.
  1679.                  This file should look something like this:
  1680.                  
  1681.                    C:\RBBS\BULLET1
  1682.                    C:\RBBS\BULLET2
  1683.                    C:\RBBS\BULLET3
  1684.                    **C:\RBBS\ALWAYS.BUL
  1685.                  ... etc.
  1686.                  
  1687.                  The date stamp on these files will be checked against the last
  1688.                  logon date of the user, and if they are determined to be the
  1689.                  same as (or newer than) the user's last logon date, they will
  1690.                  be included in his/her QWK packet.
  1691.                  
  1692.                  Bulletins preceded with a double-asterisk "**" are deemed as
  1693.                  "mandatory for inclusion", and will be included in the user's
  1694.                  mail packets (if they are newer than the user's last date into
  1695.                  the door) regardless of whether or not the user has turned
  1696.                  "off" the ability to receive new bulletins.
  1697.                  
  1698.  
  1699.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 33 -
  1700.  
  1701.  
  1702.                  Bulletins without the leading double-asterisk are deemed as
  1703.                  "optional", and will not be sent to the user if they have
  1704.                  turned "off" the ability to receive new bulletins.
  1705.          
  1706.            - Path/Name of protocol definitions :
  1707.          
  1708.                  Type in the full path to the RBBS-PC PROTO.DEF that you wish
  1709.                  to use with Mail Manager +Plus+.  The supplied file
  1710.                  MAILMGR.PRO allows X, Y, and Zmodem via DSZ.  The very last
  1711.                  protocol letter listed in this file MUST be "N", for none.
  1712.          
  1713.            - Path/Name of list of archivers...:
  1714.          
  1715.                  Type in the full path to Mail Manager +Plus+'s list of
  1716.                  archivers (default is MAILMGR.ARL in the C:\MAILMGR
  1717.                  directory).  If you do not want to give your users the option
  1718.                  of which compression format to use, leave this line blank, or
  1719.                  enter "NONE" (no quotes), and Mail Manager will use only your
  1720.                  default type of file compression.
  1721.                  
  1722.                  See the section of this document entitled "SYSOP-CONFIGURABLE
  1723.                  TEXT FILES" for further details regarding the format of
  1724.                  MAILMGR.ARL.
  1725.                  
  1726.            - Environment variable to check....:
  1727.          
  1728.                  Key in the name of the environment variable that Mail Manager
  1729.                  +Plus+ is to check to determine where to look for "XFER-
  1730.                  x.DEF".  Most of us seem to be using Forsberg's DSZ for
  1731.                  transfers, so in this case you would key in the default name
  1732.                  of "DSZLOG".
  1733.                  
  1734.                  When you're finished configuring Mail Manager +Plus+, check
  1735.                  your environment variable to insure that it points to XFER-
  1736.                  x.DEF.  Without XFER-x.DEF, Mail Manager +Plus+ will assume
  1737.                  that all file transfers have failed.
  1738.          
  1739.  
  1740.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 34 -
  1741.  
  1742.  
  1743.            - Modify uploaded msgs date/time?
  1744.          
  1745.                  Either "Y" or "N".  Setting to "Y" tells Mail Manager +Plus+
  1746.                  to use your computer's current system date and time for all
  1747.                  uploaded replies.  Setting to "N" tells Mail Manager +Plus+ to
  1748.                  use the date and time stamp as it was received in the uploaded
  1749.                  reply packet.
  1750.          
  1751.                  Advantage:  Having Mail Manager +Plus+ modify this field
  1752.                      assures that all uploaded messages will have the correct
  1753.                      date and time stamp applied before inserting into your
  1754.                      message base(s).
  1755.                  
  1756.                  Disadvantage:  If a user uploads several replies in the same
  1757.                      mail packet (many do), some mail networks (like FIDO-NET)
  1758.                      will have trouble with several messages containing the
  1759.                      exact same date & time stamp, and will likely refuse
  1760.                      everything but the first msg of the "offending" group.  If
  1761.                      you're a member of one of these networks, you'll probably
  1762.                      want to take the date/time stamp as-received from the
  1763.                      user.
  1764.          
  1765.            - Location of your BBS
  1766.          
  1767.                  The City, State in which your system is located.  This is
  1768.                  added to the CONTROL.DAT file that is included in all QWK
  1769.                  packets, is part of the QWK standard, and is not used anywhere
  1770.                  else by Mail Manager +Plus+.
  1771.          
  1772.            - BBS Phone number (xxx-xxx-xxxx)
  1773.          
  1774.                  The phone number to your system.  This is also added to the
  1775.                  CONTROL.DAT file that is included in all QWK packets, is part
  1776.                  of the QWK standard, and is not used anywhere else by Mail
  1777.                  Manager +Plus+.
  1778.          
  1779.            - Smart text character (1-255)
  1780.          
  1781.                  The ASCII value of the "lead-in" character for RBBS-PC smart
  1782.                  text.  RBBS-PC default for this value is "123", which is the
  1783.                  "{" character.  This value must match what you are using with
  1784.                  RBBS-PC, or smart text in bulletins and news files will not be
  1785.                  converted properly.
  1786.                  
  1787.                  Mail Manager +Plus+ will attempt to replace all possible
  1788.                  "smart text" variables with their true values in bulletins and
  1789.                  news files.
  1790.                  
  1791.            - Default path to RBBS-PC msg bases
  1792.                  
  1793.                  This should be set to the path where your *M.DEF message bases
  1794.                  are located.  MAILCFG.EXE will then attempt to save you some
  1795.                  keyboard entry time by "guessing" the true path/filename of
  1796.                  all conferences entered manually.
  1797.                  
  1798.  
  1799.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 35 -
  1800.  
  1801.  
  1802.                  For instance, if this value is set to "C:\RBBS\", and you
  1803.                  configure a conference named BBSADS, MAILCFG.EXE will "guess"
  1804.                  the path/name of the users file as:
  1805.                  
  1806.                      C:\RBBS\BBSADSU.DEF
  1807.                  
  1808.            - Log file for FIDO conferences
  1809.                  
  1810.                  This is an optional argument, and pertains only to sysops who
  1811.                  have configured FIDO-style "*.MSG" areas into Mail Manager
  1812.                  +Plus+.  If this path/filename is set to anything other than
  1813.                  "NONE", Mail Manager +Plus+ will append this text file with
  1814.                  the FIDO-style area names of all "*.MSG" conferences that the
  1815.                  user uploaded messages to.
  1816.                  
  1817.                  For instance... if the user uploaded 3 messages to area name
  1818.                  "RBBS-PC", two messages to "HS_MODEMS", and 1 message to "FOR-
  1819.                  SALE", the resulting log file would be appended with:
  1820.                  
  1821.                      RBBS-PC
  1822.                      HS_MODEMS
  1823.                      FOR-SALE
  1824.                  
  1825.                  Your system's batch files can then take care of any necessary
  1826.                  external mail processing based on the contents of this file.
  1827.          
  1828.            - Door is timelocked from (xx:xx)
  1829.                                   to (xx:xx)
  1830.                  
  1831.                  If you run an echomail system, there may be certain times of
  1832.                  the day that you do not want your users into your message
  1833.                  bases.  These two arguments tell Mail Manager +Plus+ when to
  1834.                  disallow access to the door. To disable, set the "from" and
  1835.                  "to" times identically.  For example:  00:00  to  00:00  would
  1836.                  let users into the door 24 hours a day.
  1837.                  
  1838.                  Users with sufficient security to read ALL messages are
  1839.                  allowed into the door during the time lock, after receiving a
  1840.                  brief warning message.  All other users attempting to access
  1841.                  the door during the timelock will be informed that you are
  1842.                  processing mail, and will be asked to try again later.
  1843.          
  1844.            - Allow G)oodbye to drop DTR?
  1845.          
  1846.                  Either "Y" or "N".  If set to "Y", the door will drop DTR when
  1847.                  the user selects G)oodbye from the menu, and also after an
  1848.                  E)xpedite! mail session.
  1849.                  
  1850.                  If set to "N", G)oodbye acts just like Q)uit, and returns the
  1851.                  user to the BBS.  E)xpedite! would return the user to the BBS
  1852.                  after the user's packet is downloaded.
  1853.                  
  1854.  
  1855.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 36 -
  1856.  
  1857.  
  1858.                 ***************************************************************
  1859.                 *  WARNING!  - If you have elected to allow the door to drop  *
  1860.                 *              DTR, do *NOT* have your modem in autoanswer    *
  1861.                 *  mode!  If you do, it will be possible (although unlikely)  *
  1862.                 *  for a 2nd user to call and connect in the "window" between *
  1863.                 *  the door dropping carrier, and when RBBS recovers.  In     *
  1864.                 *  this case, it is conceivable that this 2nd user could      *
  1865.                 *  receive a "Welcome back!" message from RBBS, and your      *
  1866.                 *  board would think that the PREVIOUS user just returned     *
  1867.                 *  from the door.  As you can see, this could be dangerous.   *
  1868.                 *  You have been warned!                                      *
  1869.                 ***************************************************************
  1870.          
  1871.            - Previous Screen
  1872.          
  1873.                  Position the cursor over this option, press [ENTER], and you
  1874.                  will be taken to the first general configuration screen.
  1875.          
  1876.            - Edit Conference selections
  1877.          
  1878.                  Position the cursor over this option, press [ENTER], and you
  1879.                  will be taken to the conference selection screen.
  1880.                  
  1881.            - Exit
  1882.          
  1883.                  Position the cursor over this option and press [ENTER] (or
  1884.                  press [Esc] from anywhere on this screen), and you'll be asked
  1885.                  to save your configuration before MAILCFG exits to DOS.
  1886.          
  1887.          Thus endeth screen #2.
  1888.  
  1889.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 37 -
  1890.  
  1891.  
  1892.          ----------------------------------------------------------------------
  1893.                          MAILCFG SCREEN #3 - CONFERENCE SELECTION
  1894.          ----------------------------------------------------------------------
  1895.          
  1896.          This screen should look something like this:
  1897.          
  1898.              1 MAIN       11            21            31            41
  1899.              2            12            22            32            42
  1900.              3            13            23            33            43
  1901.              4            14            24            34            44
  1902.              5            15            25            35            45
  1903.              6            16            26            36            46
  1904.              7            17            27            37            47
  1905.              8            18            28            38            48
  1906.              9            19            29            39            49
  1907.             10            20            30            40            50
  1908.          ----------------------------------------------------------------------
  1909.          
  1910.                              CONFERENCE SELECTION SCREEN
  1911.          
  1912.                      Use cursor keys to select a conference to edit.
  1913.          
  1914.                            [ENTER] = Edit this conference.
  1915.                             [PgUp] = Move to previous screen.
  1916.                             [PgDn] = Move to next screen.
  1917.                              [Esc] = Finished editing.
  1918.          
  1919.          ----------------------------------------------------------------------
  1920.          
  1921.          You can use the cursor keys, [PgUp], and [PgDn] to switch between all
  1922.          of the different conferences possible.  You can configure as many as
  1923.          500 conferences.  Position the cursor over the conference that you
  1924.          wish to edit, press [ENTER], and you will be taken to the conference
  1925.          edit screen.
  1926.          
  1927.          **********************************************************************
  1928.          *  It is VERY IMPORTANT to have your MAIN message area as the first  *
  1929.          *  conference listed, and that ALL MAIL MANAGER +PLUS+ USERS have    *
  1930.          *  sufficient security to at least READ in this area!  Mail Manager  *
  1931.          *  +Plus+ uses this internally for some of its functions.            *
  1932.          **********************************************************************
  1933.          
  1934.          Press [Esc] (or [PgUp]) when you're finished editing your conferences,
  1935.          and you'll be taken back to general configuration screen #2.
  1936.  
  1937.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 38 -
  1938.  
  1939.  
  1940.          ----------------------------------------------------------------------
  1941.                             MAILCFG SCREEN #4 - CONFERENCE EDIT
  1942.          ----------------------------------------------------------------------
  1943.          
  1944.          Once you've pressed [ENTER] at the conference selection screen, up
  1945.          will pop something that looks like this:
  1946.          
  1947.                                     Editing Conference #1
  1948.              Conference name .............................: MAIN
  1949.              Conference description ......................: Main message base
  1950.              FIDO area name ..............................: N/A
  1951.              Message base type: Y=Fixed, N=Elastic, F=Fido: N
  1952.              Path/Name of conference USERS file:
  1953.                   C:\RBBS\MAINU.DEF
  1954.              Path/Name of conference MESSAGES file:              Fakenet: N/A
  1955.                   C:\RBBS\MAINM.DEF
  1956.              Allow ANSI graphics in uploaded messages? ...: Y
  1957.              Allow high & low ASCII in uploaded messages? : Y
  1958.              Security level to READ this conference ......: 5
  1959.              Security level to POST in this conference ...: 5
  1960.              Tagline for this conference:                        Add tag: N/A
  1961.                   NONE
  1962.              Use Fido-style tearlines? ...................: N       Zone: N/A
  1963.              Allow users to join within Mail Manager? ....: N        Net: N/A
  1964.              Maximum # of lines per message ..............: 99      Node: N/A
  1965.              Path/Name of conference ALIAS file:                   Point: N/A
  1966.                   NONE                                           Netmail: N/A
  1967.          
  1968.          Press [Esc] or [F10] when finished with the conference, [F1] for help.
  1969.          ----------------------------------------------------------------------
  1970.          
  1971.          Several of these options pertain only to FIDO *.MSG areas, and some
  1972.          have different meaning to FIDO *.MSG areas.  We will attempt to cover
  1973.          each one individually as completely as possible:
  1974.          
  1975.            - Conference Name
  1976.          
  1977.                  Up to 7 characters that you will use to describe this
  1978.                  conference to the users.  Normally set as the first 7
  1979.                  characters of the name of the MESSAGES and USERS file,
  1980.                  although you can put anything in here.  For FIDO *.MSG areas,
  1981.                  you will want to match this as closely as possible to the true
  1982.                  FIDO-style area name of the conference, since this is what
  1983.                  will be displayed to the users.
  1984.                  
  1985.                  The important thing is to describe the conference as fully as
  1986.                  possible (for the users) in the 7 characters that you have
  1987.                  available.  The 25-character conference description will
  1988.                  describe it for them a lot better.
  1989.                  
  1990.                  If the conference name is left blank, or it is set to
  1991.                  "{EMPTY}", pressing [F10] will cause MAILCFG to ask you
  1992.                  whether or not to reserve a space for this conference number.
  1993.                  If you do NOT reserve the space, this conference number will
  1994.                  be skipped when you save your settings.
  1995.  
  1996.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 39 -
  1997.  
  1998.  
  1999.            - Conference description
  2000.          
  2001.                  Up to 25 characters that you will use to more fully describe
  2002.                  the conference to the users.  This field will be (optionally)
  2003.                  shown to the users when they are configuring which conferences
  2004.                  to follow within the door, and also when selecting conferences
  2005.                  in which to R)ead or P)ost a message.
  2006.                  
  2007.                  If the user is in expert mode, the default is to NOT show the
  2008.                  conference descriptions.  If in novice mode (display the
  2009.                  menus), the default is to show conference descriptions.  The
  2010.                  user is given a choice at all times.
  2011.                  
  2012.                  When displaying conference descriptions, the user will see 15
  2013.                  conferences on each screen.  When NOT displaying descriptions,
  2014.                  the user will see 50 conferences per screen.
  2015.                  
  2016.            - FIDO area name
  2017.          
  2018.                  Pertains only to FIDO *.MSG areas, and optional.  If not a
  2019.                  FIDO *.MSG area, this field will be skipped.
  2020.                  
  2021.                  This should be set to the exact FIDO-style area name of the
  2022.                  conference, as your external mail processor knows it.  This
  2023.                  name is used ONLY when appending the optional log file, as set
  2024.                  in the general configuration.
  2025.          
  2026.            - Path/Name of conference USERS file
  2027.          
  2028.                  Full path to your RBBS-PC users file for this conference.
  2029.                  
  2030.                  A quick note here:  You really should have a unique USERS file
  2031.                  for each conference/subboard.  RBBS-PC does not absolutely
  2032.                  require this, but it is necessary to keep the last message
  2033.                  read in each conference updated, and for Mail Manager to know
  2034.                  exactly which messages to extract and prepare to download for
  2035.                  the users.
  2036.                  
  2037.                  If this is a FIDO *.MSG area, this setting has no meaning to
  2038.                  Mail Manager +Plus+, and you can literally put whatever you
  2039.                  want in here in this case.
  2040.          
  2041.            - Path/Name of conference MESSAGES file
  2042.          
  2043.                  Full path to your RBBS-PC messages file for this conference.
  2044.                  
  2045.                  If this is a FIDO *.MSG area, this must be set to the full
  2046.                  pathname to this area's *.MSG's.  The trailing backslash is
  2047.                  optional.  For example, if set to:
  2048.                  
  2049.                     C:\MAIL\4SALE
  2050.                  
  2051.                  Mail Manager +Plus+ will manipulate files named:
  2052.                  
  2053.                     C:\MAIL\4SALE\*.*
  2054.  
  2055.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 40 -
  2056.  
  2057.  
  2058.                  
  2059.          
  2060.            - Allow ANSI graphics in uploaded messages?
  2061.          
  2062.                  "Y" or "N".  If set to "N", Mail Manager will strip all escape
  2063.                  characters out of uploaded messages, effectively disabling
  2064.                  ANSI.
  2065.          
  2066.            - Allow high & low ASCII in uploaded messages?
  2067.                  
  2068.                  "Y" or "N".  If set to "N", Mail Manager will strip all high
  2069.                  and low ascii characters out of uploaded messages, replacing
  2070.                  them by either blank spaces, or an equivalent "normal"
  2071.                  character.
  2072.                  
  2073.                  The most common reason for disabling both ANSI and ASCII is to
  2074.                  conform to FIDO-NET rules & regs, although there are several
  2075.                  reasons why you might want to disable ANSI.
  2076.          
  2077.            - Security level to READ this conference
  2078.          
  2079.                  Minimum security level required to see this conference listed
  2080.                  in Mail Manager's configuration menu.  If the user does not
  2081.                  have sufficient security to READ this conference, the
  2082.                  conference name will be replaced by " --- " in Mail Manager's
  2083.                  menu, and the user will not be allowed to download messages
  2084.                  (or upload replies) in this conference.
  2085.          
  2086.            - Security level to POST in this conference
  2087.          
  2088.                  Minimum security level required to leave a message in this
  2089.                  conference.  If the user's security level is lower than this,
  2090.                  yet the same as (or higher than) the security required to
  2091.                  READ, any messages that he/she uploads to this conference will
  2092.                  result in the following:
  2093.          
  2094.                  ■ A Mail Manager security violation notice being passed back
  2095.                    to the user in the MAIN area, as a private message.  This
  2096.                    message will be shown as being from "MAIL MANAGER".
  2097.                  ■ The uploaded message itself being ignored.  Nothing will be
  2098.                    posted in the conference.
  2099.                  
  2100.            - Tagline for this conference
  2101.          
  2102.                  The tagline that you want to use for this particular
  2103.                  conference.  If set to "NONE", Mail Manager will use the
  2104.                  default tagline.  If the default tagline is also "NONE", no
  2105.                  tagline will be appended to the end of the message.
  2106.                  
  2107.                  If this is a FIDO *.MSG area, this is the origin line that
  2108.                  will be appended to the message if the "Add tag" option is
  2109.                  turned on
  2110.          
  2111.  
  2112.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 41 -
  2113.  
  2114.  
  2115.            - Use FIDO-style tearlines?
  2116.          
  2117.                  During our development of Mail Manager and Mail Manager
  2118.                  +Plus+, there was much discussion to and fro in the various
  2119.                  echos regarding the allowability of mail reader tearlines
  2120.                  ("---").  At this writing, it is not clear as to whether or
  2121.                  not these additional tearlines on echo messages will be
  2122.                  permissible.  In any case, we gave you an out.  Set this to
  2123.                  "Y", and any mail reader tearlines on uploaded messages will
  2124.                  be replaced by three blank spaces.  Set to "N", and they will
  2125.                  be passed into the message untouched.
  2126.          
  2127.            - Type of msg base: Y=Fixed, N=Elastic, F=Fido?
  2128.          
  2129.                  VERY IMPORTANT, and either "Y", "N", or "F".  RBBS-PC and Mail
  2130.                  Manager +Plus+ handle fixed-length conferences differently
  2131.                  from those that are configured to "grow" as messages are
  2132.                  added.
  2133.                  
  2134.                  If set to "F", you are telling Mail Manager +Plus+ that this
  2135.                  is a FIDO *.MSG area, and all of the "N/A"'s that you see on
  2136.                  this screen will be replaced by the current settings.  You
  2137.                  will also be allowed to edit the options specific to FIDO
  2138.                  *.MSG areas.
  2139.                  
  2140.                  Setting this option to "Y" or "N" turns "off" all of the FIDO-
  2141.                  specific options, and replaces their values with "N/A".  None
  2142.                  of the FIDO-specific options will be available for edit.
  2143.          
  2144.            - Allow users to join within Mail Manager?
  2145.          
  2146.                  Either "Y" or "N".  (Has no meaning to FIDO *.MSG areas)
  2147.                  
  2148.                  If set to "Y", Mail Manager +Plus+ will allow your users to
  2149.                  automatically "join" this conference when they attempt to flag
  2150.                  it as active, and will add them to the RBBS conference user
  2151.                  file if they have not joined it from the BBS.
  2152.                  
  2153.                  If set to "N", the user will have to use the J)oin command in
  2154.                  RBBS-PC to become a member of the conference.
  2155.                  
  2156.                  FIDO *.MSG areas cannot be joined from within RBBS-PC, and
  2157.                  can therefore always be "auto-joined" from within Mail Manager
  2158.                  +Plus+, regardless of this setting.
  2159.          
  2160.            - Maximum # of lines per message
  2161.          
  2162.                  Default = 99.  You can select any number of lines per message
  2163.                  that you desire for this conference, from 9 to 99, or 0 if you
  2164.                  don't care how long the uploaded messages are.  When the user
  2165.                  attempts to post a message from within a REP packet, the door
  2166.                  will, if necessary, "split" long messages into several smaller
  2167.                  ones which will fit within this line limit.
  2168.                  
  2169.  
  2170.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 42 -
  2171.  
  2172.  
  2173.                  **************************************************************
  2174.                  *  Note that messages from normal users will be limited to 8 *
  2175.                  *  lines less than this setting, while network packets from  *
  2176.                  *  "net-status" user names will be able to utilize the full  *
  2177.                  *  line limit prior to being split.                          *
  2178.                  **************************************************************
  2179.                  
  2180.                  The door will also use this number when the user attempts to
  2181.                  R)ead, reply, or P)ost a message online, and will not allow
  2182.                  the number of lines to exceed what you specify here.  If "0",
  2183.                  99 lines per message are allowed in R)ead/P)ost online.
  2184.          
  2185.            - Path/Name of conference ALIAS file
  2186.          
  2187.                  There is a popular merge available for RBBS-PC that allows the
  2188.                  use of alias names.  If you are not using the ALIAS merge, you
  2189.                  can still make use of this option, if you would like a few
  2190.                  users to be able to post messages under a different name than
  2191.                  the one they use on the BBS.  Set this option to "NONE" if you
  2192.                  are not using alias names.
  2193.                  
  2194.                  Since alias names are taboo in the Fido kingdom, this setting
  2195.                  is ignored for Fido *.MSG areas.
  2196.                  
  2197.                  The filename that this option points to is a text file,
  2198.                  formatted as follows:
  2199.                  
  2200.                     REAL NAME, ALIAS NAME
  2201.                  
  2202.                  So, to have all messages uploaded by "JOE DOE" posted as being
  2203.                  from "MAIL ADDICT", and to have the SysOp's own messages
  2204.                  posted as being from "TEST SYSOPNAME", this file would look
  2205.                  like this:
  2206.                  
  2207.                     JOE DOE, MAIL ADDICT
  2208.                     REMOTE NAME, TEST SYSOPNAME
  2209.                  
  2210.                  "REMOTE NAME" would of course be replaced by the name that you
  2211.                  use to sign onto your system remotely.
  2212.                  
  2213.                  Mail Manager +Plus+ is smart enough to take care of updating
  2214.                  the mail waiting flag in RBBS-PC for the REAL NAME of the
  2215.                  recipient, and to add messages addressed to the user's alias
  2216.                  to the personal index of the recipient's mail packets.
  2217.          
  2218.  
  2219.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 43 -
  2220.  
  2221.  
  2222.            - Fakenet
  2223.          
  2224.                  Applies to FIDO *.MSG areas only.
  2225.          
  2226.                  If you run a point system that utilizes a "Fakenet" network
  2227.                  address, then you may want to make use of this argument for
  2228.                  your netmail area(s).  This option will cause the door to set
  2229.                  the Fido message header properly for your fakenet, and your
  2230.                  mail processor will take care of the rest.  MMGR+ creates type
  2231.                  2+ mail packets and messages, meaning that it puts both the
  2232.                  Zone and Point numbers into the message header where your mail
  2233.                  processor can deal with it.  This option is therefore NOT
  2234.                  NEEDED if your mail processing software can handle 4D points.
  2235.                  Here is exactly what this option does (by example):
  2236.          
  2237.                                   Add Tag: Yes
  2238.                                   Fakenet: 31226
  2239.                                      Zone: 1
  2240.                                       Net: 226
  2241.                                      Node: 1400
  2242.                                     Point: 2
  2243.          
  2244.                  At the bottom of the message, your tear and origin line would
  2245.                  look something like:
  2246.          
  2247.                     --- MMGR +Plus+ v3.11
  2248.                      * Origin: Makai support node (1:226/1400.2)
  2249.                  
  2250.                  But, your address in the message header itself would read:
  2251.          
  2252.                                   1:31226/2
  2253.                                   |    |  |
  2254.                                   Zone |  |
  2255.                                        |  |
  2256.                                   Fakenet |
  2257.                                           |
  2258.                                           Point
  2259.          
  2260.                  That's really all there is to it.  If your mail processor
  2261.                  doesn't need things this way, don't worry about it.  Just set
  2262.                  the "Fakenet" to zero.  Mail Manager +Plus+ can handle fakenet
  2263.                  numbers up to 32767.
  2264.          
  2265.            - Add tag
  2266.          
  2267.                  Applies to FIDO *.MSG areas only.
  2268.                  
  2269.                  If set to "Y", Mail Manager +Plus+ will append a tear and
  2270.                  origin line to messages uploaded to this conference, such as:
  2271.                  
  2272.                  --- MMGR+ v3.11
  2273.                   * Origin: [Tagline for this conference] (Zone:Net/Node.Point)
  2274.                  
  2275.  
  2276.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 44 -
  2277.  
  2278.  
  2279.                  If set to "N", the tear/tag is *NOT* appended to the uploaded
  2280.                  messages.  (Normally, this is a function of your mail
  2281.                  processor, but you may want Mail Manager +Plus+ to append
  2282.                  these lines in your NETMAIL areas).
  2283.                  
  2284.            - Zone
  2285.                  
  2286.                  Applies to FIDO *.MSG areas only.
  2287.                  
  2288.                  FIDO-NET is normally "1", RBBS-NET is normally "8".  Each
  2289.                  conference can be set to different Zone:Net/Node arguments, so
  2290.                  Mail Manager +Plus+ allows you to be in MANY different mail
  2291.                  zones!
  2292.                  
  2293.            - Net
  2294.                  
  2295.                  As above, applies to FIDO *.MSG areas only.
  2296.                  
  2297.                  Set this to the net number you are using for this conference.
  2298.                  
  2299.            - Node
  2300.                  
  2301.                  As above, applies to FIDO *.MSG areas only.
  2302.                  
  2303.                  Set this to the node number you are using for this conference.
  2304.                  For these three options, settings of:
  2305.                  
  2306.                                   Zone: 8
  2307.                                    Net: 965
  2308.                                   Node: 9
  2309.                  
  2310.                  ...would mean a FIDO-style address of "8:965/9".
  2311.                  
  2312.            - Point
  2313.                  
  2314.                  As above, applies to FIDO *.MSG areas only.
  2315.                  
  2316.                  If you are operating a point system, set this to your point
  2317.                  number that you are using for this conference.  If you are not
  2318.                  operating as a point, set this option to 0 (zero).
  2319.                  
  2320.                  For these last four options, settings of:
  2321.                  
  2322.                                    Zone: 8
  2323.                                     Net: 965
  2324.                                    Node: 9
  2325.                                   Point: 1
  2326.                  
  2327.                  ...would mean a FIDO-style address of "8:965/9.1"
  2328.                  
  2329.          
  2330.  
  2331.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 45 -
  2332.  
  2333.  
  2334.            - Netmail
  2335.          
  2336.                  Applies to FIDO *.MSG areas only.
  2337.                  
  2338.                  THIS IS A VERY IMPORTANT SETTING.  If this is a netmail area,
  2339.                  set it to "Y", otherwise DEFINITELY set it to "N"!  Mail
  2340.                  Manager +Plus+ handles netmail areas quite differently than
  2341.                  standard *.MSG echo areas, and messages will *NOT* be posted
  2342.                  properly if this setting is incorrect.
  2343.                  
  2344.                  Please see the section of this document regarding FIDO *.MSG
  2345.                  areas for all the info on Mail Manager +Plus+'s handling of
  2346.                  netmail areas.
  2347.  
  2348.     CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)                   - Page 46 -
  2349.  
  2350.  
  2351.          MULTIPLE CONFIGURATION FILES
  2352.          ----------------------------
  2353.          
  2354.          When Mail Manager +Plus+ loads, it will first look for a node-specific
  2355.          configuration file MAILMGRx.CFG (where x would be the node number).
  2356.          If no node-specific configuration file is found, Mail Manager then
  2357.          defaults back to MAILMGR.CFG.  This permits you to have a separate
  2358.          configuration file for any node that requires one.
  2359.          
  2360.          To edit a configuration file other than the default MAILMGR.CFG, enter
  2361.          the filename on the MAILCFG command line.  For instance, to edit
  2362.          MAILMGR2.CFG, your command might be:
  2363.          
  2364.             MAILCFG C:\MAILMGR\MAILMGR2.CFG
  2365.          
  2366.          MAILCFG will look for and edit the filename MAILMGR.CFG (in the
  2367.          current directory) if nothing is passed on the command line.
  2368.          
  2369.          Please be aware that Mail Manager +Plus+ can use the same
  2370.          configuration file between the various nodes of your RBBS-PC, and file
  2371.          sharing/locking is fully implemented.  Therefore it is not necessary
  2372.          to create multiple configuration files unless you have unique
  2373.          requirements between nodes.  (Non-standard port configurations is one
  2374.          example, where you may want to have different MAILMGR.PRO files.
  2375.          Since the path/name of MAILMGR.PRO is specified in the configuration
  2376.          file, this would make for a good argument to use multiple
  2377.          configuration files).
  2378.  
  2379.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 47 -
  2380.  
  2381.  
  2382.          AN INTRODUCTION TO FIDO FORMAT
  2383.          ------------------------------
  2384.          
  2385.          If you do not wish to use FIDO-style *.MSG formatted conferences with
  2386.          Mail Manager +PLUS+, you may skip this section.
  2387.          
  2388.          Mail Manager +PLUS+ merely allows you to access FIDO-style message
  2389.          bases via an offline mail door, it does not handle the actual
  2390.          transmission or reception of these messages.  For that you need a
  2391.          separate frontend mailer such as BinkleyTerm or Front Door.
  2392.          
  2393.          Mail Manager's handling of FIDO conferences is MUCH slower than its
  2394.          handling of RBBS conferences.  You may seriously wish to consider
  2395.          tossing FIDO conferences into standard RBBS message bases in order to
  2396.          speed up Mail Manager operation.  Utilities from other authors for
  2397.          doing this include RBBSMail, MsgToss, and OverMail.  The time spent
  2398.          doing this ONCE for each mail packet received may amount to
  2399.          considerable time savings for EACH time a caller uses this door.
  2400.          
  2401.          Before we talk about the intricacies of setting up Mail Manager +Plus+
  2402.          with your FIDO-style system, we should talk about this particular
  2403.          format for a bit.
  2404.          
  2405.          RBBS-PC is capable of running under a frontend mailer such as Binkley-
  2406.          Term, Frontdoor, Seadog, etc. etc.  Depending on what type of mail
  2407.          processor the Sysop is using, mail can normally be "tossed" into
  2408.          either RBBS-PC message bases, or into the native FIDO-NET format,
  2409.          which is termed here as "*.MSG".  Some Sysops prefer to keep their
  2410.          echo mail in FIDO format, rather than converting all incoming and
  2411.          outgoing messages to and from RBBS-PC *M.DEF's.
  2412.          
  2413.          FIDO "message bases" consist of a unique DOS subdirectory for every
  2414.          conference, with each message i a separate file.  A DOS directory
  2415.          structure for this type of message format will typically look
  2416.          something like this:
  2417.          
  2418.                C:\FIDO        (Base mail directory)
  2419.                C:\FIDO\4SALE  (First conference)
  2420.                C:\FIDO\RBBS   (Second conference)
  2421.                ...            ...so on and so forth.
  2422.          
  2423.          Within each directory (or "conference") will be filenames like 1.MSG,
  2424.          2.MSG, 3.MSG, etc. etc.  The first message in each conference (1.MSG)
  2425.          is normally some type of "checkpoint" file for mail processors (such
  2426.          as QM, et al), and is therefore not usually available for reading by
  2427.          the user.  An exception to this is any "NETMAIL" area that the sysop
  2428.          has set up.  Netmail conferences do not go through quite the same
  2429.          process as regular echo conferences do, and in these types of areas,
  2430.          1.MSG is usually permissible reading material.
  2431.          
  2432.          But let's not get ahead of ourselves, here.  We'll come back to
  2433.          handling netmail later.
  2434.          
  2435.  
  2436.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 48 -
  2437.  
  2438.  
  2439.          Setting up FIDO conferences in Mail Manager is a fairly
  2440.          straightforward process, but there are several things that you will
  2441.          need to keep in mind:
  2442.          
  2443.              - FIDO conferences don't have a user file for Mail Manager +Plus+
  2444.                to rely on.  Therefore, Mail Manager +Plus+ creates one for
  2445.                itself in each FIDO area, named "MMGR.USR".
  2446.              
  2447.              - FIDO conferences don't have any built-in indexing available,
  2448.                short of reading each and every message every time the
  2449.                conference is accessed.  Therefore, Mail Manager +Plus+ creates
  2450.                one for itself in each FIDO area, named "MMGR.NDX".
  2451.              
  2452.              - FIDO conferences cannot be joined from within RBBS-PC.
  2453.                Therefore, Mail Manager +Plus+ will allow every user with
  2454.                sufficient security to read the conference to "join"
  2455.                transparently from within the door.
  2456.              
  2457.              - FIDO conferences are usually renumbered every night.  This means
  2458.                that what was message number 175 on one day might become message
  2459.                number 37 on the next.  Mail Manager therefore determines a
  2460.                unique CRC for each message, based on selected unchanging
  2461.                portions of each message header.  This information is stored in
  2462.                the "MMGR.NDX" file within each conference.
  2463.              
  2464.              - This index should be updated right after your
  2465.                renumbering/maintenance event, to save the first hapless user a
  2466.                *LOT* of time while Mail Manager +Plus+ re-creates it.  That's
  2467.                what the supplied MMINDEX.EXE program is for, and we'll get into
  2468.                the usage of this program shortly.
  2469.              
  2470.              - Mail Manager must know your Zone:Net/Node ID for each FIDO
  2471.                conference, so that it can properly create the message headers
  2472.                of all uploaded replies to these areas.
  2473.              
  2474.          SETTING UP YOUR FIRST FIDO *.MSG AREA
  2475.          -------------------------------------
  2476.          
  2477.          With all that in mind, try setting up your first FIDO conference in
  2478.          Mail Manager +Plus+.  Make sure that it is working properly before you
  2479.          add the entire slew of conferences!  At MAILCFG's conference edit
  2480.          screen, there are several options unique to FIDO conferences that are
  2481.          worthy of note:
  2482.          
  2483.              Path/Name of conference USERS file ..:  Ignored by Mail Manager
  2484.                for FIDO conferences.  You can literally put whatever you want
  2485.                in this field.
  2486.              
  2487.              Path/Name of conference MESSAGES file:  This is the DOS PATH to
  2488.                the conference, rather than the name of the *M.DEF file.  For
  2489.                instance, if you enter "C:\MAIL\4SALE", Mail Manager will
  2490.                manipulate files named
  2491.                
  2492.                      "C:\MAIL\4SALE\*.*".  A trailing backslash is optional.
  2493.              
  2494.  
  2495.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 49 -
  2496.  
  2497.  
  2498.              Allow ANSI graphics in uploaded messages? : NO.  FIDO-NET doesn't
  2499.                like ANSI.
  2500.              
  2501.              Allow high & low ASCII .................. : NO.  Moderators will
  2502.                be all over you if they find messages containing high ASCII that
  2503.                originated on your system.
  2504.              
  2505.              Use FIDO-STYLE tearlines? ............... : YES.  This strips out
  2506.                the "---" tearlines that offline readers like to stick on
  2507.                uploaded messages.  Your FIDO-NET mail processor will add a
  2508.                tearline and tag of its own, and duplicate tearlines are taboo
  2509.                in the FIDO kingdom.
  2510.              
  2511.              Message base type: Y=Fixed, N=Elastic, F=FIDO: F
  2512.              
  2513.              Allow users to join within Mail Manager? ....: Ignored by Mail
  2514.                Manager +Plus+ for FIDO areas.  Any user with sufficient
  2515.                security to READ the conference can "join" from within the door.
  2516.              
  2517.              Path/Name of conference ALIAS file? .........: Aliases aren't much
  2518.                good in FIDO land, either.  This setting is ignored for FIDO
  2519.                conferences.  (See the section regarding "CONFIGURING MAIL
  2520.                MANAGER +PLUS+" for more information regarding alias names).
  2521.              
  2522.              Zone:  Set to your mail zone (U.S. FIDO-NET would be 1).
  2523.              Net:   Set to your net ID (HOTLine's FIDO-NET net ID is 380).
  2524.              Node:  Set to your node ID (HOTLine's FIDO-NET node is 14).
  2525.              Point: Set to your point ID (if applicable).  Point 1 on HOTLine
  2526.                     would be 1).  Otherwise, set to zero (0).
  2527.                (These examples would mean an address of 1:380/14.1).
  2528.              
  2529.              Netmail:  VERY IMPORTANT.  If you are configuring a netmail
  2530.                conference, set this option to "Y".  Otherwise, DEFINITELY set
  2531.                it to "N"!
  2532.          
  2533.          Now save your configuration, and as far as Mail Manager +Plus+ is
  2534.          concerned, you just added a FIDO conference.
  2535.          
  2536.          BEFORE YOU EXTRACT MAIL FROM THE CONFERENCE, be sure that there is a
  2537.          file named "1.MSG" in that directory.  Results can be unpredictable if
  2538.          Mail Manager +Plus+ sees only "2.MSG" and up.  Also, remember that
  2539.          there is no Mail Manager +Plus+ index created as of yet.  You'll want
  2540.          to run the MMINDEX.EXE program to initialize the conference for Mail
  2541.          Manager +Plus+'s use.  Although this last is not TRULY necessary, it
  2542.          will speed up initial operation for that conference considerably,
  2543.          especially if it contains a few hundred messages or so.  Usage for
  2544.          MMINDEX:
  2545.          
  2546.              MMINDEX D:\PATH\MAILMGR.CFG
  2547.          
  2548.          If no filename is passed on the command line, MMINDEX will look for
  2549.          MAILMGR.CFG in the current directory.  MMINDEX reads your Mail Manager
  2550.          +Plus+ configuration file, and creates an index file in all of your
  2551.          FIDO conferences.
  2552.          
  2553.  
  2554.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 50 -
  2555.  
  2556.  
  2557.          At this point, you're ready to test out the conference from within
  2558.          Mail Manager +Plus+ itself.  When satisfied, you can do one of two
  2559.          things:
  2560.          
  2561.             1) Go back to MailCFG and repeat all but the MMINDEX.EXE step for
  2562.                the rest of your FIDO confs.  Or,
  2563.             
  2564.             2) Run the supplied CFG2TXT utility against your MAILMGR.CFG.  This
  2565.                will create a text file that you can use your favorite text
  2566.                editor against, and add the balance of your FIDO conferences.
  2567.                When finished, run the companion program, TXT2CFG to convert the
  2568.                text file back into Mail Manager +Plus+'s binary configuration
  2569.                format.  If you have MANY Fido conferences to configure, this
  2570.                might be the way to go.
  2571.             
  2572.             See the section of this document regarding "UTILITY PROGRAMS" for
  2573.             more information on these two utilities.
  2574.          
  2575.          After doing one of these two things, run MMINDEX.EXE as the very last
  2576.          item BEFORE firing Mail Manager +Plus+ back up for more testing.
  2577.          Remember to add it to your nightly event, as the very LAST thing run
  2578.          before your BBS comes back up.
  2579.          
  2580.  
  2581.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 51 -
  2582.  
  2583.  
  2584.          NETMAIL CONFERENCES
  2585.          -------------------
  2586.          
  2587.          Guess what!  Netmail areas require a little more work.  "Regular"
  2588.          echomail *.MSG areas are scanned out by your mail processor for
  2589.          sending to your host.  NETMAIL, on the other hand, can be sent
  2590.          anywhere, either directly from your system to destination, or routed
  2591.          through your HOST.
  2592.          
  2593.          The most courteous way to do this is generally thought to be via
  2594.          "Crash" or "Direct" netmail, which bypasses the network and puts you
  2595.          in immediate contact with the individual system.  By going direct,
  2596.          there are other fun things that are considered almost automatic for
  2597.          Sysops of frontend mailer systems, such as "File Attach", and "File
  2598.          Request" (commonly referred to as "FREQ"), not to mention that non-
  2599.          involved parties shouldn't have to front the long distance bill for
  2600.          personal messages between two individuals in the net.
  2601.          
  2602.          On the other hand, if you're sending mail to your host, you might want
  2603.          to send the message normally, which means that it would be sent out
  2604.          when your mail packer picks it up during your regular mail event.
  2605.          This way, you don't have to make two separate (and possibly long-
  2606.          distance) calls to your host if you want to send them netmail.
  2607.          
  2608.          * VERY IMPORTANT NOTE * - In its current state of development, MMGR+
  2609.          can handle outbound crashmail, file attaches, and file requests only
  2610.          when used in conjunction with the BinkleyTerm frontend mailer.  Other
  2611.          front end programs such as FrontDoor, Seadog, D'Bridge, Intermail,
  2612.          etc. etc. use DIFFERENT METHODS of sending off outbound mail packets.
  2613.          For this reason you will be unable to send CRASH netmail with this
  2614.          door unless you are running some variant of BinkleyTerm.  You will be
  2615.          able to send normal (routed) netmail with this door just fine, no
  2616.          matter what frontend you are using.  Regular netmail is picked up by
  2617.          your mail processor, and that is handled the same way for all *.MSG
  2618.          systems.
  2619.          
  2620.          In any case... you need to inform Mail Manager of your outbound
  2621.          directories for NETMAIL zones.  With BinkleyTerm, you will have a
  2622.          separate outbound directory for each mail zone.  There are a number of
  2623.          ways to go about this from the standpoint of your frontend mailer, but
  2624.          the important thing is that as the SysOp of the board, you should
  2625.          already know where they are!
  2626.          
  2627.          Create a file named MMGRNODE.OB in your Mail Manager Directory.  This
  2628.          is a simple text file, and does nothing more than inform Mail Manager
  2629.          where to put File requests, File attaches, and outbound netmail when
  2630.          creating a CRASH message.  The format for each line is:  Zone,
  2631.          X:\PATH\OUTBOUND.DIR  So, if you are in 3 different mail zones, your
  2632.          MMGRNODE.OB file would look something like this:
  2633.          
  2634.               1, C:\BINKLEY\OUTBOUND
  2635.               8, C:\BINKLEY\OUTBOUND.008
  2636.               10, C:\BINKLEY\OUTBOUND.010
  2637.          
  2638.          ...and that's all that's needed for your MMGRNODE.OB text file.
  2639.  
  2640.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 52 -
  2641.  
  2642.  
  2643.          
  2644.          If you are in more than one mail network, you may be using what are
  2645.          termed as "AKA" addresses.  In this case, the Zone:Net/Node address
  2646.          that you configured for this netmail area may not always be what you
  2647.          want Mail Manager +Plus+ to use.  For instance, if you are a member of
  2648.          both Rbbsnet and FidoNet, you may wish to send a message to someone
  2649.          that is reachable only through RBBSNet in zone 8.  In this case, you
  2650.          may want the recipient of the message to see your RBBSNet address on
  2651.          the message, rather than your Fido address.
  2652.          
  2653.          Our solution to this is a file named MMGRNODE.AKA, which Mail Manager
  2654.          +Plus+ will look for in your Mail Manager +Plus+ directory.  This text
  2655.          file is formatted as such for each line:   Zone:Net/Node   So, to copy
  2656.          the above-mentioned example, your MMGRNODE.AKA file might look like:
  2657.          
  2658.              1:226/1400
  2659.              8:965/9
  2660.              10:10/1
  2661.          
  2662.          See the section of this document entitled "Text files for FIDO netmail
  2663.          areas" for the full scoop on MMGRNODE.OB and MMGRNODE.AKA.
  2664.          
  2665.          NOW, we have to get into something that we're probably going to catch
  2666.          flak about, and that's our implementation of how to handle searching
  2667.          the nodelist to find the system to which you're sending netmail
  2668.          messages.
  2669.          
  2670.          Mail Manager +Plus+ uses a proprietary nodelist format.  It just is
  2671.          not feasible at this stage of the game for us to attempt to support
  2672.          Version 6 and/or Version 7 nodelists, so we deemed it best to use a
  2673.          format of our own, optimized for FAST searches and small file size.
  2674.          You need not use our implementation of the nodelist, but if you don't,
  2675.          you will lose convenience, and will then need to be able to enter in
  2676.          the exact Zone, Net, and Node ID of the recipient on every netmail
  2677.          message, with no search options.
  2678.          
  2679.          MMGRNODE.EXE is Mail Manager +Plus+'s proprietary nodelist compiler.
  2680.          This executable should be placed in your Mail Manager +Plus+
  2681.          directory, and should be run whenever you update your nodelists.  Its
  2682.          usage is:
  2683.          
  2684.                MMGRNODE [/A] X:\PATH\NODELIST.FIL
  2685.                   
  2686.                   /A  - Tells Mail Manager +Plus+ to append to the existing
  2687.                         compiled nodelist.  If omitted, Mail Manager +Plus+
  2688.                         will create the compiled nodelist from scratch,
  2689.                         overwriting any pre-existing one. (By "Compiled
  2690.                         nodelist", we are referring to Mail Manager +Plus+'s
  2691.                         proprietary one, MMGRNODE.DAT).
  2692.                   
  2693.                   X:\PATH\NODELIST.FIL - The path/filename to the raw nodelist
  2694.                         that you are compiling.
  2695.          
  2696.  
  2697.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 53 -
  2698.  
  2699.  
  2700.          MMGRNODE will create two files in the current DOS subdirectory:
  2701.          
  2702.                   MMGRNODE.DAT - The main data file containing Sysop names,
  2703.                         Zone, Net, and node numbers, and phone numbers.  All
  2704.                         other information in the raw nodelist is ignored, to
  2705.                         save on file size as much as possible.
  2706.                   
  2707.                   MMGRNODE.DIX - The data file's index.  This file will be MUCH
  2708.                         smaller, and contains information to quickly jump to an
  2709.                         individual system's info based on Zone, Net, and Node.
  2710.          
  2711.          Mail Manager +Plus+ will look for these two files in your Mail Manager
  2712.          directory whenever a netmail message is found within a reply packet.
  2713.          
  2714.          For those using multiple nodelists, consider which one you'll use the
  2715.          most, and compile that one FIRST, to improve on search speed.  For
  2716.          example, say you're compiling the RBBS-NET nodelist (zone 8) and the
  2717.          entire FIDO-NET nodelist.  RBBSLIST is so small that the search time
  2718.          to go through it to get to FIDO addresses is minimal.  On the other
  2719.          hand, it would take considerably longer to have to go through the
  2720.          entire FIDONET nodelist when you're looking for someone in RBBS-NET.
  2721.          You get the idea.  To compile using this scenario, here's the command
  2722.          lines you'd use (we'll just use dummy nodelist filenames for the
  2723.          moment).  Make sure you're in your Mail Manager +Plus+ directory!:
  2724.          
  2725.            MMGRNODE C:\BINKLEY\RBBSLIST.178
  2726.            MMGRNODE /A C:\BINKLEY\NODELIST.094
  2727.          
  2728.          This would create MMGRNODE.DAT and MMGRNODE.DIX from scratch, starting
  2729.          with the RBBS-NET nodelist.  The FIDO nodelist would be appended to
  2730.          it.  You can append as many nodelists as you'd like in this way.  (We
  2731.          tried five, for testing purposes, and had no trouble).
  2732.          
  2733.          At this point, you should be all setup and ready to roll with your
  2734.          FIDO areas, as well as your NETMAIL areas.
  2735.  
  2736.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 54 -
  2737.  
  2738.  
  2739.          NETMAIL MESSAGES WITHIN REPLY PACKETS
  2740.          -------------------------------------
  2741.          
  2742.          Uploaded *.REP's will work just like they always have within Mail
  2743.          Manager and Mail Manager +Plus+, until you run into a NETMAIL message.
  2744.          When Mail Manager +Plus+ encounters a message for a conference you
  2745.          have configured as netmail in your REP packet, it stops to ask you a
  2746.          few questions, so DON'T RUN MAIL MANAGER +PLUS+ FROM A SCRIPT, IF
  2747.          YOU'RE UPLOADING NETMAIL!  There *is* one exception to this rule:
  2748.          read on to find out what it is.
  2749.          
  2750.          You'll be informed that this is a *NETMAIL MESSAGE*, then will be
  2751.          asked a series of questions:
  2752.          
  2753.          Users that have sufficient security to read ALL messages (or higher)
  2754.          will get the option of posting the message as C)rash, and will also
  2755.          get the file request and attach options.  Users with security LOWER
  2756.          than this will not get these options, and their netmail will be posted
  2757.          "normally" (as an *.MSG in your netmail directory, waiting to be
  2758.          tossed out by your mail processor).  REMINDER - Mail Manager +Plus+
  2759.          can only handle outbound crashmail if you are running BinkleyTerm!
  2760.          
  2761.          If the user has sufficient security, the first question will be:
  2762.          "Send message [N]ormally, or C)rash?"
  2763.          
  2764.             (Defaults to normal).  A crash message goes directly to your
  2765.             outbound area, and is also posted (and marked as sent) in your
  2766.             netmail area.  A normal message is posted in your netmail area, and
  2767.             is not sent to anyone until your mail packer finds and moves it.
  2768.          
  2769.          If a (C)rash message, you'll be asked: "File attach Y/[N]?"
  2770.          
  2771.             (Defaults to No).  If you tell it yes, you'll be prompted for the
  2772.             path/filename to send out.
  2773.          
  2774.          If a (C)rash message, you'll also be asked: "File request Y/[N]?"
  2775.             
  2776.             (Defaults to No).  If you tell it yes, you'll be prompted for the
  2777.             name to request.
  2778.             
  2779.             NOTE - In our current state of development, you can do one or the
  2780.             other (attach or request), but not both!  If you really need to
  2781.             both attach and request to the same system at the same time, you'll
  2782.             have to upload two separate netmail messages:  1 for the request,
  2783.             and 1 for the attach.
  2784.          
  2785.          "Private Message Y/N?"
  2786.          
  2787.             Defaults to whatever it was set to in the REP packet.
  2788.          
  2789.          "Search by I)D, or S)ysop name ([ENTER] = bypass the search)?"
  2790.          
  2791.             This is where Mail Manager +Plus+ will look at the MMGRNODE.DAT and
  2792.             MMGRNODE.DIX files created by the MMGRNODE.EXE nodelist compiler.
  2793.             Here are what the 3 options mean to you:
  2794.  
  2795.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 55 -
  2796.  
  2797.  
  2798.             
  2799.             (I)D - You'll be asked for an exact Zone:Net/Node[.Point] number to
  2800.                  look up (Point is optional).  If Mail Manager +Plus+ finds a
  2801.                  hit, it will first ask you whether or not to [A]ccept what it
  2802.                  found, then either search again, or ask you whether or not to
  2803.                  post the message.  The ID search uses the data index file, and
  2804.                  is VERY fast.  Please note that if you are sending your
  2805.                  message to a POINT address, the search will pull up the HOST
  2806.                  system for that point.  This is perfectly normal.
  2807.             
  2808.             (S)ysop name - You'll be asked for a partial sysop name to look
  2809.                  for.  The search is NOT case sensitive.  As soon as Mail
  2810.                  Manager +Plus+ finds the first hit, it displays what it finds,
  2811.                  and asks you whether to accept what it found, or search again.
  2812.                  Please note that you can't search by sysop name if you are
  2813.                  sending mail to a point, unless you have compiled a separate
  2814.                  "point nodelist" with MMGRNODE.EXE.
  2815.             
  2816.             [ENTER] - Bypass the search.  You'll key in the
  2817.                  Zone:Net/Node[.Point] ID's, and *NO* error checking will be
  2818.                  performed.  Mail Manager +Plus+ will take whatever you give
  2819.                  it, and attempt to post the message.  This is the only option
  2820.                  available to you if you did not utilize the MMGRNODE.EXE
  2821.                  program.
  2822.             
  2823.             Post Message Y)es, N)o, M)odify ([ENTER] = Y)?
  2824.             
  2825.          We do give you one last chance to abort the message <grin>.  If you
  2826.          made a mistake, you can choose "M" to start over and re-enter the
  2827.          information.
  2828.          
  2829.          There is a quick and easy way to bypass all of this.  If the very
  2830.          first line of the message body contains nothing but "TO: address",
  2831.          then the door will attempt to use that address as a normal message (to
  2832.          be scanned out later by your mail processor).  For example, if the
  2833.          first line of the message body reads:
  2834.                                  TO: 1:380/14
  2835.          ...here is what will happen:
  2836.          
  2837.              - MMGRNODE.NDX is searched for Zone 1, and Net 380.
  2838.              
  2839.              - If found, MMGRNODE.DAT is searched for 1:380/14.
  2840.              
  2841.              - If found, the message will be posted normally in your netmail
  2842.                area, without requiring further intervention.
  2843.              
  2844.              If any of the above are NOT found, the "TO:" line is ignored, and
  2845.              you will be prompted as always for the full information about the
  2846.              netmail message.
  2847.          
  2848.  
  2849.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 56 -
  2850.  
  2851.  
  2852.          This works for netmail messages found within REP packets, as well as
  2853.          netmail messages that are entered online within the door.  You can
  2854.          also specify a point address on this line, if the need ever arises.
  2855.          (Example:  To: 1:380/14.1).
  2856.          
  2857.          You cannot send a CRASH message or a file attach/request in this way,
  2858.          but you might find this option handy for posting a quickie routed
  2859.          message now and then.
  2860.  
  2861.     FIDO-STYLE *.MSG MESSAGE AREAS                                  - Page 57 -
  2862.  
  2863.  
  2864.          LAST MINUTE THOUGHTS ON FIDO
  2865.          ----------------------------
  2866.          
  2867.          That's about it for the FIDO *.MSG and NETMAIL implementations.  A
  2868.          couple of things that should probably be mentioned:  Eddie Rowe has
  2869.          written a program that we have never tried, and that's NoSnail.
  2870.          NoSnail has the capability of sending netmail from an RBBS-PC message
  2871.          base (*M.DEF).  If you are using this utility, you can ignore all of
  2872.          the above for netmail areas, and use Eddie's instructions instead.
  2873.          Aren't you glad you read this far? <g>
  2874.          
  2875.          Message extracting, and manually setting last message read markers are
  2876.          noticeably slower in *.MSG conferences.  There are several reasons for
  2877.          this, most of which probably don't need a lot of explanation, but here
  2878.          are a few anyway:
  2879.          
  2880.          Each message is in a separate file.  Therefore, there's an awful lot
  2881.          of file opening and closing going on.
  2882.          
  2883.          A user might be posting (or have just posted) a FIDO message via Mail
  2884.          Manager (or some other utility) on another node of your BBS.  We
  2885.          perform checks to guard against this (and allow for it), which slows
  2886.          things down a bit.
  2887.          
  2888.          Fido messages don't have a whole lot of "standardization".  A
  2889.          perfectly valid message could have any number of different things
  2890.          determining end of printable line, or *NO* end of line markers at all.
  2891.          So, there's a lot of checking and conversion to be done in order to
  2892.          get the message into QWK format.
  2893.          
  2894.          Beyond that... it is acceptably fast on a non-networked system (even a
  2895.          fairly slow one), but the extraction process really bogs down when run
  2896.          through a network with fairly slow transfer rates.  We are working on
  2897.          a few ideas to speed up the extraction process in some future release.
  2898.  
  2899.     MISCELLANEOUS CONSIDERATIONS                                    - Page 58 -
  2900.  
  2901.  
  2902.          DEBUGGING YOUR SETUP, AND RUNNING IN LOCAL MODE
  2903.          -----------------------------------------------
  2904.          
  2905.          Assuming (again) that your Mail Manager +Plus+ directory is named
  2906.          \MAILMGR:
  2907.          
  2908.          Change to the \MAILMGR directory, and run MAILMGR.EXE with no command
  2909.          line to bring the door up in local mode.
  2910.          
  2911.          NOTE - Depending on how many conferences you've entered, Mail Manager
  2912.          +Plus+ may take a while to come up.  Mail Manager +Plus+ attempts to
  2913.          find the user in each and every conference as soon as it loads to
  2914.          determine which conferences the user has and has not joined.  The more
  2915.          conferences you have, and the slower your hard disk, the longer this
  2916.          will take.  This is required by the security measures mentioned in the
  2917.          'features' section.
  2918.          
  2919.          If this is a first-time installation, Mail Manager +Plus+ should say
  2920.          that you're a new user and walk you through the user setup.
  2921.          
  2922.          We think it is necessary to mention Mail Manager +Plus+'s own running
  2923.          scenario, since it is important for you as the SysOp to understand
  2924.          this for any debugging purposes on your end.
  2925.          
  2926.          You created   +-- Work directories created & maintained by the door.
  2927.                 |      |
  2928.             \MAILMGR   |
  2929.                        |
  2930.             \MAILMGR\LOCAL
  2931.                     \NODE1
  2932.                     \NODE2
  2933.                     ...etc.
  2934.          
  2935.          Mail Manager +Plus+ changes to these work directories as it runs, and
  2936.          changes back to the parent directory just as it exits.  If you used
  2937.          the "/W" work directory command line switch, these directories will be
  2938.          created and manipulated wherever you specified them to be.
  2939.          
  2940.          If you are not using Mail Manager's list of archivers (MAILMGR.ARL),
  2941.          one file that absolutely MUST be in the directory that you created is
  2942.          RBBSQWK.BAT.   If you are running the list of archivers, this file is
  2943.          not needed.
  2944.          
  2945.          For those NOT running MAILMGR.ARL:  DON'T RENAME RBBSQWK.BAT!!!
  2946.          
  2947.          You can edit RBBSQWK.BAT if you are familiar with the format of the
  2948.          CONTROL.DAT file that is included in all .QWK packets, and/or want to
  2949.          modify what the users will receive in their QWK's.  This is not for
  2950.          the faint of heart, requires some knowledge of how things work in QWK
  2951.          land, and simply isn't necessary.  RBBSQWK.BAT is run each time that
  2952.          Mail Manager +Plus+ creates a QWK packet for the user to download, and
  2953.          doesn't do anything at all if you are using the list of archivers,
  2954.          MAILMGR.ARL.
  2955.          
  2956.  
  2957.     MISCELLANEOUS CONSIDERATIONS                                    - Page 59 -
  2958.  
  2959.  
  2960.          FOR A FIRST-TIME INSTALLATION, WE RECOMMEND YOU DON'T MODIFY
  2961.          RBBSQWK.BAT!
  2962.          
  2963.          An important consideration is what to do with your own personal QWK's
  2964.          and REP's created locally.  You may find it convenient to configure
  2965.          your offline reader to use the \MAILMGR\LOCAL directory for all .REP's
  2966.          and .QWK's, since that's where Mail Manager will manipulate your mail
  2967.          in local mode.
  2968.          
  2969.          To stick a .REP packet into your message bases, just U)pload while in
  2970.          local mode, and select any protocol other than N)one.  If your .REP
  2971.          packet is in the \MAILMGR\LOCAL directory, it will be processed as if
  2972.          you'd uploaded the file remotely.
  2973.          
  2974.          It is important to make you aware that there is a sysop-only menu
  2975.          option available, and that's "I" (Info), which isn't listed in either
  2976.          the command prompt, or the menu itself.  This menu option is available
  2977.          only to those with sufficient security to read ALL messages, or
  2978.          greater.  If the user does not have at least this security level, they
  2979.          will see the familiar "Command not recognized", instead.
  2980.          
  2981.          If you have set yourself up with sufficient security to use this
  2982.          option, pressing "I" at the Mail Manager +Plus+ main menu will greet
  2983.          you with something like this:
  2984.          
  2985.                SYSOP INFORMATION:
  2986.          
  2987.                Mail Manager version ............: v3.11
  2988.                Mail Manager path ...............: C:\MAILMGR
  2989.                MailMGR's operating environment .: LANtastic v4.10 (NetBIOS)
  2990.                DOS version .....................: 6.00
  2991.                DOS SHARE detected? .............: Yes
  2992.                Flow control method .............: Local mode
  2993.                Free string space ...............: 20624
  2994.                Non-string array avail ..........: 273408
  2995.                Available stack space ...........: 1738
  2996.                MAIN message base ...............: E:\RBBS\MAINM.DEF
  2997.                MAIN users file .................: E:\RBBS\MAINU.DEF
  2998.                Highest message # in MAIN .......: 6132
  2999.                Last msg # YOU read in MAIN .....: 6131
  3000.                Filename of protocol definitions : C:\MAILMGR\MAILMGR.PRO
  3001.                Filename of list of archivers ...: C:\MAILMGR\MAILMGR.ARL
  3002.                Filename of FMS directory .......: E:\RBBS\MASTER.DIR
  3003.                RBBS-PC semaphore file ..........: E:\RBBS\IBMFLAGS
  3004.                MailMGR semaphore file ..........: MMFLAGS
  3005.                RBBS-PC semaphore file size (6) .: 6
  3006.                MailMGR semaphore size (3) .: 3
  3007.          
  3008.             These 20 are all of the possible lines that can be shown to you.
  3009.             The last four will be displayed only if your environment is
  3010.             NetBIOS.
  3011.          
  3012.  
  3013.     MISCELLANEOUS CONSIDERATIONS                                    - Page 60 -
  3014.  
  3015.  
  3016.             Some of the more important information in here:
  3017.          
  3018.                Mail Manager path should reflect the drive and directory that
  3019.                you have installed the program in.  If it doesn't, your batch
  3020.                file is probably not changing to the proper directory prior to
  3021.                running MAILMGR.EXE.
  3022.                
  3023.                Mail Manager's operating environment should reflect what you've
  3024.                told Mail Manager to use.  If it doesn't, there's definitely a
  3025.                problem!
  3026.                
  3027.                DOS version must be 3.30 or above in order for Mail Manager
  3028.                +Plus+ to operate properly.
  3029.                
  3030.                DOS SHARE must be detected if you are operating in a NetBIOS
  3031.                environment.  The only exception is if you are running under a
  3032.                NOVELL network, in which case SHARE checking is bypassed.
  3033.                
  3034.                Flow control method can report one of five things:  Local mode,
  3035.                FOSSIL, RTS/CTS, XON/XOFF, or NONE.
  3036.                
  3037.                Free string space is pretty darned important, too.  This should
  3038.                really be up around 10,000 or higher at all times when you
  3039.                display this screen.  If it is less than that, we want to hear
  3040.                about it!
  3041.                
  3042.                Non-string array available is approximately the amount of free
  3043.                memory that is available for DSZ and your file compression/
  3044.                extraction programs.  If this number is less than 200K, you are
  3045.                likely to run into trouble, and should check to make sure that
  3046.                you are EXITING, (NOT SHELLING!) from RBBS-PC to Mail Manager
  3047.                +Plus+.  The only other way that we can think of that would
  3048.                cause you to have less than 200K available on today's 640K+ PC's
  3049.                would be if you have a VERY large # of conferences.  If you have
  3050.                less than 200K here, you will probably need a utility like
  3051.                SHROOM (mentioned in the requirements section of this document)
  3052.                in order to use Mail Manager +Plus+.
  3053.                
  3054.                MAIN message base and user file names must match what is true
  3055.                for your MAIN area.  If not, you don't have MAIN as your 1st
  3056.                conference listed, and Mail Manager +Plus+ will NOT operate
  3057.                properly.
  3058.                
  3059.                Highest message number in MAIN, and highest message # that you
  3060.                read in main should be accurate.  If they're not, then Mail
  3061.                Manager +Plus+ didn't properly find you in the MAIN users file,
  3062.                and/or it wasn't able to correctly access the MAIN message file.
  3063.                
  3064.                Filename of list of protocol definitions should match what you
  3065.                told MAILCFG to use for MAILMGR.PRO.
  3066.                
  3067.                Filename of list of archivers should match what you told MAILCFG
  3068.                to use.  (If this file does not exist, Mail Manager will use the
  3069.                default type of compression that you chose, and will require
  3070.                said archiver to be in a DOS path!)
  3071.  
  3072.     MISCELLANEOUS CONSIDERATIONS                                    - Page 61 -
  3073.  
  3074.  
  3075.                
  3076.                Filename of FMS directory should match what is true for your
  3077.                system if you are using an RBBS-PC FMS directory, or "NONE"
  3078.                otherwise.
  3079.                
  3080.                The last four lines will only be shown to you if you are running
  3081.                under NetBIOS, and they are described in better detail elsewhere
  3082.                in this manual.
  3083.                
  3084.                If, after following these instructions, you continue to have
  3085.                trouble, take a look at the "COMMON PROBLEMS" section of this
  3086.                manual.
  3087.  
  3088.     MISCELLANEOUS CONSIDERATIONS                                    - Page 62 -
  3089.  
  3090.  
  3091.          HANDLING NON-STD PORTS VIA MAILMGR.PRO
  3092.          --------------------------------------
  3093.          
  3094.          The easiest way to handle nonstandard port addresses in Mail Manager
  3095.          +Plus+ is to create a separate configuration file for each node, and
  3096.          have each configuration file point to a different copy of MAILMGR.PRO.
  3097.          The downside of doing this is that every change you later make in your
  3098.          configuration will have to be duplicated for each node's configuration
  3099.          file.   It IS possible to achieve the same results with a single
  3100.          configuration file, however.
  3101.          
  3102.          In order to support a nonstandard port address in a single
  3103.          configuration file, have your MAILMGR.PRO specify a custom batch file,
  3104.          rather than a direct call to the protocol executable itself.  Your
  3105.          custom batch file can then send the correct commands to the protocol,
  3106.          depending on which port is involved.
  3107.          
  3108.          Here's what an entry in the MAILMGR.PRO file might look like.  (This
  3109.          should all be on one line, of course, but is split here for clarity):
  3110.          
  3111.                 "Z)modem (Batch)",0,S,8,,B,1024,,0.95,,1=E,
  3112.                 "X:\ZMODEM.BAT S [PORT#] [BAUD] [FILE]",
  3113.                 "X:\ZMODEM.BAT R [PORT#] [BAUD] [FILE]"
  3114.          
  3115.          With drive X: of course being whatever drive\directory you want.
  3116.          
  3117.          Then the ZMODEM.BAT file could look something like (assuming that you
  3118.          have ports 1 and 2 at standard addresses, and port 3 at non-standard
  3119.          address 3e8, irq 5):
  3120.          
  3121.                    @ECHO OFF
  3122.                    : --------------------------------------
  3123.                    : 1st arg is either S or R,
  3124.                    : 2rd arg is comm port number
  3125.                    : 3rd arg is bps rate, and
  3126.                    : 4th arg is filename being transferred.
  3127.                    : --------------------------------------
  3128.                    IF (%1)==(S) GOTO SEND
  3129.                    IF (%1)==(R) GOTO RECEIVE
  3130.                    GOTO END
  3131.                    
  3132.                    :SEND
  3133.                      IF NOT (%2)==(3) dsz port %2 speed %3 sz -m %4
  3134.                      IF     (%2)==(3) dsz portx 3e8,5 speed %3 -m sz %4
  3135.                      GOTO END
  3136.                    
  3137.                    :RECEIVE
  3138.                      IF NOT (%2)==(3) dsz port %2 speed %3 rz %4
  3139.                      IF     (%2)==(3) dsz portx 3e8,5 speed %3 rz %4
  3140.                    
  3141.                    :END
  3142.          
  3143.  
  3144.     MISCELLANEOUS CONSIDERATIONS                                    - Page 63 -
  3145.  
  3146.  
  3147.          This could, of course, be refined into a single batch file that
  3148.          handles all protocols, not just Zmodem, but it should serve to
  3149.          illustrate the principle.  Or a separate batch file could be set up
  3150.          for each protocol.
  3151.          
  3152.          We leave it to you to adapt to protocol drivers other than DSZ.
  3153.  
  3154.     MISCELLANEOUS CONSIDERATIONS                                    - Page 64 -
  3155.  
  3156.  
  3157.          DESQVIEW, NETWORKS, AND MULTIPLE NODES
  3158.          --------------------------------------
  3159.          
  3160.          Operating in a multitasking environment or on a network is a special
  3161.          case, worthy of further explanation!
  3162.          
  3163.          First off, Mail Manager +Plus+ can automatically detect the following
  3164.          conditions:
  3165.          
  3166.                - Is DOS SHARE installed?
  3167.                - Is DESQview present?
  3168.                - Is Artisoft's LANtastic present?
  3169.                - Is Novell present?
  3170.          
  3171.          What Mail Manager +Plus+ detects will be used as the basis for
  3172.          initially determining the operating environment, which will be:
  3173.          
  3174.            - DESQview, if it is present, regardless of whether or not SHARE is
  3175.              installed.
  3176.            
  3177.            - NetBIOS, if DESQview is not present, and SHARE is installed, or
  3178.              Novell is detected.
  3179.            
  3180.            - Good ole' normal DOS if neither of the above is true.
  3181.          
  3182.          Mail Manager +Plus+ will then use the appropriate file locking
  3183.          technique for the type of environment that was detected.  At this
  3184.          point, the only file being accessed is Mail Manager's own
  3185.          configuration file, so your RBBS files are quite safe even if this is
  3186.          not the same environment that you have specified for RBBS to use.
  3187.          
  3188.          Once the program has progressed far enough to have read what network
  3189.          type that you told it to use (from DORINFOx.DEF if operating remotely,
  3190.          or MAILMGR.CFG if operating in local mode), Mail Manager +Plus+ will,
  3191.          if necessary, switch to your specified type of network.
  3192.          
  3193.          With that out of the way, let's talk about the three supported types
  3194.          of environments, and what they mean from the standpoint of Mail
  3195.          Manager +Plus+:
  3196.          
  3197.            DESQview - Mail Manager +Plus+ will use the same file & record
  3198.               locking scheme that RBBS-PC itself uses.  In fact, it uses the
  3199.               very same assembler source, which was written by Jon Martin in
  3200.               1988.  Therefore, the DESQview semaphore locking routines used by
  3201.               Mail Manager +Plus+ are copyrighted by Jon Martin, and are in
  3202.               fact available to anyone who has a copy of RBBS-PC's source code.
  3203.               Look for RBBSDV.ASM in RBBS-PC's assembler source.
  3204.            
  3205.            NetBIOS - This is a special case, and requires that physical file
  3206.               and Novell record locking take place.  RBBS-PC uses what is
  3207.               termed as a "semaphore" file, to control access to what Mail
  3208.               Manager +Plus+ is concerned with:  Your USERS file(s), your
  3209.               MESSAGES file(s), and your FMS file (if any).
  3210.               
  3211.  
  3212.     MISCELLANEOUS CONSIDERATIONS                                    - Page 65 -
  3213.  
  3214.  
  3215.               This is done with the hard-coded filename "IBMFLAGS", which will
  3216.               exist in the same directory as your MAIN message base.  If you're
  3217.               already running RBBS-PC under NetBIOS, look for it... it should
  3218.               already be there.  IBMFLAGS is 6 bytes in length, and contains
  3219.               nothing but three empty 2-byte records, which are controlled by
  3220.               RBBS-PC and Mail Manager +Plus+ to limit access to USERS and
  3221.               MESSAGES files.
  3222.               
  3223.               Under NetBIOS, Mail Manager +Plus+ will create and maintain its
  3224.               own "semaphore" locking file, using the same principle as
  3225.               IBMFLAGS.  The Mail Manager +Plus+ semaphore file is named
  3226.               MMFLAGS, and will be created in your Mail Manager +Plus+
  3227.               directory.  MMFLAGS will be 3 bytes in length, and manipulated by
  3228.               all nodes of Mail Manager +Plus+.
  3229.               
  3230.               It is also noteworthy to mention that all files will be opened in
  3231.               a SHARED fashion under NetBIOS, which is the nature of the beast.
  3232.               
  3233.               If you are running under Novell Netware, Mail Manager +Plus+ will
  3234.               detect it, and will not check for the installation of DOS SHARE.
  3235.               If Novell is not detected, yet NetBIOS is specified as the
  3236.               environment, Mail Manager will check for DOS SHARE before
  3237.               allowing itself to continue.
  3238.               
  3239.            DOS  - Gee, isn't it nice when you don't have to worry about all
  3240.               this?  Under good 'ole DOS, none of the above is meaningful, and
  3241.               all files will be opened normally, with no locking mechanisms in
  3242.               place.
  3243.          
  3244.          If you happen to be running in an environment that does NOT match any
  3245.          of the above three methods, AND you are sharing the same set of RBBS
  3246.          message bases and users files between nodes, you will want to consider
  3247.          having DOS SHARE loaded, and configure both RBBS-PC and Mail Manager
  3248.          +Plus+ to use NetBIOS as the operating environment.
  3249.          
  3250.          Or, if file sharing is not a concern, just configure Mail Manager
  3251.          +Plus+ to use DOS as its environment.
  3252.          
  3253.          For most installations, you can run up to 36 nodes from a single
  3254.          configuration file, utilizing a unique work directory for each node.
  3255.          Unusual installations (non-standard comm ports have already been
  3256.          discussed) can be accommodated via separate configuration files for
  3257.          one or more nodes.One such case might be a networked setup in which
  3258.          the network drive letters are not the same for each node (C:\MAINM.DEF
  3259.          on one, D:\MAINM.DEF on another).  Why you'd set your network up that
  3260.          way we don't know, but it isn't our place to, is it?
  3261.  
  3262.     MISCELLANEOUS CONSIDERATIONS                                    - Page 66 -
  3263.  
  3264.  
  3265.          WORKING WITH A FOSSIL DRIVER
  3266.          ----------------------------
  3267.          
  3268.          Mail Manager +Plus+ does support a FOSSIL driver.  If you told RBBS-PC
  3269.          to use a FOSSIL, Mail Manager +Plus+ will also.  The door has been
  3270.          tested extensively with both BNU v1.70 and X00 v1.2x FOSSILs.
  3271.          
  3272.          PLEASE NOTE that some door converters & programs that 'launch' doors
  3273.          for you may not correctly set the FOSSIL argument in DORINFOx.DEF!!!!
  3274.          
  3275.          The very last line of your DORINFOx.DEF (line #13) should be either a
  3276.          zero or minus one (0 or -1).  -1 indicates that the FOSSIL is active
  3277.          in RBBS-PC, and tells the door that it too should use a FOSSIL.
  3278.          
  3279.          To keep you from having to dig up the RBBS-PC documentation, here's
  3280.          what Mail Manager +Plus+ expects from DORINFOx.DEF:
  3281.          
  3282.              NEWARK CONNECTION  <- BBS name (ignored by Mail Manager +Plus+)
  3283.              CHIP               <- Sysop's first name
  3284.              MORROW             <- Sysop's last name
  3285.              COM1               <- Communications port
  3286.              2400 BAUDD,N,8,1   <- Communications parameters
  3287.               6                 <- Network type (4=DV, 6=NetBIOS)
  3288.              JOE                <- User's first name
  3289.              USERNAME           <- User's last name
  3290.              NEWARK, OH         <- User's city/state
  3291.              2                  <- User's graphics preference (2=ANSI)
  3292.              10                 <- User's security level
  3293.              30                 <- Number of minutes remaining
  3294.              -1                 <- FOSSIL in use (0=no, -1=yes)
  3295.              
  3296.              * NOTE - The second "D" in "BAUDD" is a bug in RBBS-PC 17.3C, and
  3297.              may or may not be present in your own DORINFOx.DEF files.  Either
  3298.              way, it does not affect the operation of the door.
  3299.              
  3300.          It is possible to configure Mail Manager to ALWAYS check for a FOSSIL
  3301.          driver, regardless of the setting in DORINFOx.DEF.  This is done in
  3302.          the MAILCFG program, by setting the flow control method to "F".  In
  3303.          this case, Mail Manager +Plus+ will ALWAYS try to use a FOSSIL for
  3304.          communications.
  3305.  
  3306.     MISCELLANEOUS CONSIDERATIONS                                    - Page 67 -
  3307.  
  3308.  
  3309.          QWK NETWORKING
  3310.          --------------
  3311.          
  3312.          In addition to handling mail for individual callers, Mail Manager
  3313.          +Plus+ can also process QWK-formatted network mail packets for sharing
  3314.          conferences between bulletin boards.
  3315.          
  3316.          When used as the net host, Mail Manager +Plus+ can create the "net
  3317.          status" packets needed to interface with existing QWK-based network
  3318.          software such as TNET and RNET in use by node boards.
  3319.          
  3320.          For node operation, we provide a utility called MNET which converts a
  3321.          "net status" QWK packet from a host into a REP which can then be
  3322.          uploaded into the node BBS's QWK door.  MNET also does the reverse
  3323.          conversion, taking messages exported from the node system via a QWK
  3324.          and converting them to a REP that can then be uploaded to the host
  3325.          system.  This eliminates the need for a separate network interface
  3326.          such as RNET.  Although MNET is ideal for use with a Mail Manager
  3327.          +Plus+ system (and MMGR+ has several enhancements that allow them to
  3328.          work well together) MNET may be used with any system capable of
  3329.          exporting QWK packets and receiving REP packets.
  3330.          
  3331.          Since this subject is a fairly complex one, details are handled in a
  3332.          separate file called NETINFO.DOC.
  3333.          
  3334.          
  3335.          COMPRESSING THE EXECUTABLE FILES
  3336.          --------------------------------
  3337.          We're distributing the executables in non-compressed format.  You'll
  3338.          find that our .EXE's will compress quite nicely with utilities like
  3339.          PKLITE and LZEXE.  We leave it up to you to use the compression
  3340.          utility of your choice, or run as-is.
  3341.          
  3342.  
  3343.     MISCELLANEOUS CONSIDERATIONS                                    - Page 68 -
  3344.  
  3345.  
  3346.          SECURITY FEATURES
  3347.          -----------------
  3348.          
  3349.          Mail Manager +Plus+ has extensive built-in security functions.  We
  3350.          hope you agree that it does make for a pretty secure mail door.
  3351.          
  3352.          We want to make you aware of the importance of the security level that
  3353.          you configured in the MAILCFG program for the ability to read ALL
  3354.          messages.  This security level is checked for all of the SysOp
  3355.          functions that Mail Manager +Plus+ performs, and should be set to
  3356.          either SysOp or Co-SysOp level only!  Some of the more important
  3357.          things that users with this security level or higher can do:
  3358.          
  3359.          - Use the SysOp-only function I)nfo from the main menu (which shows
  3360.            where everything that pertains to your Mail Manager +Plus+ setup is
  3361.            located).
  3362.            
  3363.          - Upload a message under a name other than the one that they use on
  3364.            the BBS, regardless of the setting of the "Alias file" argument in
  3365.            the MAILCFG program for that conference.
  3366.            
  3367.          - Read everybody's mail, regardless of whether it's marked as private
  3368.            or password-protected.
  3369.            
  3370.          - Use the C)rash option when uploading netmail messages, and also the
  3371.            file attach and request options.
  3372.            
  3373.          You get the idea.
  3374.          
  3375.          Contrary to some of the concerns we have received on this subject over
  3376.          the last few years, a user CANNOT inadvertently download a mail packet
  3377.          that was extracted by a previous user of the door.  Mail Manager
  3378.          +Plus+ temporarily keeps the mail packet on disk so that the SysOp can
  3379.          check it out for appearance, if there were any problems in the
  3380.          transfer, etc.  Mail Manager +Plus+ deletes any existing mail packet
  3381.          whenever a user attempts to D)ownload, E)xpedite, or U)pload.
  3382.          
  3383.          Conferences are configured with two minimum security levels:  One for
  3384.          the ability to read, and the other for the ability to post.
  3385.          
  3386.          Users can only extract mail from conferences that they have joined
  3387.          (either from the BBS itself, or via Mail Manager +Plus+, if you have
  3388.          turned "on" this ability in the MAILCFG program).
  3389.          
  3390.          Mail Manager +Plus+ will add a user to a conference only if you have
  3391.          specified that it is OK to do so in the MAILCFG program.
  3392.          
  3393.          Mail Manager +Plus+ bypasses all killed messages.
  3394.          
  3395.          Password-protected messages are only extracted and downloaded to users
  3396.          with an exact name match in the "TO" or "FROM" fields, or to those
  3397.          with sufficient security to read ALL messages.
  3398.          
  3399.  
  3400.     MISCELLANEOUS CONSIDERATIONS                                    - Page 69 -
  3401.  
  3402.  
  3403.          With two exceptions, only users with sufficient security to read ALL
  3404.          messages are permitted to upload messages under a name other than the
  3405.          one they use on the BBS.  The exceptions are:
  3406.          
  3407.          - If you have configured Mail Manager +Plus+ to look for an ALIAS file
  3408.            for a given conference, it will accept messages from the user's pre-
  3409.            defined alias, and will change the user's real name to his alias
  3410.            before posting.
  3411.            
  3412.          - If you have configured a specific username for "net status" QWK
  3413.            network capability, that username will be able to upload messages
  3414.            with any name in the "FROM" field.
  3415.            
  3416.          
  3417.          Users cannot upload messages to conferences that they have not joined.
  3418.          
  3419.          Mail Manager +Plus+ posts a private message (in the MAIN area) to the
  3420.          sender's true name whenever a security violation regarding an uploaded
  3421.          reply occurs.  This can be triggered by:
  3422.          
  3423.          - Uploading a message with the "FROM" name not matching the user's
  3424.            name on the BBS or his pre-defined alias.
  3425.            
  3426.          - Uploading a message to a conference that the user has not joined.
  3427.            
  3428.          - Uploading a message to a conference that the user does not have
  3429.            sufficient security to post a message in.
  3430.            
  3431.          - Uploading a message to a conference number that does not exist.
  3432.            
  3433.          Files listed in your FMS directory that were uploaded as "SYSOP-ONLY"
  3434.          will be listed only in the SysOp's own mail packets.  They will be
  3435.          bypassed for everyone else.
  3436.  
  3437.     MISCELLANEOUS CONSIDERATIONS                                    - Page 70 -
  3438.  
  3439.  
  3440.          ADDITIONAL FEATURES
  3441.          -------------------
  3442.          
  3443.          CHAT MODE:  While Mail Manager +Plus+ is waiting for a keystroke
  3444.                      (preferably at the MAIN MENU), the Sysop can press [F10]
  3445.                      to jump into a no-frills chat mode with the user that's
  3446.                      currently online.
  3447.                      
  3448.                      When finished with the chat, either one of you can type
  3449.                      "/QUIT" to return to Mail Manager.
  3450.          ----------------------------------------------------------------------
  3451.          DOS SHELL:  While Mail Manager +Plus+ is waiting for a keystroke
  3452.                      (again, preferably at the MAIN MENU), the Sysop can press
  3453.                      [F2] to jump to DOS.  When finished, type EXIT to return
  3454.                      to Mail Manager +Plus+.  Naturally, this works only from
  3455.                      the local keyboard.  Mail Manager +Plus+ will
  3456.                      automatically return to the proper drive and directory, no
  3457.                      matter where you are when you type "exit" to return from
  3458.                      the DOS shell.
  3459.          ----------------------------------------------------------------------
  3460.          TIME LIMIT: This is passed to Mail Manager +Plus+ from RBBS-PC in
  3461.                      DORINFOx.DEF.  It will be either the amount of time
  3462.                      remaining on your RBBS-PC, or whatever time limit that you
  3463.                      specified in DOORS.DEF, otherwise.  In local mode, the
  3464.                      time limit is always 120 minutes.
  3465.          ----------------------------------------------------------------------
  3466.          KYBD IDLE:  If Mail Manager +Plus+ has to wait more than 180 seconds
  3467.                      for the user to press a key, it will exit back to the BBS.
  3468.                      The user will get a beep and a warning message after 90
  3469.                      seconds, and every 30 seconds thereafter, until keyboard
  3470.                      time expires.
  3471.          ----------------------------------------------------------------------
  3472.          CARRIER DETECT:  If the user drops carrier, Mail Manager +Plus+ will
  3473.                      report to you as such, write this info to the appropriate
  3474.                      log file, and return to the BBS.  RBBS-PC will see that no
  3475.                      carrier detect is present, re-cycle itself, and wait for
  3476.                      the next caller.
  3477.          ----------------------------------------------------------------------
  3478.          DOWNLOAD & EXIT:  Although the E)xpedite! option is documented
  3479.                      elsewhere in this manual, we didn't make it clear as to
  3480.                      the best way to automate this from RBBS-PC's standpoint.
  3481.                      
  3482.                      RBBS-PC 17.3C and above allow you to specify "/G" after
  3483.                      the name of the door, which allows the user to be logged
  3484.                      off immediately after returning to RBBS-PC.  Therefore,
  3485.                      the user could type:  "d mailmgr /g".
  3486.                      
  3487.                      Then, from within Mail Manager +Plus+, select E)xpedite!,
  3488.                      and the user will be logged completely off the BBS after
  3489.                      downloading their mail.
  3490.                      
  3491.                      As an alternative, you can choose to have the door drop
  3492.                      DTR whenever G)oodbye and E)xpedite! are chosen.  Please
  3493.                      read the warning message about this option elsewhere in
  3494.                      this documentation!
  3495.  
  3496.     MISCELLANEOUS CONSIDERATIONS                                    - Page 71 -
  3497.  
  3498.  
  3499.          ----------------------------------------------------------------------
  3500.          NEW FILES:  If you are running a standard RBBS-PC FMS directory, you
  3501.                      should be able to use this built-in capability.  If you
  3502.                      are not running a standard FMS, and the path/name of your
  3503.                      FMS directory is set to "NONE" in the MAILCFG program,
  3504.                      Mail Manager +Plus+ will not attempt to include a new file
  3505.                      listing in the user's mail packets.
  3506.                      
  3507.                      It should be noted here that the users do have the ability
  3508.                      to turn this feature "off", if they do not desire a file
  3509.                      listing in their mail packets.
  3510.                      
  3511.                      Here's what is required of your FMS directory:
  3512.                      
  3513.                      - No 'special' lines contained within it (semi-private
  3514.                      filenames preceded with an asterisk (*) before the
  3515.                      filename, special comment lines, etc).
  3516.                      
  3517.                      - Oldest files listed at the top of the FMS, and most
  3518.                      recent files listed at the bottom.
  3519.                      
  3520.                      If yours fits all of the above, NEWFILES should work fine.
  3521.                      
  3522.                      Here's the way NEWFILES works:
  3523.                      
  3524.                      1) Finds the date that the user last checked the file
  3525.                         listing (from the RBBS-PC main users file).  If user
  3526.                         never listed your file directories, the user's last
  3527.                         date into the Mail Manager +Plus+ door is used,
  3528.                         instead.
  3529.                         
  3530.                      2) Grabs the very first line of your FMS, to determine the
  3531.                         line length, since this can vary depending on how you
  3532.                         set things up via RBBS-PC's CONFIG.  HOWEVER, all lines
  3533.                         in your FMS are expected to be the same length as the
  3534.                         first line listed!
  3535.                         
  3536.                      3) After determining line length, moves to end of file,
  3537.                         grabs the very last line of your FMS, and checks the
  3538.                         date stamp against the user's "last check" date.
  3539.                         
  3540.                      4) If the last file's date is the same as, or newer than,
  3541.                         the user's date that they last listed your files,
  3542.                         NEWFILES steps through your FMS in reverse order,
  3543.                         pulling out filenames & extended descriptions until the
  3544.                         date stamp is earlier than the user's last check.  The
  3545.                         file created (NEWFILES.DAT) is then included in the
  3546.                         user's QWK mail packet, and can be viewed easily within
  3547.                         his mail reader.
  3548.                         
  3549.                         If the last file's date is older than the user's last
  3550.                         check, NEWFILES figures no new files, and doesn't
  3551.                         include a NEWFILES.DAT in the QWK packet.
  3552.                         
  3553.  
  3554.     MISCELLANEOUS CONSIDERATIONS                                    - Page 72 -
  3555.  
  3556.  
  3557.                      PRIVATE UPLOADS TO THE SYSOP are listed ONLY in the
  3558.                      sysop's own mail packets.  These files (and their extended
  3559.                      descriptions) are skipped for everyone else.
  3560.                      
  3561.                      If you use chained FMS directories, or any of the "\FMS"
  3562.                      directives, NEWFILES will stop searching when it reaches
  3563.                      that line of your FMS.  Why?  The line won't be an
  3564.                      extended description  ("  ." as the last three characters
  3565.                      on the line), and won't have a file date in the proper
  3566.                      positions on the line.  In this case, NEWFILES will
  3567.                      consider the file date to be 00-00-00, and will quit
  3568.                      searching your FMS directory.
  3569.                      
  3570.  
  3571.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 73 -
  3572.  
  3573.  
  3574.          We supply several utility programs to aid in your setup and operation
  3575.          of Mail Manager +Plus+.  A quick overview:
  3576.          
  3577.          
  3578.          MailCFG, the configuration program:
  3579.          
  3580.             We recommend using MailCFG to configure Mail Manager +Plus+.
  3581.             MailCFG directly edits the binary configuration file, and is easy
  3582.             to use.  MailCFG is covered in the separate section of this manual
  3583.             entitled:  "CONFIGURING MAIL MANAGER +PLUS+".
  3584.             
  3585.          CFG2TXT & TXT2CFG - the binary<-->text utilities:
  3586.          
  3587.             Throughout Mail Manager's relatively short life, we have heard from
  3588.             several SysOps who simply do not care for the configuration program
  3589.             MailCFG.  These two utilities are provided as an alternative, and
  3590.             also to ease the installation of FIDO *.MSG message areas.
  3591.             
  3592.          MailFix, the *M.DEF purge/repair utility:
  3593.          
  3594.             A handy utility intended as an alternative (or replacement) for
  3595.             RBBS CONFIG's "repair" facility, MU-EDIT, and similar utilities.
  3596.             MailFix has the ability to keep a physical number of messages in a
  3597.             given message base (handy for echo areas), purge killed messages,
  3598.             and repair damaged messages.  MailFix can also renumber message
  3599.             bases and reset user message pointers according to the new message
  3600.             numbers.
  3601.             
  3602.          MMIndex, the indexing program for *.MSG areas:
  3603.          
  3604.             Optional (but HIGHLY RECOMMENDED!) utility for SysOps running Fido
  3605.             *.MSG message areas.  This program has no meaning if you are
  3606.             running only RBBS-PC *M.DEF message bases.
  3607.             
  3608.          MMGRNode, the nodelist compiler:
  3609.          
  3610.             Optional (but HIGHLY RECOMMENDED!) utility to compile raw nodelists
  3611.             into a shortened binary format readable by Mail Manager +Plus+.
  3612.             Useful only if you are running an *.MSG netmail area or two.
  3613.             
  3614.          MNET, the QWK network conversion utility:
  3615.          
  3616.             This utility is used only on the "node" end of a QWK network, and
  3617.             can be used with ANY BBS type that has a QWK mail door capable of
  3618.             handling MarkMail-compatible network mail packets.
  3619.             
  3620.          MUSER, the Mail Manager +Plus+ user file editor:
  3621.          
  3622.             A utility to edit/purge/manipulate Mail Manager's internal users
  3623.             file, MAILMGR.USR.  This utility was created to handle QWK network
  3624.             usernames, but has other obvious uses as well.
  3625.             
  3626.          The following pages describe these programs in greater detail.
  3627.  
  3628.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 74 -
  3629.  
  3630.  
  3631.          CFG2TXT & TXT2CFG
  3632.          -----------------
  3633.          
  3634.          Mail Manager +Plus+ uses a binary configuration file, which can be
  3635.          directly edited by the configuration program, MAILCFG.EXE.  However,
  3636.          there are some situations where MAILCFG becomes repetitive, and there
  3637.          are many SysOps who have expressed the desire for a text
  3638.          configuration.
  3639.          
  3640.          So... to address the above, these two utilities are provided.
  3641.          
  3642.          The two programs are companions:  CFG2TXT converts the standard
  3643.          MAILMGR.CFG binary configuration file into text format, and TXT2CFG
  3644.          converts a text file to Mail Manager +Plus+ binary configuration
  3645.          format.
  3646.          
  3647.          Usage of these programs:
  3648.          
  3649.            CFG2TXT [INPUT.FIL] [OUTPUT.FIL]
  3650.          
  3651.                Where INPUT.FIL is the name of the Mail Manager +Plus+ binary
  3652.                configuration file to convert, and
  3653.                
  3654.                OUTPUT.FIL is the name of the text file to create.
  3655.                
  3656.                If nothing is passed on the command line, CFG2TXT will default
  3657.                to:
  3658.                
  3659.                           INPUT.FIL  = MAILMGR.CFG
  3660.                           OUTPUT.FIL = MAILMGR.TXT
  3661.                
  3662.            TXT2CFG [INPUT.FIL] [OUTPUT.FIL]
  3663.          
  3664.                The reverse of the above.  INPUT.FIL is the name of the text
  3665.                file to convert, and OUTPUT.FIL is the name of the binary
  3666.                configuration file to create.  If nothing is passed on the
  3667.                command line, TXT2CFG will default to:
  3668.                
  3669.                           INPUT.FIL  = MAILMGR.TXT
  3670.                           OUTPUT.FIL = MAILMGR.CFG
  3671.                
  3672.                Each line in the text configuration file must be flush left.
  3673.                The supplied MAILMGR.TXT file should be pretty self-explanatory,
  3674.                but here is the run-down:
  3675.                
  3676.                Lines beginning with a semi-colon ";" are ignored as comments.
  3677.                ANY BLANK LINES WILL BE CONSIDERED PART OF THE CONFIGURATION!
  3678.                Lines without semicolons (the order in which TXT2CFG will read
  3679.                them) are as follows:
  3680.  
  3681.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 75 -
  3682.  
  3683.  
  3684.                         MAX = Maximum number of characters,
  3685.                         INT = Integer (cannot exceed 32767)
  3686.                         
  3687.                Line #  Meaning                                           MAX
  3688.                ------  ------------------------------------------------  ---
  3689.                 1      Name of your RBBS-PC.                              35
  3690.                 2      Name you use to log onto your BBS remotely.        31
  3691.                 3      Your first name as you are known to your users.    15
  3692.                 4      Your last name as you are known to your users.     15
  3693.                 5      Security level to read *ALL* messages everywhere  INT
  3694.                 6      Security level to use when operating locally.     INT
  3695.                 7      Graphics to use locally (0=no, 1=ascii, 2=ansi)     1
  3696.                 8      Default tagline to use for ALL conferences.        61
  3697.                 9      First eight characters for packet filenames.        8
  3698.                10      Default file compression (ARC,ARJ,LZH,ZIP only)     3
  3699.                11      Path/Name of news file - *NON-GRAPHIC* version.    40
  3700.                12      Path/Name of list of system bulletins.             40
  3701.                13      Type of network to use in local mode. (D,N,Q)       1
  3702.                14      Type of handshaking to use remotely (F,R,X,N)       1
  3703.                15      Path/filename of your FMS directory (optional)     40
  3704.                16      Path/filename of your list of available archivers  40
  3705.                17      Environment variable pointing to XFER-x.DEF        15
  3706.                18      Modify REP time stamp to system date/time? (Y,N)    1
  3707.                19      City/State where your BBS is located.              31
  3708.                20      Your BBS phone number.                             12
  3709.                21      Character to use for smart text (default=123)       3
  3710.                22      Default path to *M.DEF conferences.                40
  3711.                23      Path/filename of echo toss log.                    40
  3712.                24      Start of timelock.  Use 24-hour clock (HH:MM)       5
  3713.                25      End of timelock.    Use 24-hour clock (HH:MM)       5
  3714.                26      Allow door to drop DTR at G)oodbye, E)xpedite!      1
  3715.                28      Show empty/unjoinable conference?                   1
  3716.                
  3717.                28 and up = Conference configuration section.  Each conference
  3718.                is configured as follows (24 arguments = 23 commas on each
  3719.                line):
  3720.                
  3721.                1,2,3,4,"5","6",7,8,9,10,"11",12,13,14,"15",16,17,18,19,20,21,
  3722.                22,23,"24"  (all on one line).
  3723.                
  3724.                             MAX = Maximum number of characters,
  3725.                             INT = Integer (cannot exceed 32767)
  3726.                
  3727.                Arg #      Meaning                                           MAX
  3728.                ------     ------------------------------------------------  ---
  3729.                   1       Conference number (1 to 500).                       3
  3730.                   2       Conference name                                     7
  3731.                   3       Fido point number (applies to Fido areas only)    INT
  3732.                   4       Fido "fakenet" ID for 2D Fido points (Fido only)  INT
  3733.                   5       Path/Name of this conference's USERS file.         80
  3734.                   6       Path/Name of this conference's MESSAGES file.      80
  3735.                   7       Allow or dis-allow ANSI (Y or N).                   1
  3736.                   8       Allow or dis-allow high/low ASCII (Y or N).         1
  3737.                   9       Security level needed to read this conference.    INT
  3738.                  10       Security level needed to post in this conference. INT
  3739.  
  3740.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 76 -
  3741.  
  3742.  
  3743.                  11       Tagline for this conf (NONE = use default tag).    61
  3744.                  12       Modify mail reader tearlines? (Y or N).             1
  3745.                  13       Type of msg base (Y=fixed, N=elastic, F=FIDO).      1
  3746.                  14       Allow users to join from within the door? (Y, N).   1
  3747.                  15       Path/Name to alias file (leave empty if none).     80
  3748.                  16       Zone for this conf (applies to FIDO areas only)   INT
  3749.                  17       Net  for this conf (applies to FIDO areas only)   INT
  3750.                  18       Node for this conf (applies to FIDO areas only)   INT
  3751.                  19       Is this a FIDO *.MSG NETMAIL area? (Y or N).        1
  3752.                  20       Add tear/origin line (Y or N)  (FIDO areas only)    1
  3753.                  21       True FIDO symbolic area name (FIDO areas only)     15
  3754.                  22       Allow private messages in this conference? (Y/N)    1
  3755.                  23       Max # of lines per msg for this conference (1-99)   2
  3756.                  24       Conference description.                            25
  3757.                
  3758.                Your MAIN RBBS-PC MESSAGE BASE must be listed as conference #1!
  3759.                From there on, you can mix/match as you see fit.  Your MAIN
  3760.                conference might look something like this:
  3761.                
  3762.                
  3763.                1,MAIN,0,0,"C:\RBBS\MAINU.DEF","C:\RBBS\MAINM.DEF",Y,Y,5,5,
  3764.                "NONE",N,N,N,"NONE",0,0,0,N,N,"",Y,99,"Main message base"
  3765.                
  3766.                NOTE that it should all be on one line!  It is split here for
  3767.                the purposes of this documentation.  This line tells Mail
  3768.                Manager that:
  3769.                
  3770.                This is conference #1, named "MAIN".
  3771.                Your system is not a Fido "point" (i.e. point #0).
  3772.                Your system is not using a Fido "fakenet" (i.e. fakenet = 0).
  3773.                The path to the users file is "C:\RBBS\MAINU.DEF".
  3774.                The path to the messages file is "C:\RBBS\MAINM.DEF".
  3775.                Both ANSI and high/low ASCII are allowed in uploaded replies.
  3776.                Users with security level 5 and above can both read and reply.
  3777.                Default tagline will be used.
  3778.                We are not bothering with FIDO-STYLE tearlines.
  3779.                This is an "elastic" message base.
  3780.                Users cannot join this conference from within the door.
  3781.                There is no alias file for this conference.
  3782.                This is not an *.MSG Fido-style area.
  3783.                Private messages will be allowed.
  3784.                99 maximum lines per message.
  3785.                Conference description is "Main message base".
  3786.                
  3787.                ----------------------------------------------------------------
  3788.                
  3789.                ...and that's the way it works.  Conferences do NOT have to be
  3790.                listed in numerical order: MAILCFG will handle them no matter
  3791.                where they are in the list.  HOWEVER, if you need "gaps" between
  3792.                conference numbers, pay close attention to the following:
  3793.                
  3794.  
  3795.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 77 -
  3796.  
  3797.  
  3798.                *PLEASE NOTE* - TXT2CFG will *NOT* automatically "fill-in-the-
  3799.                blanks" for you.  This INCLUDES conference numbers!  If you
  3800.                intend to reserve a space for a conference, set the conference
  3801.                name to "{EMPTY}".  The bare minimum line to reserve a
  3802.                conference would look like this:
  3803.                
  3804.                X,{EMPTY},,,,,,,,,,,,,,,,,,,,,,
  3805.                  
  3806.                  (Yes, that's 23 commas).  Replace "X" with the conference
  3807.                  number.
  3808.                  
  3809.                If you intend to leave gaps in conference numbers, you will have
  3810.                to add one of these lines for every conference in question.
  3811.                TXT2CFG will completely ignore any unused conference numbers,
  3812.                meaning that if your text configuration looks like this:
  3813.                
  3814.                    1,MAIN,.....
  3815.                    3,CONF3,.....
  3816.                
  3817.                TXT2CFG will convert them to:
  3818.                
  3819.                    1,MAIN,.....
  3820.                    2,CONF3,.....
  3821.                
  3822.                But, if you configure it like this:
  3823.                
  3824.                    1,MAIN,.....
  3825.                    2,{EMPTY},.....
  3826.                    3,CONF3,.....
  3827.                
  3828.                TXT2CFG will import them that way, and "reserve" conference #2.
  3829.  
  3830.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 78 -
  3831.  
  3832.  
  3833.          MAILFIX
  3834.          -------
  3835.          
  3836.          MailFIX is an alternate purge/repair utility for RBBS-PC message
  3837.          bases.  Because of its obvious utility for all RBBS sysops, we are
  3838.          releasing it as a separate stand-alone utility as well.
  3839.          
  3840.          This version is much faster than releases before v4.0, and has a few
  3841.          more useful options as well.
  3842.          
  3843.          USAGE:
  3844.          
  3845.            MAILFIX [options] D:\PATH\MESSAGE.FIL
  3846.          
  3847.            Available options:
  3848.          
  3849.             /V - Only View the integrity of the message file.  Do not perform
  3850.                    the actual repair work, and do not create an output file.
  3851.                    
  3852.             /D - Use DOS screen writes instead of direct.  Slows the program
  3853.                    down a tad, but allows for DOS redirection of output.
  3854.                    
  3855.             /F - Informs MAILFIX that this is a fixed-length message base.  If
  3856.                    "/F" is not chosen, MAILFIX assumes the message base to be
  3857.                    configured as 'elastic'.
  3858.                    
  3859.             /R - Informs MAILFIX that the sysop uses RBBSMail or MsgToss on
  3860.                    this message base.  Both of these mail processors format the
  3861.                    time field in the message header with a period instead of a
  3862.                    colon, which CONFIG's option #185 (repair messages) chokes
  3863.                    on.
  3864.             
  3865.             /O - Informs MAILFIX that the sysop uses OverMail on this message
  3866.                    base.  OverMail formats the time field in the message header
  3867.                    with a semicolon instead of a colon, which CONFIG's option
  3868.                    #185 (repair messages) chokes on.
  3869.                    
  3870.             /Knnn - (Where "nnn" is the number of messages to keep.): Tells
  3871.                    MAILFIX to trim down the physical size of the message base,
  3872.                    regardless of whether or not the messages to delete are
  3873.                    flagged as "killed".  This is useful for things like an echo
  3874.                    area that grows almost out of control daily. If you want to
  3875.                    keep 50 messages, your switch would be "/K50".
  3876.                    
  3877.                    This switch may not be used in conjunction with "/V"!
  3878.                    
  3879.                    Use of this option will OVERWRITE your original message
  3880.                    file!
  3881.                    
  3882.             /N - Tells MAILFIX to renumber the message base, starting at
  3883.                    message number 1.  If used with the /K option, the retained
  3884.                    messages will be renumbered starting with 1.
  3885.                    
  3886.                    Use of this option will OVERWRITE your original message
  3887.                    file!
  3888.  
  3889.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 79 -
  3890.  
  3891.  
  3892.                    
  3893.                    Optionally, you may immediately follow the /N with the
  3894.                    drive:\path\filename of the user file for this message base
  3895.                    if you wish MAILFIX to update the user's message pointers to
  3896.                    reflect the renumbering.  There can be no spaces between the
  3897.                    /N and the beginning of the filename.  Your original user
  3898.                    file will be updated in place, so if you want a backup of
  3899.                    your unaltered user file, you must make one first.
  3900.                    
  3901.                    D:\PATH\MESSAGE.FIL is the name of the messages file to
  3902.                    purge/repair.
  3903.                    
  3904.             /Snnn - (where "nnn" is message base size.)  By default MAILFIX can
  3905.                    handle a message base of up to 1000 messages.  If your
  3906.                    message base has more messages than this (via modification
  3907.                    of your RBBS version, or additional messages being added by
  3908.                    a mail processor), you must inform MAILFIX of this via the
  3909.                    /S switch  For instance, to run on a base of up to 2000
  3910.                    messages, your syntax would be /S2000.
  3911.             
  3912.          Unless the /V option is used, MAILFIX will create an output file with
  3913.          the same name and the extension '.FIX'.  Above example would create
  3914.          D:\PATH\MESSAGE.FIX.
  3915.          
  3916.          If the /Knnn or /N switches are used, MAILFIX will make a second pass
  3917.          on your message base, using the *.FIX file for input, and the original
  3918.          file name for output.  When finished your original message file will
  3919.          have been replaced by MAILFIX's work, and the *.FIX file will be
  3920.          deleted.
  3921.          
  3922.          EXAMPLES:
  3923.          
  3924.          Unless you use the "/Knnn" or "/N" command line options, MAILFIX will
  3925.          not overwrite (or modify in any way) your original message file.  If
  3926.          you want to replace your old message file with the one that MAILFIX
  3927.          creates, your best bet is to run MAILFIX from a batch file, like so:
  3928.          
  3929.             MAILFIX C:\RBBS\MAINM.DEF
  3930.             IF EXIST C:\RBBS\MAINM.FIX DEL C:\RBBS\MAINM.DEF
  3931.             IF EXIST C:\RBBS\MAINM.FIX REN C:\RBBS\MAINM.FIX C:\RBBS\MAINM.DEF
  3932.             
  3933.          On the other hand, if you have an echo area that's scanned by
  3934.          RBBSMail, and you want to keep it purged down to 100 messages, your
  3935.          command line would be:
  3936.          
  3937.             MAILFIX /R /K100 C:\RBBS\FILENAME.DEF
  3938.          
  3939.          If you want to also renumber the message base, and to update the
  3940.          pointers in your user file for this base:
  3941.          
  3942.             MAILFIX /R /K100 /NC:\RBBS\USERFILE.DEF C:\RBBS\FILENAME.DEF
  3943.          
  3944.  
  3945.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 80 -
  3946.  
  3947.  
  3948.          If you wanted to do the same thing with a message base that's been
  3949.          scanned by OverMail:
  3950.          
  3951.             MAILFIX /O /K100 /NC:\RBBS\USERFILE.DEF C:\RBBS\FILENAME.DEF
  3952.          
  3953.          These last three examples would replace "FILENAME.DEF" with the
  3954.          fixed/purged/pruned message base.
  3955.          
  3956.          Run MAILFIX without a command line to get a help screen.
  3957.          
  3958.          
  3959.          TECHIE STUFF ABOUT MAILFIX FOR THOSE WHO CARE:
  3960.          ----------------------------------------------
  3961.          
  3962.            If you run a mail system that utilizes RBBSMail, MsgToss, or
  3963.            OverMail for echo mail processing, you're likely to have run across
  3964.            the fact that the repair utility out of CONFIG (option #185) no
  3965.            longer works for you.  This is due to the fact that these mail
  3966.            processors place either a period or a semicolon in the time field of
  3967.            the message header on every message that they process.
  3968.            
  3969.            This just happens to be one of CONFIG's five "key fields" that it
  3970.            looks at to determine whether or not the message is corrupt.
  3971.            
  3972.            These key fields are:
  3973.            
  3974.            Description                                  Should be
  3975.            -------------------------------------------  ---------
  3976.            The "killed" flag,                           Ascii 225 or 226 "ß,Γ"
  3977.            the first separator in the 'time' field,     ":"
  3978.            the second separator in the 'time' field,    ":", ".", or ";"
  3979.            the first separator in the 'date' field,     "-"
  3980.            and the last separator in the 'date' field.  "-"
  3981.            
  3982.            Therefore, this string of five characters is very important, and is
  3983.            what will be displayed to you if the message needs repaired, and you
  3984.            specify the "/v" option on MAILFIX's command line.  If you don't
  3985.            specify "/v" on the command line, MAILFIX will do its best to fix
  3986.            the message, and report "<fixed>".
  3987.            
  3988.            If you use a mail processor on your RBBS-PC message bases OTHER than
  3989.            RBBSMail, MsgToss, or OverMail, and said mail processor *DOESN'T*
  3990.            use a period or semicolon as its 'mark' in the second separator in
  3991.            the TIME field, we'd sure like to hear about it so that we can
  3992.            attempt to make MailFix compatible with your system.
  3993.            
  3994.            WHEN, AND HOW MAILFIX FIXES A MESSAGE:
  3995.            -------------------------------------
  3996.            
  3997.            To determine whether or not a message is valid, MAILFIX looks at the
  3998.            following in the message header:
  3999.            
  4000.                 Message number             - Should never be zero.
  4001.                 Killed flag                - Should always be ASCII 225 or 226.
  4002.                 Number of 128-byte records - Should never be less than 1.
  4003.  
  4004.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 81 -
  4005.  
  4006.  
  4007.            
  4008.            If the message header passes these three tests, MAILFIX assumes it
  4009.            has a valid message on its hands, and moves on to do one of three
  4010.            things:
  4011.            
  4012.            - Copy it (if it isn't marked as killed, and doesn't need fixed).
  4013.              
  4014.              MAILFIX will step through the message's records and write them to
  4015.              the output file.
  4016.              
  4017.            - Fix it (if it isn't marked as killed).
  4018.              
  4019.              If, during all of its checks, MAILFIX finds that it has a valid
  4020.              message on its hands, yet the five key characters mentioned above
  4021.              DON'T MATCH what they're supposed to, the message header is
  4022.              adjusted as follows:
  4023.              
  4024.                * Sets the "killed" flag to indicate that this is an active
  4025.                message (Ascii 225) "ß".
  4026.              
  4027.                * Sets the TIME separators to:
  4028.                  :: - RBBS-PC  (un-scanned by RBBSMail/OverMail)
  4029.                  :. - RBBSMail and MsgToss
  4030.                  :; - OverMail
  4031.              
  4032.              You must have specified "/R" or "/O" on the command line for the
  4033.              RBBSMail/OverMail checks to take place.
  4034.              
  4035.              If "/R" or "/O" is specified, MAILFIX is smart enough to discover
  4036.              whether or not the message has been scanned by either one of these
  4037.              mail processors yet, and will not mark an un-scanned message with
  4038.              the special "." or ";" separator.
  4039.              
  4040.              * Sets both DATE separators to "-".
  4041.              
  4042.            - Purge it (if it's marked as killed).
  4043.              
  4044.              MAILFIX will skip the entire message (and its records) if the
  4045.              message is marked as killed (ASCII 226) "Γ".
  4046.              
  4047.          If the message didn't pass the tests, MAILFIX assumes that this is not
  4048.          a message header, reports to you as such, purges the offending record,
  4049.          and moves on to the next one.
  4050.          
  4051.          
  4052.          
  4053.  
  4054.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 82 -
  4055.  
  4056.  
  4057.             *=- ABOUT MAILFIX and MESSAGE BASES with CARBON COPIES -=*
  4058.                 --------------------------------------------------
  4059.          
  4060.          MailFix *DOES* work with message bases that have been configured with
  4061.          the "carbon copy" feature of RBBS-PC v17.4+.  MailFix does not go
  4062.          through any special gyrations to look for multiple-recipient messages,
  4063.          but it will not trash your message base, either.  When renumbering, it
  4064.          will reset the message number in all "carbon copies".
  4065.          
  4066.          In over two years of Mail Manager / Mailfix's life thus far, we have
  4067.          found that there are MANY utilities floating around out there that do
  4068.          not strictly adhere to the RBBS-PC message format as-defined in the
  4069.          documentation for our favorite BBS software.  MailFix was specifically
  4070.          written to be as generic as possible, and to work with the widest
  4071.          possible variety of RBBS-PC message bases.
  4072.          
  4073.          The only incompatibility with RBBS-PC v17.4 message bases is the
  4074.          following scenario:
  4075.          
  4076.          The message base is configured with "carbon-copy" turned on, and
  4077.          
  4078.             1) - The very first header of the "carbon-copy" message is bad, or
  4079.                  
  4080.             2) - The very first header of the "carbon-copy" message is marked
  4081.                  as "killed".
  4082.                  
  4083.          In the first case, MailFix will skip the "bad" message, and maybe the
  4084.          one following it as well, until it can get its bearings and find the
  4085.          next "good" message header.
  4086.          
  4087.          In the second case, Mailfix will purge the entire message, even if
  4088.          some of the other carbon copies have not been marked as killed.
  4089.  
  4090.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 83 -
  4091.  
  4092.  
  4093.          MMINDEX
  4094.          -------
  4095.          
  4096.          MMIndex is the Mail Manager Plus indexing utility for Fido-style *.MSG
  4097.          message areas.  If you are not running any of these types of message
  4098.          areas, you do not need MMIndex, and can skip this section.
  4099.          
  4100.          Usage:  MMINDEX [X:\PATH\MAILMGR.CFG] [/Confnum]
  4101.          
  4102.          If nothing is supplied on the command line, MMIndex will look for a
  4103.          file named MAILMGR.CFG in the current directory, and process all Fido
  4104.          conferences.
  4105.          
  4106.          If "/confnum" is supplied on the command line, MMIndex will process
  4107.          ONLY that individual conference number.  You can only supply one
  4108.          individual conference on the command line.  For example:
  4109.          
  4110.            MMINDEX E:\MMGR\MAILMGR.CFG /4
  4111.          
  4112.          ..would process conference #4 only, using the E:\MMGR\MAILMGR.CFG
  4113.          configuration file.  If "/confnum" is omitted, MMIndex will process
  4114.          all Fido conferences listed in the configuration file.
  4115.          
  4116.          MMIndex reads the Mail Manager +Plus+ binary configuration file, and
  4117.          looks for all conferences configured as F)ido (*.MSG).  It then
  4118.          creates a file named MMGR.NDX in each FIDO *.MSG subdirectory, which
  4119.          is what Mail Manager +Plus+ uses to move as quickly as possible
  4120.          through the messages within.  The index is 4 bytes per message, so if
  4121.          you have 100 messages in a FIDO conference, MMGR.NDX should be 400
  4122.          bytes in length.
  4123.          
  4124.          Mail Manager +Plus+ creates/updates the index file, but you will save
  4125.          yourself (and your users) some time by putting MMINDEX.EXE in your
  4126.          nightly event.  If you renumber your messages in the middle of the
  4127.          night, Mail Manager +Plus+ will find that the index in each conference
  4128.          is invalid, and will have to re-create it from scratch.  MMINDEX
  4129.          deletes any pre-existing indexes, and creates new ones in their place.
  4130.          
  4131.          If you are running FIDO *.MSG conferences, you should put MMINDEX in
  4132.          your nightly event (after your renumbering/maintenance) as the very
  4133.          LAST thing before your BBS comes back up.
  4134.  
  4135.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 84 -
  4136.  
  4137.  
  4138.          MMGRNODE
  4139.          --------
  4140.          
  4141.          MMGRNODE.EXE is meaningful only if you are running one or more FIDO
  4142.          *.MSG netmail areas.  If you are not configuring any such areas into
  4143.          Mail Manager +Plus+, you have no need for this utility.
  4144.          
  4145.          Mail Manager +Plus+ uses a proprietary compiled nodelist format for
  4146.          all Zone:Net/Node searches in your netmail areas.  Although it is not
  4147.          absolutely necessary to use our implementation, you will lose the
  4148.          convenience of being able to confirm that you are sending netmail to
  4149.          the correct Zone:Net/Node, and will have to blindly enter in your
  4150.          Zone:Net/Node arguments for netmail messages that you upload into Mail
  4151.          Manager +Plus+.
  4152.          
  4153.          MMGRNODE reads a "raw" nodelist, and compiles it into a format that is
  4154.          optimized for small file size and fast searches.  MMGRNode can use a
  4155.          single nodelist, or can combine several different ones together.
  4156.          
  4157.          Usage:  MMGRNODE [/A] X:\PATH\NODELIST.FIL
  4158.          
  4159.           /A = Instructs MMGRNODE to append to any pre-existing compiled
  4160.                nodelist that it created previously.  If no "/A" on command
  4161.                line, MMGRNODE will create the compiled nodelist and index from
  4162.                scratch, overwriting any pre-existing ones.
  4163.                
  4164.           X:\PATH\NODELIST.FIL = The path/filename of the raw nodelist that you
  4165.                wish to compile.
  4166.                
  4167.          MMGRNODE should always be run from your Mail Manager +Plus+ directory.
  4168.          It creates the following two files whenever it is run:
  4169.          
  4170.                MMGRNODE.DAT  - The main data file containing Zone, Net, and
  4171.                node numbers, as well as SysOp name, and BBS phone number.
  4172.                
  4173.                MMGRNODE.DIX  - The main data file's index (MUCH smaller in
  4174.                size).
  4175.                
  4176.          If you intend to compile several different nodelists together, it is
  4177.          important to consider which list contains the addresses that you will
  4178.          want to access frequently, and also the physical size of the nodelist
  4179.          itself.  For instance, if you ever need to send something to someone
  4180.          in RBBS-NET, and you intend to compile both the RBBS-NET and FIDO-NET
  4181.          nodelists, you may want to compile the RBBS-NET list first, since the
  4182.          file size is so small.  The search time to get through RBBSLIST is
  4183.          minimal in comparison to having to scan the entire FIDO nodelist just
  4184.          to find someone in RBBS-NET.  To compile using this scenario, your
  4185.          command lines would be:
  4186.          
  4187.             MMGRNODE X:\PATH\RBBSLIST.178
  4188.             MMGRNODE /A X:\PATH\NODELIST.094
  4189.          
  4190.          This would create the two files MMGRNODE.DAT and MMGRNODE.DIX from
  4191.          scratch, starting with the RBBS-NET nodelist.  The FIDO-NET nodelist
  4192.          would then be appended to them.
  4193.  
  4194.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 85 -
  4195.  
  4196.  
  4197.          MNET
  4198.          ----
  4199.          
  4200.          MNET.EXE is the QWK->REP file conversion utility for QWK networks.
  4201.          This program is available separately, and can be used with BBS types
  4202.          other than RBBS-PC.
  4203.          
  4204.          Usage:  MNET HOSTNAME [I] [O]
  4205.          
  4206.          HOSTNAME = The name of the configuration file that MNET is to use for
  4207.                this session (HOSTNAME.CFG).  HOSTNAME.CFG will then be read for
  4208.                operating parameters, and the program will look for HOSTNAME.QWK
  4209.                in the directory you specify.
  4210.                
  4211.            I = Import mode; convert existing HOSTNAME.QWK to BBSNAME.REP, for
  4212.                later processing by Mail Manager +Plus+ itself.
  4213.                
  4214.            O = Export mode; convert existing BBSNAME.QWK to HOSTNAME.REP, for
  4215.                later uploading to the host system.
  4216.                
  4217.            You can have as many configuration files as necessary for your
  4218.          installation.  The format of each configuration file is like so:
  4219.          
  4220.              <<START OF EXAMPLE>>
  4221.          
  4222.          NODE                                           ; NODE PACKET NAME
  4223.          NODESYSOPFIRST NODESYSOPLAST                   ; NODE SYSOP NAME
  4224.          HOSTSYSOPFIRST HOSTSYSOPLAST                   ; HOST SYSOP NAME
  4225.          C:\MAILMGR\NODE5\                              ; NODE PACKET DIRECTORY
  4226.          C:\MAILMGR\NODE5\                              ; HOST PACKET DIRECTORY
  4227.          My own personal BBS (123) 456-7890             ; NODE TAGLINE
  4228.          The remote system I am calling (123) 456-7890  ; HOST TAGLINE
  4229.          PKZIP -es [FILE]                               ; PACK COMMAND LINE
  4230.          PKUNZIP -o [FILE]                              ; UNPACK COMMAND LINE
  4231.          
  4232.          ; ALL REMAINING LINES CONSIST OF THREE PARAMETERS, SEPARATED BY COMMAS
  4233.          ; NODE CONF, HOST CONF, PRIVATE ALLOWED (Yes, No, Convert priv to pub)
  4234.          
  4235.          19, 4, Y
  4236.          
  4237.              <<END OF EXAMPLE>>
  4238.          
  4239.          MNET converts the word "SYSOP" to the true sysop name in question, as
  4240.          listed in the HOSTNAME.CFG file, whenever it is found in the TO or
  4241.          FROM names, appropriately.
  4242.          
  4243.          The supplied NETINFO.DOC explains the use of this program in greater
  4244.          detail.
  4245.  
  4246.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 86 -
  4247.  
  4248.  
  4249.          MUSER
  4250.          -----
  4251.          
  4252.          MUSER.EXE is the Mail Manager +Plus+ editor for the door's internal
  4253.          users file, MAILMGR.USR.
  4254.          
  4255.          The program was created for the purpose of setting up "net status
  4256.          usernames" for the HOST sysop in QWK networks, but quickly evolved
  4257.          into a useful utility for general aspects of Mail Manager +Plus+
  4258.          maintenance.
  4259.          
  4260.          It can, for example, be run periodically to purge users from the
  4261.          internal MAILMGR.USR file that have not opened the door in a specified
  4262.          number of days.  This can speed up operation, since the door will not
  4263.          have to scan through as many records in the file in order to find
  4264.          everyone when they load the door.
  4265.          
  4266.          The utility is meant to be run from within your Mail Manager +Plus+
  4267.          directory, and will look for MAILMGR.USR when it loads.  Optionally,
  4268.          you can specify the path/name of the users file on the command line.
  4269.          Once loaded, it looks like this:
  4270.          
  4271.          ══════════════════════════════════════════════════════════════════════
  4272.          A) USER:  NODE MAIL                                      RECORD:     5
  4273.          ──────────────────────────────────────────────────────────────────────
  4274.          B) Packet type:         QWK           L) Abort if no msgs:    Yes
  4275.          C) Update pointer:      Yes           M) Ask before send:     No
  4276.          D) Xfer protocol:       Z             N) Default msg select:  All msgs
  4277.          E) Msg to ALL as pers:  No            O) Turbokey:            On
  4278.          F) Display Menu:        No            P) Net Status:          Net node
  4279.          G) Archive choice:      ZIP           Q) Net identification:  NODE
  4280.          H) Last-on (YYMMDD):    921102        R) .MSG Date (YYMMDD):  800101
  4281.          I) Send own msgs:       No            S) .MSG Time (HHMMSS):  000000
  4282.          J) Send bulletins:      No            T) .MSG Length:         0
  4283.          K) Send new file info:  No
  4284.          ══════════════════════════════════════════════════════════════════════
  4285.                  TO SELECT USER: Press , , PgUp, PgDn.  (<ESC> to QUIT)
  4286.          
  4287.                  OPTIONS:                   EDIT USER SHOWN:
  4288.                  1) Find User Name          A-T) Edit data above
  4289.                  2) Add new user            4)   Edit conf data
  4290.                  3) Purge User Records      5)   Delete user
  4291.          ══════════════════════════════════════════════════════════════════════
  4292.          
  4293.          The above screen shows all of the user's settings, and each one can be
  4294.          changed as needed by pressing the letter corresponding to it (A-T).
  4295.          You can use the up, down, PgUp, PgDn keys to move forward and backward
  4296.          through the user file.  Press "5" to delete the user, or "4" to edit
  4297.          his/her conference selection settings.
  4298.          
  4299.  
  4300.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 87 -
  4301.  
  4302.  
  4303.          Additional numeric options (1-3) work as you would expect:
  4304.          
  4305.                1 - Find a user.  You'll be asked for a search string.
  4306.                2 - Add new user.  Adds a blank user record to the end of the
  4307.                    file.
  4308.                3 - Purge.  You will be asked to purge by date, etc.
  4309.                
  4310.          Options "A" through "O" pertain to the user's settings as they
  4311.          configured themselves from within Mail Manager +Plus+.
  4312.          
  4313.          The user has no control over options "P" through "T" from within the
  4314.          door.
  4315.          
  4316.          Options "P" and "Q" pertain to QWK network users.  Usage of this
  4317.          utility for network operation is described in NETINFO.DOC.
  4318.          
  4319.          Options "R", through "T" pertain to Mail Manager +Plus+ duplicate
  4320.          upload checking, and should not need to be modified.
  4321.  
  4322.      UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+              - Page 88 -
  4323.  
  4324.  
  4325.          UPDATE AND UPDATUSR
  4326.          -------------------
  4327.          
  4328.          The pair of utilities UPDATE.EXE and UPDATUSR.EXE are intended as
  4329.          "one-shot" programs for SysOps who are upgrading from v1.30 through
  4330.          v1.36 of Mail Manager.  If you are not upgrading from one of these
  4331.          previous versions of Mail Manager, you do not need these two
  4332.          utilities.
  4333.          
  4334.          By the time you read this, you will likely have already converted your
  4335.          files, but here is the scenario anyway:
  4336.          
  4337.              - BACK UP YOUR ORIGINAL MAILMGR.CFG and MAILMGR.USR FILES!  (Just
  4338.              in case something goes wrong).
  4339.              
  4340.              - BOTH programs must be run from your Mail Manager directory.
  4341.              
  4342.              - UPDATE.EXE updates your binary configuration file (MAILMGR.CFG)
  4343.              to the new format used by Mail Manager +Plus+.
  4344.              
  4345.              - UPDATUSR.EXE updates Mail Manager's binary user file
  4346.              (MAILMGR.USR) to the new format used by Mail Manager +Plus+.
  4347.              
  4348.          These utilities are "run-once-then-throw-them-away".  Once your files
  4349.          are converted, you won't need them again.
  4350.  
  4351.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 89 -
  4352.  
  4353.  
  4354.          THE MAIN MENU
  4355.          -------------
  4356.          
  4357.          Although we hope that you'll find Mail Manager to be pretty self-
  4358.          explanatory, a complete run-down on everything that you can do with
  4359.          this door follows.
  4360.          
  4361.          A shorter version of this is available to the user, in the online help
  4362.          files MMGR1.HLP and MMGR2.HLP.
  4363.          
  4364.          The menu itself looks something like this:
  4365.          
  4366.                ---------------------------------------------
  4367.              /     MAIL MANAGER +PLUS+ MAIN MENU        /    \
  4368.            /                                          /        \
  4369.            l  C)onfigure MAIL MANAGER                 l        l
  4370.            l  D)ownload mail                          l        l
  4371.            l  E)xpedite!  (Download then exit to bbs) l        l
  4372.            l  G)oodbye                                l        l
  4373.            l  Q)uit (return to bbs)                   l        l
  4374.            l  H)elp!                                  l        l
  4375.            l  P)ost a message                         l        l
  4376.            l  R)ead messages by conference            l        l
  4377.            l  U)pload your replies.                   l        l
  4378.            l  W)ho's online to RBBS-PC?               l        l
  4379.            l  X)pert toggle (this menu on/off)        l        l
  4380.            -------------------------------------------------------------------.
  4381.                                    HHHHHH          "--------------------------"
  4382.                                    HHIIII
  4383.                                    HHIIII
  4384.          
  4385.            Your choice, Username <C,D,E,Q,H,M,W,U,X,?>?
  4386.          
  4387.          PLEASE NOTE:  Users of versions earlier than 3.10 will note that the
  4388.          option to select which messages to extract (i.e. set message pointers)
  4389.          has been moved from the main menu to the configuration menu.  If you
  4390.          have installed a customized menu, you should revise it to reflect
  4391.          this.
  4392.          
  4393.          MAIN MENU commands are as follows:
  4394.          
  4395.            C - Configure Mail Manager.
  4396.                
  4397.                Brings up a separate configuration menu for the user's personal
  4398.                options.  These options are discussed separately immediately
  4399.                after Main Menu Commands.
  4400.                
  4401.            D - Download new mail.
  4402.                
  4403.                Will find and extract all new mail from your selected
  4404.                conferences, in the format that you told Mail Manager to use
  4405.                (Text or QWK).  Mail Manager will then compress the file(s) in
  4406.                your selected file compression format.
  4407.                
  4408.  
  4409.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 90 -
  4410.  
  4411.  
  4412.                Unless your file protocol is set to N)one, Mail Manager will
  4413.                then send you the mail packet.  If your default protocol is set
  4414.                to N)one, you'll be asked for the transfer protocol of your
  4415.                choice.  If you choose "N", the file will not be sent to you,
  4416.                and you'll be returned to the main menu.  Otherwise Mail Manager
  4417.                will do its best to send a compressed version of the mail to you
  4418.                via your selected choice.
  4419.                
  4420.                Upon completion of the download operation in QWK mode, Mail
  4421.                Manager will then check for the existence of a REP file and
  4422.                process it if found.  This provides compatibility with bi-
  4423.                directional transfer protocols which can upload a REP while
  4424.                downloading a QWK.
  4425.                
  4426.            E - Expedite!
  4427.                
  4428.                Same as Download (above), except automatically exits Mail
  4429.                Manager when finished.
  4430.                
  4431.                If you have configured the door to drop DTR when G)oodbye is
  4432.                chosen, this option will drop DTR after the download to
  4433.                disconnect the caller upon exit, otherwise it will return the
  4434.                caller to the BBS.
  4435.                
  4436.            G - Goodbye
  4437.                
  4438.                Returns to BBS (same as Q)uit), unless you have configured the
  4439.                door to drop DTR.  If so, it will drop DTR on the user
  4440.                (disconnects most modems).
  4441.                
  4442.            Q - Quit (return to BBS)
  4443.                
  4444.                What can we say?  This takes the user back to your bbs.
  4445.                
  4446.            H (or '?') - Display help file
  4447.                
  4448.                Displays an abbreviated version of these command descriptions.
  4449.                
  4450.            I - Sysop Information
  4451.                
  4452.                This command is not shown in the online help file, is not
  4453.                displayed in the command prompt, and is not shown in the menu
  4454.                itself.
  4455.                
  4456.                Only those with sufficient security to read ALL messages will be
  4457.                able to activate this command.  Everyone else will get the
  4458.                familiar "Command not recognized".
  4459.                
  4460.                The purpose of this command is to assist you in debugging your
  4461.                setup, and it is covered in detail elsewhere in this manual
  4462.                under "DEBUGGING YOUR SETUP".
  4463.                
  4464.            
  4465.  
  4466.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 91 -
  4467.  
  4468.  
  4469.                
  4470.            R - Read messages.
  4471.                
  4472.                Allows users to read messages while online within the door.
  4473.                This can be useful for checking out a message or two before
  4474.                downloading a packet.  User will be asked for which conference
  4475.                to read whenever this option is chosen.
  4476.                
  4477.                If the user has sufficient security to post a message in the
  4478.                conference they select here, they will have the option to reply
  4479.                to messages that they read, and choose to quote or not quote the
  4480.                message that they are replying to.
  4481.                
  4482.                Mail Manager +Plus+'s read function itself is somewhat
  4483.                rudimentary; we did not try to duplicate RBBS-PC itself in this
  4484.                regard.  The user can choose to read all messages, or personal
  4485.                messages only, reading "forward" starting with a particular
  4486.                message number, or S)ince last read.
  4487.                
  4488.            P - Post a message
  4489.                
  4490.                A complement to the R)ead option, allows user to post a message
  4491.                while online within the door, and will allow them to select only
  4492.                the conferences in which they have sufficient security to post.
  4493.                
  4494.                Mail Manager +Plus+ is equipped with a line editor, similar in
  4495.                function to RBBS-PC's.  Message length will be limited to 8 less
  4496.                than the lines per message allowed in that area (as configured
  4497.                for Mail Manager) for normal "non-net-status" users.  The same
  4498.                line editor used in the P)ost function is used when R)eplying to
  4499.                a message while reading online.
  4500.                
  4501.            U - Upload your replies
  4502.                
  4503.                Works with QWK-compatible mail reader/repliers only. Your
  4504.                uploaded file is expected to be compatible with the .REP format
  4505.                used by popular mail readers such as SLMR.  Mail Manager will
  4506.                look for the REP packet after the upload and attempt to place
  4507.                your replies into the proper message bases.
  4508.                
  4509.                If your default protocol is set to N)one, you'll be asked for
  4510.                the protocol that you wish to use.  If you select N)one, you'll
  4511.                be returned to the main menu.
  4512.                
  4513.                If you're in local mode as the Sysop, place the .REP file in the
  4514.                \MAILMGR\LOCAL directory, and choose this option.  This is
  4515.                covered further in the section regarding "DEBUGGING YOUR SETUP".
  4516.                
  4517.  
  4518.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 92 -
  4519.  
  4520.  
  4521.            W - Who's online?
  4522.                
  4523.                Displays a list of who's online to all nodes of this RBBS-PC.
  4524.                (Much like RBBS's command of the same name).
  4525.                
  4526.                Those with sufficient security to read ALL messages will have
  4527.                the following displayed:
  4528.                
  4529.                    - User's name,
  4530.                    - City/State, and
  4531.                    - BPS rate.
  4532.                
  4533.                    If a node is inactive, the last user's information is
  4534.                    displayed, and will be reported as "Last call".
  4535.                
  4536.                All other users will have the following displayed:
  4537.                
  4538.                    - User's name, and
  4539.                    - baud rate.
  4540.                
  4541.                If a node is inactive, "Waiting for next caller" is displayed.
  4542.                
  4543.            X - Expert toggle
  4544.                
  4545.                Turns the main menu on or off.  (Much like RBBS's command of the
  4546.                same name).  This setting is saved for the user's next time into
  4547.                the door.
  4548.                
  4549.          
  4550.  
  4551.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 93 -
  4552.  
  4553.  
  4554.          CONFIGURATION MENU COMMANDS:
  4555.          ----------------------------
  4556.          
  4557.          The configuration menu allows the user to select personal options, and
  4558.          select or change conferences from which to extract new mail.
  4559.          
  4560.          You'll be presented with a screen that looks something like this:
  4561.          
  4562.          ----------------------------------------------------------------------
  4563.          Configuration options:
  4564.          
  4565.           A - Choose active conferences.
  4566.           X - Message selection menu.
  4567.           B - Download messages in Q)WK or T)ext format..........: Q
  4568.           C - Msgs addressed to ALL marked as personal (QWK only): No
  4569.           D - Extract ONLY your personal mail as default ........: No
  4570.           E - Extract messages written by YOU ...................: Yes
  4571.           F - Abort packet if no messages .......................: No
  4572.           G - Send updated bulletins ............................: Yes
  4573.           H - Send new file listings ............................: Yes
  4574.           I - Ask before sending packet .........................: No
  4575.           J - Type of file compression to use ...................: ZIP
  4576.           K - Default file transfer protocol ....................: Z
  4577.           L - Update high message numbers after downloading .....: Yes
  4578.           M - Update high message numbers after R)eading ........: Yes
  4579.           T - Use 'TurboKeys' (act on 1-character commands) .....: No
  4580.               -----------------------------
  4581.           ? - Display help file
  4582.           Q - Quit.  (Finished configuring)
  4583.          
  4584.           Enter your choice(s), UserName <A,B,C,D,E,F,G,H,I,J,K,L,M,Q,T,X,?> ->
  4585.          ----------------------------------------------------------------------
  4586.          
  4587.  
  4588.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 94 -
  4589.  
  4590.  
  4591.          Now let's see what these various commands do:
  4592.          
  4593.           A - Select conferences to extract and download.
  4594.          
  4595.                You'll be presented with a list of conferences that you are able
  4596.                to access, which will look something like this:
  4597.                
  4598.            --------------------------------------------------------------------
  4599.            You may select any conference which is shown in UPPER CASE.
  4600.            Conferences shown in lower case must first be joined from the bbs.
  4601.            Conferences you've marked as active are surrounded in brackets '[]'.
  4602.            Conferences marked as --- are not available.
  4603.            
  4604.                      1 - [MAIN   ] 11 -  TEEN     21 - [RSYS   ]
  4605.                      2 - [4SALE  ] 12 - [PRIVATE] 22 - [BITS   ]
  4606.                      3 - [MS-DOS ] 13 - [SYSOP  ] 23 - [POL    ]
  4607.                      4 -  BBS      14 - [USER   ] 24 - [CRES   ]
  4608.                      5 -   ---     15 -   grafx   25 - [WINB   ]
  4609.                      6 - [CODE   ] 16 -   arj     26 - [MAILMGR]
  4610.                      7 - [DEBATE ] 17 -   ---
  4611.                      8 - [HAM    ] 18 - [QB     ]
  4612.                      9 -  HUMOR    19 - [RBBS   ]
  4613.                     10 - [IBM    ] 20 - [DEV    ]
  4614.            
  4615.            Enter conference number(s) to toggle on/off, or [ENTER] to quit.
  4616.            ->
  4617.            --------------------------------------------------------------------
  4618.                
  4619.                NOTE:  If you have configured your board NOT to show
  4620.                   empty/unjoinable conferences, the line "Conferences marked as
  4621.                   --- are not available" will not be shown.
  4622.                
  4623.                In this example, all conferences that you have joined (or which
  4624.                you have configured to be joinable via the Mail Manager +Plus+
  4625.                door, are flagged as active, except BBS (conference 4), HUMOR
  4626.                (conference 9), and TEEN (conference 11).
  4627.                
  4628.                If you wanted to mark those three as active, you'd enter:
  4629.                           4 9 11
  4630.                at the above prompt.
  4631.                
  4632.                Conferences #5 and 17 are shown as unavailable, meaning that the
  4633.                user either has insufficient security to access them, or you
  4634.                (the Sysop) have "reserved" these conference numbers in the
  4635.                MAILCFG program, for future use.
  4636.                
  4637.                Conferences #15 and 16 are active conferences, which the user
  4638.                has not joined, and which the sysop has not configured to allow
  4639.                joining from within the door, as indicated by being shown in
  4640.                lower case.  To access these conferences the user must first
  4641.                join them from RBBS.
  4642.                
  4643.  
  4644.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 95 -
  4645.  
  4646.  
  4647.                X - Message selection menu (for active conferences).
  4648.                
  4649.                Mail Manager will normally download mail based on the last
  4650.                message that you've read in each conference.  Since you can read
  4651.                mail both online AND offline, and have the option of telling
  4652.                Mail Manager NOT to update your last message read markers, you
  4653.                might want to use this option to reset them to what you want.
  4654.                
  4655.                You can also use this option to set individual conferences to
  4656.                extract the type of mail that you're after.  Each conference can
  4657.                be configured in 1 of 3 different ways:
  4658.                
  4659.                   A)ll         - Extract all mail from this conference
  4660.                   P)ersonal    - Extract only your personal mail
  4661.                   S)ys Default - Extract based on what you told Mail Manager
  4662.                                  to do by default via option D on the
  4663.                                  Configuration menu (see below).
  4664.                
  4665.            B - Download messages in Q)WK or T)ext format
  4666.                
  4667.                Set to text if you want to use Mail Manager as a simple "extract
  4668.                and download" system (all messages in a single continuous ascii
  4669.                file).
  4670.                
  4671.                Set to QWK if you want to read and reply offline using a QWK-
  4672.                compatible mail reader.
  4673.                
  4674.                             <<< QWK NETWORK USERS >>>
  4675.                    
  4676.                    ** NOTE **  This field is different for QWK network users.
  4677.                    If you have given a user "net status" via MUSER, this gives
  4678.                    them the option of creating a "full QWK" (with all
  4679.                    accompanying files normally present within), or a minimized
  4680.                    QWK packet that contains only what is necessary for network
  4681.                    mail transfer.  The latter would save them archiving and
  4682.                    transfer time by creating a smaller packet, the former might
  4683.                    be preferred if they wish to review the packet via an
  4684.                    offline reader program, and can be useful for them to set up
  4685.                    the conference numbers appropriately on their end of the
  4686.                    line.
  4687.                    
  4688.                    At any rate, they will have the option one way or the other,
  4689.                    and can change it whenever they wish.
  4690.                    
  4691.            C - Msgs addressed to ALL marked as personal (QWK only)
  4692.                
  4693.                If set to "Y", Mail Manager will add messages addressed to "ALL"
  4694.                to the user's personal index the QWK packet.
  4695.                
  4696.                
  4697.  
  4698.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 96 -
  4699.  
  4700.  
  4701.            D - Extract ONLY your personal mail as default
  4702.                
  4703.                If set to "Y", Mail Manager will not extract a message unless it
  4704.                is addressed to you.  (Will also extract msgs addressed to "ALL"
  4705.                if you have option C set to "Y".)  This is the default setting
  4706.                for the user, but it can be overridden for individual
  4707.                conferences when setting the
  4708.                conference message pointers (see main menu option M).
  4709.                
  4710.            E - Extract messages written by you
  4711.                
  4712.                If set to "NO", Mail Manager will not include messages from you
  4713.                in your packet.
  4714.                
  4715.            F - Abort packet if no new messages
  4716.                
  4717.                You might not want to do this if you would still like to receive
  4718.                new file listings or updated system news or bulletins.
  4719.                
  4720.            G - Send updated bulletins
  4721.                
  4722.                If set to "No", any updated bulletins which the sysop has
  4723.                designated as mandatory will still be included.
  4724.                
  4725.            H - Send new file listings
  4726.                
  4727.                If you select this option, a listing of newly-uploaded files
  4728.                will be included in your mail packet.
  4729.                
  4730.                This option is only operational on systems with standard RBBS
  4731.                FMS style file listings.
  4732.                
  4733.            I - Ask before sending packet
  4734.                
  4735.                If set to "Yes", will cause Mail Manager to prompt you whether
  4736.                or not you want to receive the mail packet that it just created
  4737.                for you.  Will otherwise go right into the download when
  4738.                finished extracting.
  4739.                
  4740.            J - Type of file compression to use
  4741.                
  4742.                If the Sysop has activated this option, you can choose from the
  4743.                file compression utilities offered on this system (ZIP, ARC,
  4744.                etc.).
  4745.                
  4746.            K - Default file transfer protocol
  4747.                
  4748.                Choose from the protocols offered by your sysop (Xmodem, Zmodem,
  4749.                etc.).  If set to N)one, Mail Manager will prompt you for which
  4750.                protocol to use at each file transfer.
  4751.                
  4752.  
  4753.     MAIL MANAGER +PLUS+ MENU COMMANDS                               - Page 97 -
  4754.  
  4755.  
  4756.                L - Update high message numbers after downloading
  4757.                
  4758.                If this is set to NO, both RBBS and Mail Manager will think that
  4759.                you haven't read the messages that you've downloaded. (Mail
  4760.                Manager will extract them again your next time in).
  4761.                
  4762.            M - Update high message numbers after R)eading
  4763.                
  4764.                If set to NO, any messages that you read in the door will still
  4765.                be downloaded in your next mail packet.  This can be handy for
  4766.                checking a message or two before downloading your mail.
  4767.                
  4768.                If set to YES, the highest message number you read sets your
  4769.                high message marker, and only higher message numbers  will be
  4770.                included in your next mail packet.
  4771.                
  4772.            T - Use 'TurboKeys' (act on 1-character commands)
  4773.                
  4774.                Works like RBBS-PC's toggle of the same name.  If set to Yes,
  4775.                Mail Manager will not wait for [ENTER] when asking you for
  4776.                input.
  4777.                
  4778.            ? - Display help file
  4779.                
  4780.                Display help file which explains the configuration options.
  4781.                
  4782.            Q - Quit (finished configuring)
  4783.                
  4784.                (Or just press [ENTER] to accomplish the same thing).
  4785.  
  4786.      APPENDIX A - COMMON PROBLEMS                                   - Page 98 -
  4787.      
  4788.  
  4789.          
  4790.          Problem :  Not finding the Sysop in any conferences.
  4791.                     
  4792.          Solution:  Double-check your setting of "Remote Sysop Name" on the
  4793.                     first screen of the MAILCFG program.  This setting must be
  4794.                     the name that you use to log onto your system remotely, NOT
  4795.                     your name as you are known to your users.
  4796.                     
  4797.          ----------------------------------------------------------------------
  4798.                     
  4799.          Problem :  Shows "Error finding new message" when trying to extract
  4800.                     your first mail packet.
  4801.                     
  4802.          Solution:  Run MAILFIX.EXE against the message base in question (using
  4803.                     the proper command line switches).  Re-read the section of
  4804.                     this document entitled "Before you begin".
  4805.                     
  4806.          ----------------------------------------------------------------------
  4807.                     
  4808.          Problem :  Always showing Sysop name when operating remotely.
  4809.                     
  4810.          Solution:  Probably not copying the correct DORINFOx.DEF file to the
  4811.                     Mail Manager directory prior to loading the door.  Drop to
  4812.                     DOS, and take a look at the DORINFOx.DEF that was in use at
  4813.                     the time.
  4814.                     
  4815.                     Also possible that the door is coming up in local mode.
  4816.                     Check your DOORS.DEF and MAILMGR.BAT files to be sure they
  4817.                     are set correctly.  Mail Manager should be called (as a
  4818.                     minimum) like so:
  4819.                     
  4820.                         MAILMGR %1
  4821.                     
  4822.                     (Where %1 is the node number).  If you suspect that it is
  4823.                     NOT being passed correctly, turn ECHO ON at the top of your
  4824.                     batch file and watch what it actually passed to the door.
  4825.                     
  4826.          ----------------------------------------------------------------------
  4827.                     
  4828.          Problem :  Always using locked BPS rate for download estimates,
  4829.                     instead of true connect rate.
  4830.                     
  4831.          Solution:  No fix if you are running stock RBBS-PC v17.3C and lower.
  4832.                     You must upgrade to RBBS-PC v17.4 to get this figure
  4833.                     reported correctly, or recompile RBBS-PC with the CBAUD
  4834.                     merge.
  4835.                     
  4836.                     If you are running RBBS-PC v17.4 and above, change your
  4837.                     DOORS.DEF line to read something like:
  4838.                     
  4839.                        MAILMGR,5,,D,"C:\MAILMGR.BAT [NODE] [CBAUD]",N,,
  4840.                     
  4841.                     Then, in MAILMGR.BAT, change the line that calls Mail
  4842.                     Manager to read:  MAILMGR %1 /CBAUD%2
  4843.                     
  4844.  
  4845.      APPENDIX A - COMMON PROBLEMS                                   - Page 99 -
  4846.      
  4847.  
  4848.          ----------------------------------------------------------------------
  4849.                     
  4850.          Problem :  Not allowing REP uploads to a particular conference, with
  4851.                     the error message "Message base full".
  4852.                     
  4853.          Solution:  Make 100% sure that both RBBS-PC and Mail Manager +Plus+
  4854.                     are configured to the exact same type of message base.  For
  4855.                     instance, if RBBS-PC is configured to have message base
  4856.                     "grow" as messages are added, yet that conference is
  4857.                     configured in Mail Manager +Plus+ as fixed length, this
  4858.                     type of error will appear EVERY time a message is uploaded
  4859.                     for that conference.
  4860.                     
  4861.                     If all appears to be sound, and that error message still
  4862.                     appears, try running MAILFIX.EXE against the offending
  4863.                     message base.
  4864.                     
  4865.          ----------------------------------------------------------------------
  4866.                     
  4867.          Problem :  Program gives error message "Unable to pack...", after
  4868.                     trying to compress a mail packet.
  4869.                     
  4870.          Solution:  We have heard this one before, (and have run into it
  4871.                     ourselves), and it has always been one of three things:
  4872.                     
  4873.                     - Your file compression program was not where the list of
  4874.                        archivers said it was (MAILMGR.ARL), or
  4875.                     
  4876.                     - There was insufficient memory to run the archiver, or
  4877.                     
  4878.                     - There was insufficient disk space to archive the mail
  4879.                       packet for the user.  (A 1,000-message packet can be over
  4880.                       1 meg in size before compression).
  4881.                     
  4882.                     Read the section of this document entitled "CHECKLIST OF
  4883.                     REQUIREMENTS" for Mail Manager +Plus+ memory requirements.
  4884.                     
  4885.          ----------------------------------------------------------------------
  4886.                     
  4887.          Problem :  Program gives errors while extracting mail from a FIDO
  4888.                     *.MSG area, and/or has problems when updating last message
  4889.                     read in a FIDO area after a download.
  4890.                     
  4891.          Solution:  More than likely, Mail Manager +Plus+ experienced an error
  4892.                     with the index file for that FIDO area that it wasn't able
  4893.                     to recover from.  Try running the MMINDEX.EXE program, and
  4894.                     insure that MMINDEX is in your nightly event as the LAST
  4895.                     thing before your BBS comes back up.
  4896.                     
  4897.          ----------------------------------------------------------------------
  4898.  
  4899.     APPENDIX A - COMMON PROBLEMS                                   - Page 100 -
  4900.      
  4901.  
  4902.          Problem :  Local screen looks fine, but the caller on the remote end
  4903.                     of the line has incomplete and partially garbled screens.
  4904.                     
  4905.          Solution:  If your communications port is locked higher than the
  4906.                     user's true connect speed (typically 19200 or 38400 for
  4907.                     today's fast modems), Mail Manager +Plus+ is probably
  4908.                     overrunning the communications buffer.  You can get around
  4909.                     this problem by installing a FOSSIL driver such as BNU or
  4910.                     X00 (available on bulletin boards all over the place), and
  4911.                     telling Mail Manager +Plus+ to always use the FOSSIL for
  4912.                     flow control.  Set the flow control option (in the MAILCFG
  4913.                     program) to "F".
  4914.                     
  4915.                     See the section of this document entitled "IF YOU HAVE A
  4916.                     LOCKED BPS RATE" for more information on this subject.
  4917.                     
  4918.          ---------------------------------------------------------------------
  4919.                     
  4920.          Problem :  Mail Manager +Plus+ is not finding some of the files as set
  4921.                     in the configuration file, or always seems to be using
  4922.                     defaults instead of the options that you have custom-
  4923.                     configured.
  4924.          
  4925.          Solution:  The most likely cause of this problem is an incomplete (or
  4926.                     incorrect) drive:\path\file designation for a key file or
  4927.                     two in the configuration program.  In particular - DO NOT
  4928.                     simply use a "drive:filename.ext" designation to tell Mail
  4929.                     Manager +Plus+ where to look.  Mail Manager +Plus+ always
  4930.                     operates out of a work directory, and is never going to be
  4931.                     in the \MAILMGR directory when it looks for its files.  For
  4932.                     example:
  4933.                     
  4934.                         D:PROTO.DEF
  4935.                     
  4936.                     may not work, but:
  4937.                     
  4938.                         D:\MAILMGR\PROTO.DEF
  4939.                     
  4940.                     might.
  4941.          
  4942.  
  4943.     APPENDIX B - CONTACTING THE AUTHORS                            - Page 101 -
  4944.  
  4945.  
  4946.          Personal commitments are forcing Chip Morrow to reduce his involvement
  4947.          somewhat in the development of the Mail Manager projects, and to shut
  4948.          down Mail Manager's home support bulletin board.  The lion's share of
  4949.          Mail Manager development is being carried forward by the other half of
  4950.          the team, Doug Wilson, under the new banner of Makai Software.  Both
  4951.          Chip and Doug will continue to provide program support.
  4952.          
  4953.          Comments, ideas, suggestions, and whatever else you want to throw our
  4954.          way are always appreciated and may be directed to good ole' US Mail:
  4955.          
  4956.                              Makai Software
  4957.                              870 Golden Drive
  4958.                              Newark, OH 43055
  4959.                              
  4960.          Bulletin boards:
  4961.          
  4962.             The following RBBS-PC boards are now the official Makai Software
  4963.             Distribution Sites.  First time callers may bypass new user
  4964.             registration hassles and download Mail Manager, MNET, and other
  4965.             Makai Software files by logging on with the username and password
  4966.             combinations listed for each board:
  4967.             
  4968.               Board:        BRODMANN'S PLACE     THE DOG HOUSE
  4969.               Location:     Waldorf, MD          Kings Beach, CA
  4970.               Sysop:        Dave Brodmann        Kip Gies
  4971.               Phone:        301-843-5732         916-546-7002
  4972.               Modem:        HST/v.32bis          v.32bis
  4973.               Username:     FREE GUEST           MAILMGR LATEST
  4974.               Password:     USER                 VERSION
  4975.               Net Address:  Fido 1:109/806       RBBS 8:919/20
  4976.                             Rime ->BRODMANN
  4977.             
  4978.             In addition, a local (to us) BBS that we check into on a near-daily
  4979.             basis is:
  4980.                
  4981.                              THE MOTHER BOARD (WildCat!)
  4982.                              Buckeye Lake, OH
  4983.                              Michael Graham, Sysop
  4984.                              Data line: 614-928-2259
  4985.                              Modem: HST/v.32bis
  4986.                              Fido: 1:226/1400 (*NOT* reachable via Internet)
  4987.                
  4988.                Fido netmail sent to The Mother Board or messages left there
  4989.                directly will probably get the fastest response.
  4990.                
  4991.             PLEASE NOTE: these listings are current as this is written, but it
  4992.             is a fact of bulletin board life that individual boards come and
  4993.             go.  If you have trouble connecting, please make sure that the
  4994.             number you are calling has not been reassigned to someone's voice
  4995.             phone.
  4996.             
  4997.  
  4998.     APPENDIX B - CONTACTING THE AUTHORS                            - Page 102 -
  4999.  
  5000.  
  5001.             We check into all of these boards on a regular (but not necessarily
  5002.             daily) basis, and will answer questions left on or netmailed to any
  5003.             of them.  Please leave messages as PUBLIC so that whichever of us
  5004.             calls first will be able to see them.  The sysops of the two
  5005.             Support Boards are all experienced with Mail Manager, and may be
  5006.             able to handle some of your questions without help from Chip or me.
  5007.             The Mother Board, being a local call for us, gets the most
  5008.             attention and is probably the place to get the fastest response.
  5009.             
  5010.          Computer network conferences:
  5011.             
  5012.             We will also continue to monitor the following computer network
  5013.             conferences.  If you don't have access to Fido netmail, these may
  5014.             be your best bet for obtaining support in a timely fashion:
  5015.             
  5016.                                 RIME:  RBBS-PC and RBBSQWK
  5017.                                 FIDO:  RBBS-PC and OFFLINE
  5018.                                                
  5019.          
  5020.          Chip Morrow is also available via Compuserve, Internet, and Prodigy,
  5021.          if any of those are more convenient:
  5022.          
  5023.                                   CIS:  72677,502
  5024.                               Prodigy:  GVHM95A
  5025.                              Internet:  72677.502@compuserve.com
  5026.          
  5027.          We're sorry, but we simply do not have the time or resources to make
  5028.          voice calls to help with debugging your individual Mail Manager setup.
  5029.          On the other hand, we'd like to see you in any of the above echo
  5030.          conferences, where you can get help from others as well as ourselves,
  5031.          and where questions/answers/reports/release notices get a much wider
  5032.          audience, and can benefit more people.
  5033.  
  5034.     APPENDIX C - ACKNOWLEDGEMENTS                                  - Page 103 -
  5035.  
  5036.  
  5037.          Microsoft, Crescent Software, DSZ, PKZIP, LHARC, ARJ, LZEXE, PKLITE,
  5038.          JIMMER, TQM, LANtastic, DESQview, BNU, X00, RBBSMAIL, MSGTOSS,
  5039.          OVERMAIL, PDQ, PDQCOMM, QuickBASIC, RBBS-PC, SLMR, JABBER, OFFLINE,
  5040.          OLX, RNET, TNET, and SHROOM (did we miss any?) are all trademarks or
  5041.          tradenames of their respective authors and/or companies, and are
  5042.          mentioned throughout our documentation for clarity only.
  5043.          
  5044.          Our Special thanks go to everyone who supported us through development
  5045.          of the Mail Manager package.  Many of the names have faded, some have
  5046.          gone on to other BBS's and/or other doors, others have grown silent
  5047.          over the last few years, others continue to provide us with
  5048.          suggestions to this day.  Without your support, the door would never
  5049.          be where it is today.  Some names of special note:
  5050.          
  5051.             Michael Lurie, who has supported the door (and its continued
  5052.             development) since day one, and who continues to be cheerfully used
  5053.             and abused by pre-release copies.
  5054.             
  5055.             Dave Brodmann, who was severely subjected to beta versions of the
  5056.             standard Mail Manager package containing "+Plus+" features.  Dave
  5057.             definitely helped to make our shareware effort a reality,
  5058.             especially the > 250 conference support.
  5059.             
  5060.             The trio of Rod Bowman, Don Smith, and Joe Tailleur who beta tested
  5061.             the first versions to support FIDO *.MSG's and helped solve a lot
  5062.             of early problems before Mail Manager +Plus+ hit the streets.
  5063.             
  5064.             Kip Gies, who tested a late beta of v2.03 and helped us get the
  5065.             initial bugs out of the FIDO *.MSG handling.
  5066.             
  5067.             Eddie Rowe, who tested the last betas of pre-v3.x code, helped us
  5068.             get some last-minute bugs out of the new code, found the "old
  5069.             format" problem in outbound mail packets created by v2.x, and
  5070.             provided us with updated Fido format documentation.
  5071.             
  5072.             Marion Royal, who ran our QWK network implementation through the
  5073.             wringer, picked MNET and MUSER apart <g>, and provided us with
  5074.             sufficient information to implement QWK network capability.  There
  5075.             would be no QWK networking in this door without Marion's efforts.
  5076.             
  5077.             Paul Di Novo, who verified that the door really could work in a
  5078.             non-RBBS-PC environment, and provided us with useful information
  5079.             for future compatibility issues.
  5080.             
  5081.          I must express my sincere appreciation to CHIP MORROW, who poured his
  5082.          heart and soul into this project for over two years, and who has been
  5083.          an absolute joy to work with.  Without Chip, Mail Manager would not
  5084.          exist.  Period.  If there is anyone who better exemplifies the Spirit
  5085.          of RBBS as defined by Tom Mack than Chip, I'm sure I haven't met him.
  5086.          
  5087.          And thanks to everyone else who commented and offered suggestions,
  5088.          help, and beta testing.  We honestly cannot remember all of the names,
  5089.          and do apologize for that!
  5090.          
  5091.  
  5092.     APPENDIX D - MAIL MANAGER'S FILE FORMATS                       - Page 104 -
  5093.  
  5094.  
  5095.          Just in case someone out there has an inkling to write a utility
  5096.          program or two for use with their Mail Manager +Plus+ setup, here are
  5097.          the formats for the Mail Manager +Plus+ v3.11 binary system files,
  5098.          MAILMGR.CFG and MAILMGR.USR.
  5099.          
  5100.          +--------------------------------------------------------------------+
  5101.          | MAILMGR.USR - Mail Manager's internal users file.                  |
  5102.          |               One 570-byte record per user.  Each 570-byte record  |
  5103.          |               broken down as follows:                              |
  5104.          |--------------------------------------------------------------------|
  5105.          | Start Stop Length Record Type Description                          |
  5106.          |====================================================================|
  5107.          |     1   31     31    STRING   The user's name, in upper case,      |
  5108.          |                               left-justified, padded with ASCII 32s|
  5109.          |--------------------------------------------------------------------|
  5110.          |    32  531    500    STRING   Bit-mapped conference flags for each |
  5111.          |                               user, 1 byte per conference.  If bit |
  5112.          |                               is set to 1 it means:                |
  5113.          |                                Bit: 0 = conf active                |
  5114.          |                                     1 = accept default msg select. |
  5115.          |                                     2 = if bit 1 not set, pers only|
  5116.          |                                     3 = conf net status granted    |
  5117.          |                                     4 = if bit 3 set, net access to|
  5118.          |                                         private messages.          |
  5119.          |                                 5,6,7 = reserved                   |
  5120.          |--------------------------------------------------------------------|
  5121.          |   532  532      1    STRING   User's QWK preference.  Either "Q"   |
  5122.          |                               or "T".  (QWK or TEXT).              |
  5123.          |--------------------------------------------------------------------|
  5124.          |   533  533      1    STRING   User's flag for whether or not to    |
  5125.          |                               update last message read in the RBBS |
  5126.          |                               user files (after downloading pkts). |
  5127.          |                               ASCII 1 for true, 255 for false.     |
  5128.          |--------------------------------------------------------------------|
  5129.          |   534  534      1    STRING   Letter of the user's default file    |
  5130.          |                               protocol choice, in upper case.      |
  5131.          |--------------------------------------------------------------------|
  5132.          |   535  535      1    STRING   Messages addressed to "ALL" marked   |
  5133.          |                               as personal in QWK packet?  ASCII 1  |
  5134.          |                               for true, 255 for false.             |
  5135.          |--------------------------------------------------------------------|
  5136.          |   536  536      1    STRING   Xpert toggle on or off (ASCII 1, 255)|
  5137.          |--------------------------------------------------------------------|
  5138.          |   537  537      1    STRING   Bit flag byte for other user options.|
  5139.          |                                          Bit:  0 = Send own msgs   |
  5140.          |                                                1 = Send bullets    |
  5141.          |                                                2 = Send newfiles   |
  5142.          |                                                3 = Abort if no msgs|
  5143.          |                                                4 = Ask before send |
  5144.          |                                                5 = Only pers mail  |
  5145.          |                                                6 = Turbokey toggle |
  5146.          |--------------------------------------------------------------------|
  5147.          |   538  540      3    STRING   User's choice of archiver (ZIP, ARC, |
  5148.          |                               etc.)                                |
  5149.          |--------------------------------------------------------------------|
  5150.  
  5151.     APPENDIX D - MAIL MANAGER'S FILE FORMATS                       - Page 105 -
  5152.  
  5153.  
  5154.          |   541  546      6    STRING   "YYMMDD" that user last used the     |
  5155.          |                               door. ("911223" = 23 Dec 91)         |
  5156.          |--------------------------------------------------------------------|
  5157.          |   547  547      1    STRING   Net status CHR$(0=none,1=node,2=host)|
  5158.          |--------------------------------------------------------------------|
  5159.          |   548  555      8    STRING   Packet name for net status user      |
  5160.          |--------------------------------------------------------------------|
  5161.          |   556  559      4      LONG   Date/Time of last REP packet         |
  5162.          |--------------------------------------------------------------------|
  5163.          |   560  563      4      LONG   FileSize of last REP packet          |
  5164.          |--------------------------------------------------------------------|
  5165.          |   564  564      1    STRING   Update last read after reading online|
  5166.          |                               CHR$(1) = true, 255 = false.         |
  5167.          |--------------------------------------------------------------------|
  5168.          |   565  570     24    STRING   Reserved for future use.             |
  5169.          +--------------------------------------------------------------------+
  5170.          
  5171.          +--------------------------------------------------------------------+
  5172.          | MAILMGR.CFG- Mail Manager's configuration file.                    |
  5173.          |              Consists of one 556-byte header, followed by a number |
  5174.          |              of 384-byte conference configuration records.         |
  5175.          |                                                                    |
  5176.          |                          HEADER RECORD:                            |
  5177.          |--------------------------------------------------------------------|
  5178.          | Start Stop Length Record Type Description                          |
  5179.          |====================================================================|
  5180.          |     1   35     35   STRING    Name of the BBS (in proper case).    |
  5181.          |--------------------------------------------------------------------|
  5182.          |    36   66     31   STRING    Remote logon name of the sysop (left-|
  5183.          |                               justified, in upper case, padded with|
  5184.          |                               ASCII 32 blanks).                    |
  5185.          |--------------------------------------------------------------------|
  5186.          |    67   81     15   STRING    Sysop's public first name.           |
  5187.          |--------------------------------------------------------------------|
  5188.          |    82   96     15   STRING    Sysop's public last name.            |
  5189.          |--------------------------------------------------------------------|
  5190.          |    97   98      2  INTEGER    Security level to read ALL messages. |
  5191.          |--------------------------------------------------------------------|
  5192.          |    99  100      2  INTEGER    Security level to use in local mode. |
  5193.          |--------------------------------------------------------------------|
  5194.          |   101  102      2  INTEGER    Local sysop's graphic preference.    |
  5195.          |                               2 = ANSI, 1 = ASCII, 0 = None.       |
  5196.          |--------------------------------------------------------------------|
  5197.          |   103  163     61   STRING    Default tagline for all conferences. |
  5198.          |--------------------------------------------------------------------|
  5199.          |   164  165      2  INTEGER    Number of 334-byte conference        |
  5200.          |                               configuration records that follow    |
  5201.          |                               this header record.                  |
  5202.          |--------------------------------------------------------------------|
  5203.          |   166  173      8   STRING    First 8 characters of extract file   |
  5204.          |                               name to use (this is the "*" of      |
  5205.          |                               *.QWK, *.REP, *.ZIP, etc.).          |
  5206.          |--------------------------------------------------------------------|
  5207.  
  5208.     APPENDIX D - MAIL MANAGER'S FILE FORMATS                       - Page 106 -
  5209.  
  5210.  
  5211.          |   174  176      3   STRING    3 upper case characters designating  |
  5212.          |                               the default file compression type    |
  5213.          |                               (ZIP, ARC, ARJ, or LZH)              |
  5214.          |--------------------------------------------------------------------|
  5215.          |   177  216     40   STRING    Full path/filename of the NEWS file. |
  5216.          |--------------------------------------------------------------------|
  5217.          |   217  256     40   STRING    Full path/filename of the list of    |
  5218.          |                               bulletins (MAILMGR.BUL).             |
  5219.          |--------------------------------------------------------------------|
  5220.          |   257  257      1   STRING    Network type to use in local mode.   |
  5221.          |                               D)os, N)etbios, desQ)view.           |
  5222.          |--------------------------------------------------------------------|
  5223.          |   258  258      1   STRING    Handshake method to use, upper case. |
  5224.          |                               R)ts, X)on, N)one, or F)ossil.       |
  5225.          |--------------------------------------------------------------------|
  5226.          |   259  260      2  INTEGER    Version number (3.11 = 311).         |
  5227.          |--------------------------------------------------------------------|
  5228.          |   261  300     40   STRING    Path/filename of MAILMGR.PRO         |
  5229.          |--------------------------------------------------------------------|
  5230.          |   301  340     40   STRING    Path/filename of FMS directory.      |
  5231.          |--------------------------------------------------------------------|
  5232.          |   341  380     40   STRING    Path/name of list of archivers.      |
  5233.          |--------------------------------------------------------------------|
  5234.          |   381  395     15   STRING    Name of environment variable to      |
  5235.          |                               path/name of XFER-x.DEF log file.    |
  5236.          |--------------------------------------------------------------------|
  5237.          |   396  396      1   STRING    Modify uploaded messages date & time |
  5238.          |                               stamp to the current system time?    |
  5239.          |                               (Y or N)                             |
  5240.          |--------------------------------------------------------------------|
  5241.          |   397   427     31  STRING    City/State where BBS is located.     |
  5242.          |--------------------------------------------------------------------|
  5243.          |   428   439     12  STRING    Phone number of BBS. "xxx-xxx-xxxx"  |
  5244.          |--------------------------------------------------------------------|
  5245.          |   440   440      1  STRING    SmartText ID character               |
  5246.          |--------------------------------------------------------------------|
  5247.          |   441   480     40  STRING    Default path to *M.DEF conferences.  |
  5248.          |--------------------------------------------------------------------|
  5249.          |   481   520     40  STRING    Path/name of echo toss log.          |
  5250.          |--------------------------------------------------------------------|
  5251.          |   521   525      5  STRING    Start of timelock (HH:MM).           |
  5252.          |--------------------------------------------------------------------|
  5253.          |   526   530      5  STRING    End of timelock (HH:MM) - 24 hour    |
  5254.          |                               format for both of these.            |
  5255.          |--------------------------------------------------------------------|
  5256.          |   531   531      1  STRING    Drop DTR on G)oodbye/E)xpedite? (Y/N)|
  5257.          |--------------------------------------------------------------------|
  5258.          |   532   532      1  STRING    Show empty/unjoinable confs? (Y/N)   |
  5259.          |--------------------------------------------------------------------|
  5260.          |   533   556     24  STRING    Reserved for future use.             |
  5261.          +--------------------------------------------------------------------+
  5262.          
  5263.  
  5264.     APPENDIX D - MAIL MANAGER'S FILE FORMATS                       - Page 107 -
  5265.  
  5266.  
  5267.          +--------------------------------------------------------------------+
  5268.          |                   CONFERENCE CONFIGURATION RECORD:                 |
  5269.          |--------------------------------------------------------------------|
  5270.          | Start Stop Length Record Type Description                          |
  5271.          |====================================================================|
  5272.          |     1    7      7   STRING    Name of the conference, upper case.  |
  5273.          |--------------------------------------------------------------------|
  5274.          |     8    8      1   STRING    # of lines per msg (CHR$ byte value  |
  5275.          |                               plus 32).  CHR$(131) = 99 lines per  |
  5276.          |                               message.  CHR(0) = do not split long |
  5277.          |                               messages.                            |
  5278.          |--------------------------------------------------------------------|
  5279.          |     9   10      2  INTEGER    Point ID for Fido *.MSG areas.       |
  5280.          |--------------------------------------------------------------------|
  5281.          |    11   12      2  INTEGER    "Fakenet" ID for 2D Fido points.     |
  5282.          |--------------------------------------------------------------------|
  5283.          |    13   25     14   STRING    Reserved for future use.             |
  5284.          |--------------------------------------------------------------------|
  5285.          |    26  105     80   STRING    Path/name to USERS file.             |
  5286.          |--------------------------------------------------------------------|
  5287.          |   106  185     80   STRING    Path/name to MESSAGES file.          |
  5288.          |--------------------------------------------------------------------|
  5289.          |   186  186      1   STRING    Allow ANSI in REPs?  (Y, N)          |
  5290.          |--------------------------------------------------------------------|
  5291.          |   187  187      1   STRING    Allow high/low ASCII in REPs? (Y, N) |
  5292.          |--------------------------------------------------------------------|
  5293.          |   188  189      2  INTEGER    Security level needed to join.       |
  5294.          |--------------------------------------------------------------------|
  5295.          |   190  191      2  INTEGER    Security level needed to post.       |
  5296.          |--------------------------------------------------------------------|
  5297.          |   192  252     61   STRING    Tagline for this conference.         |
  5298.          |--------------------------------------------------------------------|
  5299.          |   253  253      1   STRING    Fido-style tearlines?  (Y, N)        |
  5300.          |--------------------------------------------------------------------|
  5301.          |   254  254      1   STRING    Type of message base? (Y, N, F)      |
  5302.          |--------------------------------------------------------------------|
  5303.          |   255  255      1   STRING    Allow join within door? (Y, N)       |
  5304.          |--------------------------------------------------------------------|
  5305.          |   256  335     80   STRING    Path/Name of conf alias file.        |
  5306.          |--------------------------------------------------------------------|
  5307.          |   336  337      2  INTEGER    Zone ID (for FIDO areas)             |
  5308.          |--------------------------------------------------------------------|
  5309.          |   338  339      2  INTEGER    Net ID  (for FIDO areas)             |
  5310.          |--------------------------------------------------------------------|
  5311.          |   340  341      2  INTEGER    Node ID (for FIDO areas)             |
  5312.          |--------------------------------------------------------------------|
  5313.          |   342  342      1   STRING    Netmail area?  (Y, N).               |
  5314.          |--------------------------------------------------------------------|
  5315.          |   343  343      1   STRING    Add tear/tag to end of FIDO msg?(Y,N)|
  5316.          |--------------------------------------------------------------------|
  5317.          |   344  358     15   STRING    Symbolic area name for this FIDO     |
  5318.          |                               conference. (Optional)               |
  5319.          |--------------------------------------------------------------------|
  5320.          |   359  359      1   STRING    Allow uploaded messages to be marked |
  5321.          |                               as private in this conf?  (Y, N)     |
  5322.  
  5323.     APPENDIX D - MAIL MANAGER'S FILE FORMATS                       - Page 108 -
  5324.  
  5325.  
  5326.          |--------------------------------------------------------------------|
  5327.          |   360  384     25   STRING    Long Description of the conference.  |
  5328.          +--------------------------------------------------------------------+
  5329.  
  5330.     APPENDIX E - ABOUT THIS DOCUMENT                               - Page 109 -
  5331.  
  5332.  
  5333.          Programmers have long been known to be terrible about writing
  5334.          documentation to cover their own software, and we are probably not
  5335.          going to disprove this theory with the opus you are reading now.
  5336.  
  5337.          After two years of threatening to do so, we have finally taken the
  5338.          rambling mess which spewed out of a couple of different text editors
  5339.          (the same ones we used to do the program coding) and shoved it all
  5340.          into an actual-by-gum word processor <gasp> to try to get more
  5341.          consistency of formatting, automatic page numbering, etc.
  5342.  
  5343.          But the basic text is what you have all come to love (?) in previous
  5344.          releases.  This means that there are two constants:
  5345.  
  5346.          - It SHOULD print out just fine on standard tractor-fed 8 1/2 x 11
  5347.          paper on your garden-variety dot-matrix printer.  We have attempted to
  5348.          limit page length to 60 lines, to allow it to be printed on 60-line-
  5349.          per-page laser printers.
  5350.  
  5351.          - It is practically guaranteed to contain spelling and grammar errors.
  5352.  
  5353.          This thing is probably too long by half, but every time we try to cut
  5354.          it down, we end up adding more than we cut (sounds sort of like
  5355.          Congress trying to trim the Federal Budget...)
  5356.  
  5357.  
  5358.                     Sincere Best Wishes to Each of You,
  5359.  
  5360.                     Doug Wilson
  5361.  
  5362.