home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / OLMS253.ZIP / OLMS.DOC < prev    next >
Encoding:
Text File  |  1996-01-02  |  79.3 KB  |  1,784 lines

  1.  
  2.   ▄█████▄ ██      ▄██████▄ ▄█████▄
  3.   ██   ██ ██      ██ ██ ██ ██▄▄▄▄        Offline Mail System, Version 2.53
  4.   ██   ██ ██      ██    ██  ▀▀▀▀██
  5.   ▀█████▀ ███████ ██    ██ ▀█████▀
  6.                                                 ▄▄▀▀▄▄
  7.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄▄▄▄▄▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  8.  
  9.                                 by Pete Rocca
  10.             Copyrighted Multiboard Communications Centre, 1994-95
  11.                         All rights reserved, worldwide.
  12.  
  13.                                TABLE OF CONTENTS
  14.                                ═════════════════
  15.             Section                                          Page
  16.             ─────────────────────────────────────────────────────
  17.  
  18.             FORWARD
  19.               What is it?  ·································   2
  20.               Overview ·····································   2
  21.  
  22.             CONFIGURATION
  23.               System Information ···························   3
  24.               Archiver Programs ····························   4
  25.               Protocol Programs ····························   5
  26.               Files Configuration  ·························   6
  27.               Bulletins ····································   8
  28.               Control Setup  ·······························   8
  29.               Requesting Control ···························  12
  30.               Limits Setup ·································  13
  31.               Define Short Style ···························  13
  32.               User Editor ··································  14
  33.               Multi-language Support ·······················  16
  34.               Test Configuration ···························  19
  35.  
  36.             RUNNING
  37.               Command line parameters  ·····················  19
  38.               Running under RemoteAccess 2.x ···············  20
  39.               Advanced User Editor ·························  21
  40.               Vacation mail ································  22
  41.               QWK Network Compatibility ····················  22
  42.               Point Network Compatibility ··················  22
  43.               Internet Gateway Compatibility ···············  23
  44.               Remote Maintenance ···························  24
  45.               Customization ································  24
  46.  
  47.             MAINTENANCE
  48.               Command line parameters  ·····················  25
  49.  
  50.             INFORMATION
  51.               License and disclaimer ·······················  26
  52.               Registration ·································  27
  53.               Error messages ·······························  27
  54.               Common questions and answers ·················  28
  55.               Known Limitations ····························  32
  56.               Professional version vs. Shareware version ···  32
  57.               Acknowledgments ······························  33
  58.  
  59.                                       1
  60.  
  61.  
  62. ╓───────────────────────────────────────────────────────────────────────────╖
  63. ║ What is it?                                                               ║
  64. ╙───────────────────────────────────────────────────────────────────────────╜
  65.  
  66.     A premium QWK, QWKE and BlueWave compatible mail door, with all the
  67.     trimmings. Includes message keywording, filtering, twit lists, file
  68.     requesting and more... Easy for your users to use, and easy for you
  69.     to set up!
  70.  
  71.  
  72. ╓───────────────────────────────────────────────────────────────────────────╖
  73. ║ Overview                                                                  ║
  74. ╙───────────────────────────────────────────────────────────────────────────╜
  75.  
  76.     OLMS is a  powerful and easy to use mail door.   It has the power to
  77.     set up filters and keywords to make your users bundles much smaller,
  78.     and more on topic with what they want.  This is sure to please them,
  79.     and get your message areas moving!
  80.  
  81.     OLMS currently supports the Hudson and JAM message base formats only
  82.     however, if demand increases, other formats will be added.  OLMS can
  83.     also create new files lists,  on the fly,  for your users to browse.
  84.  
  85.     Your users can request files ( if you so allow ) from your system to
  86.     be included in their mail packets, as well as the ability to request
  87.     files that are attached to messages.
  88.  
  89.     It also has full RIP support,  and a  multi-lingual language support
  90.     system.  Selectable bulletin support, and still much more.
  91.  
  92.     ...in short, OLMS is a full fledged multi-format mail door, and then
  93.     adds new features not found in many other similar programs.   Almost
  94.     all the features are available in the unregistered version,  however
  95.     those few that are registered-only features are marked with {+}, and
  96.     those functions that  are professional version related are marked by
  97.     a {σ} symbol.
  98.  
  99.     Please note that to keep things as simple as possible,  all versions
  100.     of OLMS use the same documentation,  so some  options  may not be in
  101.     the version you are using.  In particular the filebase related fea-
  102.     tures are not available in OLMS 2.50.111 for RemoteAccess 1.11 since
  103.     no binary filebase system exists in RemoteAccess 1.11
  104.  
  105.                                       2
  106.  
  107.  
  108. ╓───────────────────────────────────────────────────────────────────────────╖
  109. ║ CONFIG.EXE - Configuration program                                        ║
  110. ╙───────────────────────────────────────────────────────────────────────────╜
  111.  
  112.     OLMS is very easy to install.
  113.  
  114.       1) First, unpack the contents of the archive into a directory
  115.       2) Run the CONFIG.EXE program...
  116.  
  117.  
  118.     System Information
  119.     ──────────────────────────────────────────────────────────────────
  120.  
  121.           ═══ System name
  122.  
  123.                   Your system name which is extracted from the
  124.                   CONFIG.RA file,found with the RA environment
  125.                   variable.
  126.  
  127.           ═══ Sysop name
  128.  
  129.                   This is your name  from the  same  CONFIG.RA
  130.                   file.    When registering,  it is imperative
  131.                   that you  specify  the name  exactly  as  it
  132.                   appears  here  INCLUDING  WHICH  LETTERS ARE
  133.                   CAPITALS. For example the names 'Pete Rocca'
  134.                   and 'Pete rocca' are two different BBS names
  135.                   as  the "R" is  uppercase in one,  and lower
  136.                   case in  the other.   The same  goes for the
  137.                   System name above.
  138.  
  139.           ═══ Serial number
  140.  
  141.                   Here you  enter your  serial number when you
  142.                   have received your registration key.
  143.  
  144.           ═══ Registration number
  145.  
  146.                   Here you  enter  your  registration  number,
  147.                   when  you receive  your key.
  148.  
  149.           ═══ Board ID
  150.  
  151.                   This is the board identification name.  It's
  152.                   1 to  8  characters in  length,  and  should
  153.                   reflect your BBS name somehow. - For example
  154.                   for "Multiboard Communications Centre" I use
  155.                   "MCC" for my board identification. Also make
  156.                   sure  that the  ID is unique in your area in
  157.                   order to reduce confusion of your users, and
  158.                   cross-posting of your message bases.
  159.  
  160.           ═══ Phone number
  161.  
  162.                   Here you can put your  phone number, in case
  163.                   your users forget it =)
  164.  
  165.                                       3
  166.  
  167.           ═══ Gateway support
  168.  
  169.                   If you want OLMS to re-address messages sent
  170.                   to UUCP, GATEWAY or INTERNET, to be moved to
  171.                   a netmail area, and addressed to UUCP at the
  172.                   address specified.
  173.  
  174.                   *** IMPORTANT ***
  175.  
  176.                   Make sure that you have the 'KeepTo' setting
  177.                   turned ON in the...
  178.  
  179.                      Control Setup -> Sysop area control
  180.  
  181.                   .....for your Fido -> Internet netmail areas
  182.                   if you want  OLMS to leave the 'To: ' kludge
  183.                   line in the message.
  184.  
  185.           ═══ Default Packet
  186.  
  187.                   This is the packet style that new users will
  188.                   have defaulted when entering the door.
  189.  
  190.           ═══ Supported Areas {σ}
  191.  
  192.                   This is the number of areas you wish OLMS to
  193.                   setup the data files for. The larger you set
  194.                   this number, the more areas that are allowed
  195.                   however  it  will  also increase the size of
  196.                   your data files.  This number can be changed
  197.                   at any time.
  198.  
  199.  
  200.  
  201.  
  202.     Archiver Programs
  203.     ──────────────────────────────────────────────────────────────────
  204.  
  205.  
  206.        ═══ Compression
  207.  
  208.                   These are  the file names and  parameters of
  209.                   the external programs that will compress the
  210.                   mail packets.
  211.  
  212.                     e.g.) PKZIP.EXE -ex
  213.  
  214.                   To disable an archiver, simply place "OFF"
  215.                   in this field.
  216.  
  217.                                       4
  218.  
  219.        ═══ Decompression
  220.  
  221.                   These are  the file names and  parameters of
  222.                   the external  programs that  will decompress
  223.                   the mail packets.
  224.  
  225.                     e.g.) PKUNZIP.EXE -o
  226.  
  227.        ═══ Swap
  228.  
  229.                   If you  wish OLMS  to swap  out it' s memory
  230.                   before loading the programs, select yes.  To
  231.                   determine how much  memory  you have free to
  232.                   run programs  without swapping,  simply look
  233.                   in the bottom righthand corner of the screen
  234.                   when OLMS is running.
  235.  
  236.  
  237.     Protocol Programs
  238.     ──────────────────────────────────────────────────────────────────
  239.  
  240.  
  241.        ═══ Transmit
  242.  
  243.                   These are  the file names and  parameters of
  244.                   the  external programs  that send the packet
  245.                   to the user over the modem.
  246.  
  247.                      e.g.) DSZ.EXE sz
  248.  
  249.        ═══ Receive
  250.  
  251.                   These are  the file names and  parameters of
  252.                   the  external programs  that send the packet
  253.                   to the user over the modem.
  254.  
  255.                      e.g.) DSZ.EXE rz
  256.  
  257.        ═══ 1, 2, 3
  258.  
  259.                   These allow  you to  change the  name of the
  260.                   configured  protocols to whatever you choose
  261.                   After typing in the name,  you will be asked
  262.                   for a  key to  represent  the  protocol.  To
  263.                   disable  a protocol,  simply press space for
  264.                   the defined key.
  265.  
  266.        There are a couple of things to keep in mind when setting up
  267.        your programs or file names...
  268.  
  269.              *P will convert to the current com port
  270.              *B will convert to the current baud rate
  271.              *L will convert to the current LOCKED baud rate
  272.  
  273.                                       5
  274.  
  275.              *N will convert to the current node number
  276.              *G will convert to RIP/ANS/ASC depending on terminal mode
  277.              *0 will convert to the program name (OLMS 2.53)
  278.              *1 will convert to the users first name
  279.              *2 will convert to the users last name
  280.  
  281.        The following  metastring only  works with the external programs,
  282.        and not with bulletin or file path setups.
  283.  
  284.              *F will convert to the working filename
  285.  
  286.        ...for example:        XFER.EXE S Z *L *P R *F 3F8 4 N 8 1
  287.        ...would translate to: XFER.EXE S Z 19200 1 R BOARDID.QWK 3F8 4 N 8 1
  288.  
  289.        ...if using it on port 1, locked at 19200
  290.  
  291.        If the *F does  not exist  in the  external programs  information
  292.        setup,  OLMS will  append the  filename to the end of the command
  293.        automatically.
  294.  
  295.        ...for example:        XFER.EXE S Z *L *P R
  296.        ...would translate to: XFER.EXE S Z 57600 1 R BOARDID.QWK
  297.  
  298.        ...if using port 1, locked at 57600
  299.  
  300.        You should also note that OLMS will swap out memory to XMS, EMS
  301.        or  disk prior to  running these external programs,  unless you
  302.  
  303.        disable the swapping.   If the  environment variable setting of
  304.        TMP or TEMP is set, OLMS will use the path set by it for a disk
  305.        swap if needed. (Therefore this should point to a fast drive)
  306.  
  307.        Also these programs _MUST_ be in your system path or pointed to
  308.        fully.  Just having them in your OLMS directory will not work.
  309.  
  310.  
  311.     Files Configuration
  312.     ──────────────────────────────────────────────────────────────────
  313.  
  314.           ═══ News file
  315.  
  316.                   This is the file that will be added into the
  317.                   mail packet if the user requests for the BBS
  318.                   news file to be added. It should contain the
  319.                   full path and file name.   Please  note that
  320.                   some mail readers  may  have  a problem with
  321.                   ANSI graphics in the news file.
  322.  
  323.                      e.g.)  C:\RA\TXTFILES\NEWS.ANS
  324.  
  325.           ═══ Welcome screen
  326.  
  327.                   If you  have 'Send  Welcome and Goodbye' set
  328.                   "Yes" in the Control setup, OLMS will insert
  329.                   this welcome file  into the  mail packet for
  330.  
  331.                                       6
  332.  
  333.                   the user.   This can add a personal touch to
  334.                   the users' mail packet when reading.
  335.  
  336.                      e.g.)  C:\RA\TXTFILES\LOGO.ANS
  337.  
  338.           ═══ Goodbye screen
  339.  
  340.                   Much like  the welcome screen,  this will be
  341.                   packed into the mail packet if you set it to
  342.                   but  it will  also be  displayed if the user
  343.                   requests to log off within the program.
  344.  
  345.                      e.g.)  C:\RA\TXTFILES\LOGOFF.ANS
  346.  
  347.           ═══ OLMS Log file
  348.  
  349.                   This  is the full  path of the log file that
  350.                   will contain the records of what happened in
  351.                   the door.   It is formatted exactly like the
  352.                   RemoteAccess log file, therefore,  you could
  353.                   set it to  the same log file that the BBS is
  354.                   using, and it will look quite nice.
  355.  
  356.           ═══ Log mode
  357.  
  358.                   There are three types of logging modes. Each
  359.                   mode will log a  different amount of info to
  360.                   the log file.
  361.  
  362.                      Extended - log everything, great for
  363.                                 debugging, or if you need
  364.                                 the extra information for
  365.                                 another program to use.
  366.  
  367.                      Regular  - logs the  main  important
  368.                                 things,  posted messages,
  369.                                 etc.
  370.  
  371.                      Compact  - records only the totals
  372.                                 uploaded, and fatal error
  373.                                 messages.
  374.  
  375.           ═══ Add linefeed/CR
  376.  
  377.                   You should set this to 'Yes'  if you are not
  378.                   using your main system log file for the OLMS
  379.                   log entries.  It will cause OLMS to insert a
  380.                   blank  line into  the log and force the date
  381.                   to be inserted, no matter the setting in the
  382.                   CONFIG.RA file.
  383.  
  384.                                       7
  385.  
  386.           ═══ Local upload path
  387.  
  388.                   This is the path that your mail replies will
  389.                   be, when doing local mail runs.
  390.  
  391.           ═══ Local download path
  392.  
  393.                   This is the path your mail packets should be
  394.                   copied to when doing local mail runs.
  395.  
  396.           ═══ Tagline file
  397.  
  398.                   If you  have specified  taglines to be added
  399.                   to  the uploaded messages,  this file should
  400.                   point to your file with taglines in it.  The
  401.                   file should be a standard ASCII text file.
  402.  
  403.  
  404.  
  405.     Bulletins
  406.     ──────────────────────────────────────────────────────────────────
  407.  
  408.           ═══ Desc
  409.  
  410.                   This is  the description  of the bulletin as
  411.                   seen by your users. Example: "Top 10 Users"
  412.  
  413.           ═══ Path
  414.  
  415.                   This is the  full file  name of the bulletin
  416.                   to include, for example: "C:\BULL\TOP10.TXT"
  417.  
  418.           ═══ Stat
  419.  
  420.                   Here you can specify either Forced,  Normal,
  421.                   Inactive, or Only If New.   This will decide
  422.                   the method of packing the bulletins into the
  423.                   mail packet.
  424.  
  425.  
  426.        * Note: You can add the *N *P *B parameters in the file names
  427.                such as "C:\TXT\UR*B.TXT"  which would  send the file
  428.                "C:\TXT\UR2400.TXT" if they were calling at 2400 baud
  429.                or the file "C:\TXT\UR14400.TXT" if they were calling
  430.                at 14400 baud, etc.  Don't worry if you get a warning
  431.                message saying it can't find it,  as it cannot expand
  432.                the information until the mail door is running.
  433.  
  434.  
  435.     Control Setup
  436.     ──────────────────────────────────────────────────────────────────
  437.  
  438.           ═══ Netmail options
  439.  
  440.                   You can select here  if the netmail uploaded
  441.                   you  should have the Kill/Sent attribute set
  442.                   and what  security  levels  are required for
  443.                   different netmail attributes.
  444.  
  445.                                       8
  446.  
  447.            ═══ Check for duplicate message uploads
  448.  
  449.                   When set to yes,  OLMS will  check to see if
  450.                   the messages uploaded,  have previously been
  451.                   sent.  This is to prevent accidental uploads
  452.                   of the same .REP/.NEW packet more than once.
  453.  
  454.            ═══ Include headers in dupe check
  455.  
  456.                   Normally this should be set to "Yes" however
  457.                   you  can  prevent 'bombing'  or  carbon copy
  458.                   messages from being uploaded by turning this
  459.                   off.   When off, OLMS will only use the body
  460.                   of message text to  determine if it's a dupe
  461.                   or not, otherwise it will include the sender
  462.                   receiver,  subject, conference and date into
  463.                   account.
  464.  
  465.           ═══ Number of signatures to keep
  466.  
  467.                   This is the  number of  duplicates you would
  468.                   like  to keep  track  of.  When  MAINTAIN is
  469.                   run,  it will pack  the duplicate  base down
  470.                   to this number of  entries.   The higher the
  471.                   number - the better chance of catching dupes
  472.                   the lower, the faster at checking. Depending
  473.                   on how  active your  mail system  gets  used
  474.                   this number should be between 200 and 5000.
  475.  
  476.            ═══ Send "Welcome" and "Goodbye" screens
  477.  
  478.                   You can specify how or if OLMS will insert the
  479.                   Welcome/Goodbye files into the mail packet.
  480.  
  481.           ═══ Display opening screen
  482.  
  483.                   When this is set to "No",  OLMS will  not show
  484.                   the opening TITLE screen. {+}
  485.  
  486.           ═══ Allow users to scan for new files
  487.  
  488.                   When this is set to "Yes", OLMS  will scan the
  489.                   the RA 2.x  FDB  for new files since the users
  490.                   last new file scan.
  491.  
  492.            ═══ ^A kludge line control
  493.  
  494.                   You can specify how or if the ^A control lines
  495.                   are sent to the user.  Delete=Never,  Keep=Yes
  496.                   and Auto means Yes in BW mode and No with QWK.
  497.  
  498.                                       9
  499.  
  500.           ═══ Release unused time slices
  501.  
  502.                   OLMS  can  release  unused time  slices in the
  503.                   following environments...
  504.  
  505.                       DESQview 2.x         DOS 5.x/6.x
  506.                       DESQview/X 1.x/2.x   OS/2 2.x
  507.                       Windows 3.x/4.x      DoubleDos x.x
  508.  
  509.                   ..however,  if you  find  that it  creates any
  510.                   strange effects, you can turn it off here.
  511.  
  512.           ═══ Maximum number
  513.  
  514.                   This  is the  maximum number  of consecutive
  515.                   time slices that you want OLMS to release in
  516.                   its idle state.  If OLMS is less  responsive
  517.                   then decrease this number.  If the rest your
  518.                   system seems sluggish when running OLMS then
  519.                   increase this number.
  520.  
  521.           ═══ Replace tearlines and origin lines
  522.  
  523.                   If you would like OLMS to replace the reader
  524.                   tearline instead of appending to it,  select
  525.                   'Yes' for this option.
  526.  
  527.           ═══ Tagline Control
  528.  
  529.                   Append  - adds a tagline to a message
  530.                   Remove  - removes any taglines present
  531.                   Replace - replaces tagline with its own
  532.                   Ignore  - don't do anything with taglines
  533.  
  534.           ═══ Auto download file attaches
  535.  
  536.                   To have the files  that are attached to msgs
  537.                   automatically downloaded, select Yes. Other-
  538.                   wise you should use the REQUEST <conf> <msg>
  539.                   offline mail request to obtain file attaches
  540.                   (Remember to allow file attaches in the menu
  541.                   Requesting Control if you allow either)
  542.  
  543.           ═══ Delete local reply files after upload
  544.  
  545.                   If you would  like the  local .REP  and .NEW
  546.                   files to  be deleted  after uploading  them,
  547.                   then select 'yes' to this option.
  548.  
  549.           ═══ Allow users to logoff from door
  550.  
  551.                   If you do  not want your users to be able to
  552.                   logoff from  the  door,  you can  disable it
  553.                   here {+}
  554.  
  555.                                      10
  556.  
  557.           ═══ Select conferences by group
  558.  
  559.                   If you would like  OLMS to  present the user
  560.                   with message  group  areas  when configuring
  561.                   the conferences, then select Yes - otherwise
  562.                   OLMS will list all the areas together.
  563.  
  564.           ═══ Sysop area control
  565.  
  566.                   This  is  where you  can specify  additional
  567.                   options your message areas.
  568.  
  569.                ╔══════════╗ ╔═════════════════════════════════════════════╗
  570.                ║.) Normal ║┐║  [MCC] General Messages              ..D..  ║
  571.                ║F) Forced ║└║  [MCC] Private Messages              ..D..  ║
  572.                ║B) Blocked║┐║  [MCC] Automated Messages            .....  ║
  573.                ║H) Hidden ║└║  [MCC] Software Reviews              .....  ║
  574.                ║D) Default║┐║  [FDN] Netmail                       ..DK.  ║
  575.                ║K) Keep To║└║  [FDN] General Sports Discussion     .....  ║
  576.                ║X) No Tag ║┐║  [FDN] NHL Hockey                    .....  ║
  577.                ╚══════════╝└║  [FDN] MLB Baseball                  .....  ║
  578.                ┐└┐└┐└┐└┐└┐└┐║  [FDN] NFL Football                  .....  ║
  579.  
  580.                Normal  - no special handling for this area
  581.                Forced  - user cannot disconnect this area
  582.                Blocked - user cannot post to this area
  583.                Hidden  - user cannot see this area
  584.                Default - this area is toggled on by default
  585.                Keep To - do not import the To: kludge during message
  586.                          posting (used with Netmail areas for internet)
  587.                No Tag  - do not add a tagline to this area (overrides
  588.                          the 'Insert taglines' setting.
  589.  
  590.           ═══ Restrict packets that exceed time
  591.  
  592.                   This  setting can  be used to restrict users
  593.                   from downloading  mail  packets  at the last
  594.                   minute.   Users will be not be able to down-
  595.                   load packets that would exceed their time.
  596.  
  597.           ═══ Allow RIP emulation
  598.  
  599.                   If you wish to  allow your  users to use the
  600.                   door in RIP mode, then select YES.
  601.  
  602.           ═══ Use "aw" in forced areas
  603.  
  604.                   If you have setup a forced area then this is
  605.                   how you can set if the forced flag should be
  606.                   "a" or "aw"
  607.  
  608.                                      11
  609.  
  610.           ═══ Add registered tearline
  611.  
  612.                   If you have registered you can choose to add
  613.                   a "--- OLMS 2.53+" tearline, or leave if you
  614.                   wish, you can leave it empty "---"
  615.  
  616.           ═══ Menu style (levels)
  617.  
  618.                   You can  either have a one or two level menu
  619.                   system in OLMS 2.53 If you wish for all your
  620.                   options to be on the main screen,  then pick
  621.                   'One'  otherwise  select 'Two'  and you will
  622.                   have your main options on the main menu, and
  623.                   a second 'configuration' type menu.
  624.  
  625.  
  626.     Requesting Control
  627.     ──────────────────────────────────────────────────────────────────
  628.  
  629.        This is where you  can  restrict the  number and  type of file
  630.        requests that can be  made from the users.   File requests are
  631.        checked for daily  limits, time  limits, credit  limits, ratio
  632.        limits, passwords, and visible status in the FDB  - so you can
  633.        be sure that it is safe.  Even files that require credits have
  634.        the credits deducted from the users account.
  635.  
  636.           ═══ Allow users to request general files
  637.  
  638.                   If you want  users to  be  able to  request
  639.                   files from in the FDB, then select Yes.
  640.  
  641.           ═══ Daily maximum
  642.  
  643.                   This is the  number of  daily file requests
  644.                   that a  user may make  in a day.   When you
  645.                   are registered this number can upto 10, but
  646.                   when unregistered the range is from 0 to 2.
  647.  
  648.           ═══ Allow users to request file attaches
  649.  
  650.                   If  you would  like the  user to be able to
  651.                   download  the  files that  are attached  to
  652.                   messages then select Yes.
  653.  
  654.           ═══ Free
  655.  
  656.                   Select yes if you want file attaches to not
  657.                   count against the user's ratio.
  658.  
  659.           ═══ Notime
  660.  
  661.                   Select yes if you want file attaches to not
  662.                   denied if the user is short of time.
  663.  
  664.                                      12
  665.  
  666.     Limits Setup
  667.     ──────────────────────────────────────────────────────────────────
  668.  
  669.        The values set here, govern the number of messages that can be
  670.        packed in each conference and each packet.   To disable any of
  671.        the values,  just set  them  extraordinarily high,  such  as a
  672.        number like 60000.
  673.  
  674.        Also,  in the users setup,  you can  toggle 'Ignore Limits' if
  675.        you wish a certain user to be able to exceed these limits.
  676.  
  677.  
  678.     Define Shortname Style
  679.     ──────────────────────────────────────────────────────────────────
  680.  
  681.        This is a new way of setting what are called shortnames in your
  682.        configuration.   Due to  the way that  the QWK  mail format was
  683.        designed, conference names  can only  be up to 13 characters in
  684.        length.  Therefore you must have what are called shortnames.
  685.  
  686.        With other QWK mail programs, you must manually enter these for
  687.        each area you have on your BBS, and  if you ever change, delete
  688.        or move any  of  these areas, you  must also change all of your
  689.        shortnames to do the same.  However OLMS uses 'QwkSmart'  short
  690.        names that are created 'on the fly' - or each  time the door is
  691.        run.   Most people  have message  areas  named  in one  of four
  692.        standard conventions.
  693.  
  694.            1) With the network conference name first, examples..
  695.  
  696.                   Fido: Sysop Chat       [FIDO] Sysop Chat
  697.                   (F) Sysop Chat         <Fido> Sysop Chat
  698.  
  699.               If this is your case,  use the QwkSmart shortstyle
  700.               type 1.  In all of these cases the shortname would
  701.               be "F-Sysop Chat"
  702.  
  703.            2) With the network conference name last, examples..
  704.  
  705.                   Sysop Chat ■ Fido      Sysop Chat [FDN]
  706.                   Sysop Chat - Fidonet   Sysop Chat <Fido>
  707.  
  708.               If this is your case,  use the QwkSmart shortstyle
  709.               type 2.  In all of these cases the shortname would
  710.               be "F-Sysop Chat"
  711.  
  712.            3) With no standard order, in this case use the third
  713.               style,  which will just give  the first 13 letters
  714.               of the conference name.
  715.  
  716.            4) Internet/usenet style, examples..
  717.  
  718.                   usenet.programming.c.graphics
  719.                   world.flame.flame
  720.                   domain.type.area
  721.  
  722.                                      13
  723.  
  724.               In this case,  the areas  are converted to a style
  725.               of 'first letter of each division'-'confname'. For
  726.               example...  upc-graphics, wf-flame, dt-area.
  727.  
  728.            A) Auto Internet.  This is for systems that have both
  729.               the standard type conference names,  and then also
  730.               Use/Internet type areas.   One style for the whole
  731.               bunch will not work,  therefore you can select the
  732.               style  that will  match your 'non-Internet areas',
  733.               and toggle 'Auto Internet' on.  On areas that look
  734.               like Internet areas to OLMS  (either all lowercase
  735.               and contains 1 or more decimals,  or the area name
  736.               contains 2 or more decimals and is mixed case), it
  737.               will use the Internet style for.
  738.  
  739.            S) Short Word. This will create a maximum length word
  740.               of 4 characters.   This is  good if  you have some
  741.               conference names that have long words in them. For
  742.               example:  "Machinery Production Status" would turn
  743.               out to be "Mach Prod Stat" when  converted  to the
  744.               short name.
  745.  
  746.            C) Compress. This compresses words down to shortforms
  747.               by  finding  words  with  multiple  capitals,  and
  748.               deleting  the  lowercase letters from these words.
  749.               For example:  "RemoteAccess Support" would  be "RA
  750.               Support" and "FidoNet Sysops" would be "FN Sysops"
  751.  
  752.        The QWKE and BlueWave formats are not effected by the shortnames
  753.        and always use the full name when displaying conferences.
  754.  
  755.  
  756.     User Editor
  757.     ──────────────────────────────────────────────────────────────────
  758.  
  759.        The user editor is basically very straight forward.  It is used
  760.        to edit your users' information.
  761.  
  762.        There are a  few things however  that can be  changed here that
  763.        should be reflected upon...
  764.  
  765.     ╔═══════════════════════════════════════════════════════════════════╗
  766.     ║ User editor                                                       ║
  767.     ║───────────────────────────────────────────────────────────────────║
  768.     ║ User name: Pete Rocca                    K)         Indexes: Yes  ║
  769.     ║ Last date: 10-23-94                      L)           Files: Yes  ║
  770.     ║ Last time: 23:48                         M) Welcome Screens: No   ║
  771.     ║ #)    LID: ROCCAP                        O)            News: Yes  ║
  772.     ║ @) Format: QWKE                          Q) Global keywords: No   ║
  773.     ║                                          R) Global personal: No   ║
  774.     ║ A)       Archiver: Zip                   S) Filter personal: No   ║
  775.     ║ B)       Protocol: Zmodem                T)   Twit personal: No   ║
  776.     ║ C)       Password: Not implemented       U) Short conf list: No   ║
  777.     ║ D)      Downloads: 189                   V)      High Ascii: Yes  ║
  778.  
  779.                                      14
  780.  
  781.     ║ E)  File requests: 0                     X)      ^A kludges: Yes  ║
  782.     ║ G)     Max/packet: 10000                 Y)   Ignore limits: Yes  ║
  783.     ║ H) Max/conference: 1000                                           ║
  784.     ║ I) Use number ext: Yes                   !) Areas configuration   ║
  785.     ║ J) Current number: 49                    $) Save changes          ║
  786.     ║───────────────────────────────────────────────────────────────────║
  787.     ║ (N)ext, (P)revious, (F)ind.                     (*) Toggle delete ║
  788.     ╚═══════════════════════════════════════════════════════════════════╝
  789.  
  790.           #) LID,  which stands for Local ID.  You may have more than
  791.              one user using the mail door locally.
  792.  
  793.              For example, brothers and sisters, husband and wife, etc
  794.              and normally,  each person's mail packet would overwrite
  795.              the previous packet.   This can be a real pain if you do
  796.              not read ALL your mail at once.
  797.  
  798.              With the LID,  you can specify a different file name for
  799.              each  user to use,  which will  completely prevent  this
  800.              potential problem.
  801.  
  802.           X) ^A kludges,  are special codes inserted in messages that
  803.              help mail processors decide what to do with mail.
  804.  
  805.              Normally  in messages  you do not want these codes to be
  806.              displayed,  however if for some reason you do,  you  can
  807.              toggle  whether the user will  receive the ^A kludges in
  808.              the messages.
  809.  
  810.           Y) Ignore limits,  this decides whether or not this user is
  811.              restricted by  the limits imposed  in the Limits Control
  812.              menu.  Normally you would not want your users to be able
  813.              to exceed your settings, however if certain users should
  814.              be able to exceed them - due to networks, etc, then this
  815.              is how you can do this.
  816.  
  817.           *) Toggle delete,  with this  you can  mark a  user  to  be
  818.              deleted from the data file.  Please  note  that they are
  819.              not deleted right away,  rather deleted when MAINTAIN is
  820.              run.
  821.  
  822.           !) Areas configuration
  823.  
  824.               ╔════════════════════════════════════════════════╗
  825.               ║  [MCC] General Messages                 .....  ║
  826.               ║  [MCC] Private Messages                 .....  ║
  827.               ║  [MCC] Netmail                          .....  ║
  828.               ║  [MCC] UpCheck Messages                 .....  ║
  829.               ║  [MCC] Netmail private                  .....  ║
  830.               ║  [MCC] Programming                      aw...  ║
  831.               ║  [MCC] Alias Chat                       aw...  ║
  832.               ║  [MCC] Just a thought                   aw...  ║
  833.               ║  [NCE] General Chat                     .....  ║
  834.  
  835.                                      15
  836.  
  837.               ║  [NCE] Network Sysops                   .....  ║
  838.               ║  [NCE] Personals                        .....  ║
  839.               ║  [NCE] Current Events                   .....  ║
  840.               ╚════════════════════════════════════════════════╝
  841.  
  842.              Here you can change a users' message base configuration.
  843.              Note that all the areas are shown, even if the user does
  844.              not have access to them - do not worry, they will not be
  845.              visible to the user. Also note, that just because a user
  846.              has flag  settings in  a conference,  does not make them
  847.              automatically get messages in that area. For example, if
  848.              they used to have access to the area, but not longer do,
  849.              they may still have the flags set,  but they will not be
  850.              able to receive any messages in that area.
  851.  
  852.              The keys that are usable here are...
  853.  
  854.                 Up arrow, Down arrow, PageUp, PageDown, Home and
  855.                 End for cursor movement.  The keys used to set
  856.                 the flags are...
  857.  
  858.                   (N) grant/remove network access  (network access
  859.                       permits the users to send replies that don't
  860.                       have their  name as the 'From:' person,  and
  861.                       also  allows them to  get  private  mail not
  862.                       addressed to them.  This should only be used
  863.                       in QWK mail network setups.
  864.  
  865.                   (C) Connect area to network - same as above, but
  866.                       also selects the area, not just grant rights
  867.  
  868.                   (A) Select with the "All" setting
  869.  
  870.                   (G) Select with the "General" setting
  871.  
  872.                   (P) Select with the "Personal" setting
  873.  
  874.                   (K) Toggle apply keywords setting
  875.  
  876.                   (F) Toggle apply filters setting
  877.  
  878.                   (W) Toggle receive mail written by self setting
  879.  
  880.  
  881.  
  882.     Multi-language Support
  883.     ──────────────────────────────────────────────────────────────────
  884.  
  885.       OLMS allows you to have upto 15 languages supported at the same
  886.       time.   When the user runs OLMS, it will look at their language
  887.       setting,  and if a language is available for it, it will use it
  888.       otherwise it will default to the normal language.
  889.  
  890.                                      16
  891.  
  892.       When unregistered, OLMS will not allow custom screens, and only
  893.       support one editable language text.
  894.  
  895.  ╔══════════════════════════════════════════════════════════════════════════╗
  896.  ║    RA Language           OLMS Language         Created   Changed  Active ║
  897.  ║ ─────────────────────────────────────────────────────────────────────────║
  898.  ║ A) English               English               10-15-94  10-21-94  Yes   ║
  899.  ║ B) French                French                10-21-94  10-22-94  Yes   ║
  900.  ║ C) S╔══════════════════════════════════════════════════════════════╗es   ║
  901.  ║ D)  ║A)     Language: English                                      ║o    ║
  902.  ║ E)  ║B)     Filename: C:\OLMS\ENGLISH\ENGLISH.OLF                  ║o    ║
  903.  ║ F)  ║C)       Active: Yes                                          ║o    ║
  904.  ║ G)  ║D) Screens Path: C:\OLMS\ENGLISH\                             ║o    ║
  905.  ║ H)  ║E)    Edit text: List                                         ║o    ║
  906.  ║ I)  ╚══════════════════════════════════════════════════════════════╝o    ║
  907.  ║ J)                                                                 No    ║
  908.  ║ K)                                                                 No    ║
  909.  
  910.       The RA Language is the language as defined in RACONFIG.   The OLMS
  911.       language is the language you have chosen to match up with it.
  912.  
  913.       The filename is the actual path and file name to the OLMS Language
  914.       File (.OLF), it is edited using the "Edit text" option.
  915.  
  916.       The Active status is simply whether or  not you want this language
  917.       available.
  918.  
  919.       The Screens path is the path to the customized ASC/ANS/RIP screens
  920.       as well as the OLMS.COL and *.OPT files. If a required file is not
  921.       found in this directory,  it will check the OLMS directory, and if
  922.       not there, will use the one from the SCREENS.DAT file.
  923.  
  924.       Edit text:
  925.  
  926.  ╔══════════════════════════════════════════════════════════════════════════╗
  927.  ║> (S) Sí                                                                 <║
  928.  ║  (N) No                                                                  ║
  929.  ║  ( ) Oprima la barra de espacio para seguir                              ║
  930.  ║  (P) Precedente                                                          ║
  931.  ║  (S) Siguiente                                                           ║
  932.  ║  (B) Barrido                                                             ║
  933.  ║  (T) Trucos                                                              ║
  934.  ║  (I) Irse                                                                ║
  935.  ║  (A) Añadir                                                              ║
  936.  ║  (R) Retirar                                                             ║
  937.  ║  (P) Parar                                                               ║
  938.  ║  (C) Colgar                                                              ║
  939.  ╚══════════════════════════════════════════════════════════════════════════╝
  940.  ╔══════════════════════════════════════════════════════════════════════════╗
  941.  ║ Default: (Y) Yes░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  942.  ╚══════════════════════════════════════════════════════════════════════════╝
  943.  ╔════════════════════════════════════╗ ╔═════════════╗ ╔═══════════════════╗
  944.  ║ Name: Spanish                      ║ ║ Used: 4441  ║ ║ Text Language [√] ║
  945.  ║ File: C:\OLMS\SPANISH\SPANISH.OLF  ║ ║ Free: 27559 ║ ║  RIP Language [ ] ║
  946.  ╚════════════════════════════════════╝ ╚═════════════╝ ╚═══════════════════╝
  947.  
  948.                                      17
  949.  
  950.       Please note  that creation  of languages is not a novice activity!
  951.       Modifications are simple, but the full creation of a language that
  952.       fits  in perfectly  with the screen layouts is beyond the scope of
  953.       this documentation.  Three simple things to keep in mind however:
  954.  
  955.       1) For items that are space dependent (ie Yes and No) make sure
  956.          that the size of the new text matches. (ie 3 characters)
  957.  
  958.       2) For items  that require key definitions,  make sure that two
  959.          options in the same menu do not require the same key.
  960.  
  961.       3) The period can be used to subsitute a space for 'Press space
  962.          to continue' prompts.  This is good for setting up RIP mouse
  963.          click regions to send a period instead of a space.
  964.  
  965.       To navigate through the language editor, the arrow keys are used.
  966.       To edit an entry, press ENTER and fill in the field
  967.       To copy the default English text for the entry, press Alt-D
  968.       To copy the standard text to the RIP language, press Alt-A
  969.       To search for text, press Alt-F
  970.       To switch to the text language entry, press Alt-T
  971.       To switch to the RIP language entry, press Alt-R
  972.       To exit with a save option, press ESC.
  973.  
  974.       When talking about  RIP language and text language entry,  what is
  975.       meant, is that there are two  completely different sets of text to
  976.       display when the user is using RIP or normal ASCII/ANSI.  When the
  977.       user is using RIP, you'd usually want to send the same text as you
  978.       would if  they were using ANSI,  however this ability to have dual
  979.       sets allows you to get fancy, and place boxes, and colors and font
  980.       changes instead of or in addition to the standard text.
  981.  
  982.       The tilde (~) key is used to represent a CR.  The reason for this,
  983.       is because  RIP commands must  always start at the first column on
  984.       the screen,  so for any  special RIP  commands, you should preceed
  985.       then with a tilde.
  986.  
  987.       For example, you could change the 'Press any key to continue' to a
  988.       'Click the mouse to continue' and place it in the bottom corner in
  989.       a larger font, and accept a click as the key.
  990.  
  991.       It might look something like this..
  992.  
  993.       ~!|Y000020|c0F|@4040Click mouse to continue|B010000707000000.
  994.  
  995.       Again,  any further information about this  is beyond the scope of
  996.       this document.
  997.  
  998.                                      18
  999.  
  1000.     Test Configuration
  1001.     ──────────────────────────────────────────────────────────────────
  1002.  
  1003.           You can test  your current configuration  with  this
  1004.           option.   It will  check to see if all the files you
  1005.           have defined either exist, or can be created if need
  1006.           be.  It also tests to make sure that it can call all
  1007.           of the external programs needed. A file may fail due
  1008.           to the non-expansion of a *N *P *B parameter,  which
  1009.           is acceptable.
  1010.  
  1011.  
  1012. ╓───────────────────────────────────────────────────────────────────────────╖
  1013. ║ OLMS.EXE - The program                                                    ║
  1014. ╙───────────────────────────────────────────────────────────────────────────╜
  1015.  
  1016.     OLMS itself should be run  from the directory that the EXITINFO.BBS,
  1017.     DORINFO1.DEF and DOOR.SYS files are created.  Normally during a drop
  1018.     from the BBS, this is the directory you will be in.   The files that
  1019.     come  with OLMS should all be placed in the same directory,  as OLMS
  1020.     will look for them in the directory that the OLMS.EXE file is in.
  1021.  
  1022.     Running OLMS
  1023.     ──────────────────────────────────────────────────────────────────
  1024.  
  1025.           ═══ Command line parameters
  1026.  
  1027.                   If you do not have any of these parameters on the
  1028.                   command line, OLMS runs in standard mode.
  1029.  
  1030.                   /U  - auto upload           /D  - auto download
  1031.                   /UA - upload w/o waits      /DA - download w/o waits
  1032.                   /UL - upload w/ logoff      /DL - download w/ logoff
  1033.                   /UQ - upload w/ ask logoff  /DQ - download w/ ask logoff
  1034.  
  1035.                   If you add an "R" to the end of the above parameters
  1036.                   it will return control to interactive OLMS rather than
  1037.                   the BBS after it has executed the command.
  1038.  
  1039.                   /L  - normal interactive but with less user prompts
  1040.  
  1041.                   Vacation mail {σ}
  1042.  
  1043.                   /V  - pack all users vacation mail
  1044.                   /M  - vacation mail interface for the user
  1045.                         (you can also use /MD, /MDA, /MDQ, /MDL params
  1046.                         in the same manner as /D, /DA, etc)
  1047.  
  1048.                   Resetting pointers
  1049.  
  1050.                   /RG - resets pointers in all areas for the user
  1051.                   /RS - resets pointers in user selected areas
  1052.                         (The /RG and /RS can be combined with a
  1053.                         value, such as /RG=50 to reset back 50)
  1054.  
  1055.                                      19
  1056.  
  1057.                   In  addition  to the above,  if you place a
  1058.                   /P=user_name before the other switches,  it
  1059.                   will load the user from the USERS.BBS file,
  1060.                   rather than from the dropfiles.
  1061.  
  1062.                   For example:
  1063.  
  1064.                      OLMS /P=pete_rocca /DA
  1065.  
  1066.                   ... would be a great midnight batch file if
  1067.                   you wanted  OLMS to  have your mail waiting
  1068.                   for you in the morning.
  1069.  
  1070.                   With all these settings you can create many
  1071.                   options  for  your users,  so if they don't
  1072.                   have a reply,  but want more mail, they can
  1073.                   select  one key  and it  will automatically
  1074.                   pack  and  send  them  their mail,  or vice
  1075.                   versa for not  wanting to download but just
  1076.                   send  back  their  replies.  This  can make
  1077.                   things simple  for people that use scripts.
  1078.  
  1079.           ═══ Running under RemoteAccess
  1080.  
  1081.                   To run  this from  your system,  you should
  1082.                   run it as a type-7 option like this:
  1083.  
  1084.                   C:\OLMS\OLMS.EXE *M
  1085.  
  1086.                   Or if you are running with a batch file:
  1087.  
  1088.                   *C /C C:\OLMS\OLMS.BAT *M
  1089.  
  1090.                   Recall from your RemoteAccess documentation
  1091.                   that  the *M  means to  use the  MemorySwap
  1092.                   function of RemoteAccess.
  1093.  
  1094.                   Here's  an example  below for  a setup that
  1095.                   has non-standard IRQ's set,  and must run a
  1096.                   batch file to  set up the transfer programs
  1097.                   setup variables. (Multinode setup)
  1098.  
  1099.                   --- RACONFIG ═══ Menus
  1100.  
  1101.                   │ 1234567890123456789012345678901234567890│
  1102.                   │ *C /C c:\ra\doors\OLMS.BAT *N *M        │
  1103.                   │                                         │
  1104.                   │ Action   Execute sub-program (Type 7)   │
  1105.                   │ HotKey   O                              │
  1106.  
  1107.                                      20
  1108.  
  1109.                   --- OLMS.BAT
  1110.  
  1111.                   @echo off
  1112.                   if (%1) == (1) set DSZPORT=4
  1113.                   if (%1) == (2) set DSZPORT=2f8,2
  1114.                   if (%1) == (3) set DSZPORT=
  1115.                   c:\ra\doors\olms\olms.exe
  1116.                   set DSZPORT=
  1117.  
  1118.                   However, normally, a simple type-7 with the
  1119.                   Options being C:\path\OLMS.EXE will be just
  1120.                   fine.
  1121.  
  1122.                   Also be aware that OLMS will use the proper
  1123.                   "From:" name depending on what the RACONFIG
  1124.                   setting is for  the message  area,  such as
  1125.                   Alias, Pick an alias, and Real names.
  1126.  
  1127.                   Also, OLMS is fully able to run on multiple
  1128.                   nodes at the same time - up to 255 of them!
  1129.  
  1130.                   One last thing to remember, your CONFIG.RA,
  1131.                   MESSAGES.RA, FILES.RA, MGROUPS.RA, and your
  1132.                   FGROUPS.RA  files should all be in the same
  1133.                   directory  that is  pointed  to by the "RA"
  1134.                   environment variable.
  1135.  
  1136.  
  1137. ╓───────────────────────────────────────────────────────────────────────────╖
  1138. ║ EDITOR.EXE - Advanced user configuration manager {σ}                      ║
  1139. ╙───────────────────────────────────────────────────────────────────────────╜
  1140.  
  1141.     This program is released with the professional version of OLMS.   It
  1142.     includes the ability to  'launch'  into the  door as if the user had
  1143.     logged in, as well as  the ability  to quickly browse the users in a
  1144.     full screen window.
  1145.  
  1146.     It also provides an easy method of quickly  modifying a users DEL or
  1147.     VACATION MODE status.
  1148.  
  1149.     You can navigate the list using the arrow keys, home, end, page up &
  1150.     page down.  There are also a few 'hidden' commands in the editor. If
  1151.     you press "S" it will automatically take you to the "Sysop" account,
  1152.     also if you press "Ctrl-T" it will to a (T)ransfer to the door,  but
  1153.     will run the 'Vacation manager' for the user rather than the regular
  1154.     mail door.
  1155.  
  1156.                                      21
  1157.  
  1158. ╓───────────────────────────────────────────────────────────────────────────╖
  1159. ║ Vacation mail {σ}                                                         ║
  1160. ╙───────────────────────────────────────────────────────────────────────────╜
  1161.  
  1162.     OLMS professional has the ability to handle vacation mail.   That is
  1163.     that it can pack selected users  mail offline during an event if you
  1164.     choose it to do so.
  1165.  
  1166.     Those users that  have the 'vacation'  flag set will have their mail
  1167.     automatically packed for  them when  you run "OLMS.EXE /V"   You can
  1168.     either manually set which users are set for vacation mail,  or allow
  1169.     them to  run the  program "OLMS.EXE /M" which  provides them  with a
  1170.     nice interface to toggle their vacation status, and to collect their
  1171.     mail packets that were packed for them.
  1172.  
  1173.     ** NOTE:  OLMS.EXE /V is usually run during an event
  1174.               OLMS.EXE /M is usually run as a door from your BBS
  1175.  
  1176.  
  1177. ╓───────────────────────────────────────────────────────────────────────────╖
  1178. ║ QWK Network Hub Compatibility                                             ║
  1179. ╙───────────────────────────────────────────────────────────────────────────╜
  1180.  
  1181.     OLMS uses the  standard net  conference block settings to be added on
  1182.     the end  of the  MESSAGES.DAT file,  as outlined  in the standard QWK
  1183.     format.  OLMS also uses an interesting embedded owner QWKID system to
  1184.     stop messages from being downloaded by the uploading QWK net user. To
  1185.     grant a  user net status,  go into the "User Editor" and press "N" on
  1186.     the areas that you wish them to have network status to.
  1187.  
  1188.  
  1189. ╓───────────────────────────────────────────────────────────────────────────╖
  1190. ║ Point Network Compatibility                                               ║
  1191. ╙───────────────────────────────────────────────────────────────────────────╜
  1192.  
  1193.     OLMS can write netmail in both Hudson and JAM message areas, even if
  1194.     it is addressed to a point.   For Hudson, it uses the standard TOPT,
  1195.     FMPT ^A Kludge lines as specified in the FTSC  specifications and in
  1196.     JAM it uses the 4D addressing available.
  1197.  
  1198.     For BlueWave packets,  you can  use the  built in netmail addressing
  1199.     functions  that  are available.   However  for QWK packets,  Netmail
  1200.     should be addressed like this:
  1201.  
  1202.         FROM: PETE ROCCA
  1203.           TO: JOE USER
  1204.      SUBJECT: @1:2401/305.9022
  1205.  
  1206.     This will insert  a message  that is  destined for "Joe User" at the
  1207.     netmail address of 1:2401/305.9022   If you wish to have the subject
  1208.     inserted into the message  base,  you can place it on the first line
  1209.     of the message like this:
  1210.  
  1211.          Subject: This program
  1212.          Hey Joe, hope you like this program, seems to be pretty good.
  1213.  
  1214.                                      22
  1215.  
  1216.     When OLMS inserts this message it would look like this:
  1217.  
  1218.          From: Pete Rocca at (1:2401/305)
  1219.            To: Joe User at (1:2401/305.9022)
  1220.          Subj: This program
  1221.  
  1222.  
  1223. ╓───────────────────────────────────────────────────────────────────────────╖
  1224. ║ Internet <- Fidonet gateway compatibility                                 ║
  1225. ╙───────────────────────────────────────────────────────────────────────────╜
  1226.  
  1227.     In order  for your users to  write  messages to the Internet easily
  1228.     from their mail reader,  you can simply instruct them to post their
  1229.     messages To: UUCP (or INTERNET or GATEWAY) and in the first line of
  1230.     their message, tell them to type "To: whoever@wherever.com". If you
  1231.     have turned  on "Gateway Support" and set the "Keep To" flag in the
  1232.     Control Setup -> Sysop area control then OLMS will move the message
  1233.     to your netmail area, and address it to UUCP at the gateway address
  1234.     specified.
  1235.  
  1236.         FROM: PETE ROCCA
  1237.           TO: INTERNET
  1238.      SUBJECT: Hi there!
  1239.      ----------------------------------------------------------------
  1240.      To: joe.user@theplace.2b.com
  1241.  
  1242.      Hey Joe, hope you like this program, seems to be pretty good.
  1243.  
  1244.  
  1245. ╓───────────────────────────────────────────────────────────────────────────╖
  1246. ║ Remote Maintenance                                                        ║
  1247. ╙───────────────────────────────────────────────────────────────────────────╜
  1248.  
  1249.     Your users  can set many of their parameters directly from their mail
  1250.     readers.  OLMS will accept these remote maintenance commands:
  1251.  
  1252.          ADD                     - Joins the conference that the
  1253.                                    message was written in
  1254.  
  1255.          DROP                    - Drops the conference that the
  1256.                                    message was written in
  1257.  
  1258.          RESET                   - Resets the message pointer in
  1259.                                    the conference that the message
  1260.                                    was written in
  1261.  
  1262.          RESET number            - Number of messages back to reset
  1263.                                    the pointer to in the area that the
  1264.                                    message was posted
  1265.  
  1266.          KEYWORD keyword word    - Adds a keyword to the user keywords
  1267.                                    listing
  1268.  
  1269.          FILTER  filter word     - Adds a filter to the user filter
  1270.                                    listing
  1271.  
  1272.                                      23
  1273.  
  1274.          TWIT    twit name       - Adds a twit name to the user twit
  1275.                                    listing
  1276.  
  1277.          KEYWORD -keyword word   - Removes a keyword from the user
  1278.                                    keyword listing
  1279.  
  1280.          FILTER  -filter word    - Removes a filter from the user
  1281.                                    filter listing
  1282.  
  1283.          TWIT    -twit name      - Removes a twit from the user
  1284.                                    twit name listing
  1285.  
  1286.          REQUEST filename        - Requests a file from your FDB
  1287.  
  1288.          REQUEST conf msgnum     - Requests the files attached
  1289.                                    to msgnum in conf
  1290.  
  1291.          REQUEST msgnum          - Requests the files attached
  1292.                                    to msgnum in the current conf
  1293.  
  1294.  
  1295.     Many mail readers will be able to detect this compatibility (at least
  1296.     for the DROP/ADD commands)  however these  commands can  be sent from
  1297.     any mail reader by following these steps:
  1298.  
  1299.          1) Enter a message in the reader
  1300.          2) Specify OLMS as the "To:" name
  1301.          3) Enter the command and parameters (if needed) as the subject
  1302.  
  1303.          Here's an example:
  1304.  
  1305.          From: PETE ROCCA
  1306.            To: OLMS
  1307.          Subj: keyword RemoteAccess
  1308.  
  1309.     Then just save the message normally and upload  it as a normal reply,
  1310.     with your other replies.  OLMS will automatically take an appropriate
  1311.     action when it 'sees' it.
  1312.  
  1313.  
  1314. ╓───────────────────────────────────────────────────────────────────────────╖
  1315. ║ Customization                                                             ║
  1316. ╙───────────────────────────────────────────────────────────────────────────╜
  1317.  
  1318.     When registered,  you can create your own screens by extracting the
  1319.     CUSTOM.ZIP  file into  the OLMS  directory,  or  if you  have setup
  1320.     different languages, then into the specified screen directory.  You
  1321.     can then edit these files with a  standard ASCII/ANSI/RIP editor to
  1322.     whatever you wish.  The internal colors of prompts are also change-
  1323.     able by editing the file called OLMS.COL, further more, if you wish
  1324.     to redefine the keys used to operate the menus,  or disable certain
  1325.     menu selections,  you can  do this  by editing  the files MAIN.OPT,
  1326.  
  1327.                                      24
  1328.  
  1329.     MAIN2.OPT and PREF.OPT,  and placing them in the same  directory as
  1330.     the screens that they apply to.
  1331.  
  1332.     In either  registered or unregistered mode,  there  are a few extra
  1333.     files that can be used to perform certain functions.
  1334.  
  1335.     The help files "*.HLP" can be edited and  placed in either the OLMS
  1336.     directory, or the language screen directory.
  1337.  
  1338.     "Forced/new-only" bulletins can be added by placing the file in the
  1339.     OLMS directory, and naming it to have an extension (N). For example
  1340.     to send a welcome  bulletin to a user on their first download,  you
  1341.     might make a text file called "WELCOME.(N)",  and place  it in your
  1342.     main OLMS  directory.   OLMS  then  checks  the  date  of the file,
  1343.     compares it to  the users  last download date,  and  if the file is
  1344.     newer, packs it along with their mail.
  1345.  
  1346.     You can also add custom taglines to the bottom of messages by edit-
  1347.     ing files called USEGROUP.TAG, NETMAIL.TAG, ECHOMAIL.TAG, LOCAL.TAG
  1348.     and INTERNET.TAG which will add its contents to the end of each msg
  1349.     posted on your system in the respective type areas. {+}
  1350.  
  1351.  
  1352. ╓───────────────────────────────────────────────────────────────────────────╖
  1353. ║ MAINTAIN.EXE - Datafile maintenance                                       ║
  1354. ╙───────────────────────────────────────────────────────────────────────────╜
  1355.  
  1356.     MAINTAIN is the utility that should be run to delete inactive users
  1357.     and repack the duplicate base down to the proper size.    It can be
  1358.     run in an event if you wish, or periodically.
  1359.  
  1360.     MAINTAIN will also delete any users that are 'marked' as deleted in
  1361.     CONFIG ═══ User Editor.
  1362.  
  1363.     There are a few options to MAINTAIN,  running MAINTAIN /? will list
  1364.     them all.  For shareware versions, there are 2 options,  one is the
  1365.     number of idle days before removing the user from the database, and
  1366.     the second is the 'sort' ability of MAINTAIN.
  1367.  
  1368.     For the professional version, there are a number of options to crop
  1369.     delete or limit the amount of vacation mail that users can rack up.
  1370.     You should specify one or more of the 'trigger' options, and one or
  1371.     more of the 'action' options.  For example:
  1372.  
  1373.           MAINTAIN 100 /SORT /V:NOTON /V:AGE=14 /V:DELETE /V:OFF
  1374.  
  1375.     Would delete all of the users  mail that  had either  more than 14
  1376.     days of mail on hold, or no longer had their vacation flag on.  It
  1377.     would also turn off all users vacation mail flag for those that it
  1378.     had deleted the mail for. This would be good for cleaning up after
  1379.     a user had 'forgotten' about their mail for a long time.   Another
  1380.     example shows how to  stop users  from getting  more than 5000k of
  1381.     mail waiting for them...
  1382.  
  1383.                        MAINTAIN /V:SIZE=5000 /V:CROP
  1384.  
  1385.                                      25
  1386.  
  1387. ╓───────────────────────────────────────────────────────────────────────────╖
  1388. ║ License and Disclaimer                                                    ║
  1389. ╙───────────────────────────────────────────────────────────────────────────╜
  1390.  
  1391.     "OLMS" is NOT free,  it is being  marketed under the "try before you
  1392.     buy" or shareware concept.  You are entitled to use OLMS, CONFIG and
  1393.     MAINTAIN for  a period up to  forty-five (45) days,  after which you
  1394.     MUST register or stop using the program.
  1395.  
  1396.     Registration entitles  you to  use OLMS  2.53  as well as any future
  1397.     versions of the program that may or may not be released,  subject to
  1398.     any additional licensing conditions which may be attached.
  1399.  
  1400.     Registration  will also  allow  you  to create your  own  customized
  1401.     screens,  add multi-language support, take  away  the "Unregistered"
  1402.     message at  start up,  and help to continue to develop this program.
  1403.     (not to mention maintain the legality of this agreement)
  1404.  
  1405.     By running any of the  executable programs included,  you agree that
  1406.     Pete Rocca,  Multiboard Communications Centre  nor any affiliates of
  1407.     the above mentioned are responsible for any damage ever experienced,
  1408.     however so created. If you cannot agree to this, then your privilege
  1409.     to use any of these programs  is revoked  and it becomes illegal for
  1410.     you to execute any programs included with this documentation.
  1411.  
  1412.     You may freely copy and  distribute the shareware version of OLMS as
  1413.     long as its original archived contents  are not modified in any way.
  1414.     You may NOT  distribute any  registration keys  without the  express
  1415.     written  consent of Pete Rocca  of Multiboard Communications Centre.
  1416.     You may  not use a registration key that  is not  licensed to you by
  1417.     Pete Rocca, or any of the registration sites appointed by Pete Rocca
  1418.  
  1419.     It is illegal to edit, alter, hack, reverse engineer and / or modify
  1420.     any components of the OLMS archive in any manner.
  1421.  
  1422.     If dispute of any issues on legal grounds said above, then governing
  1423.     law of Ontario, Canada will rule.
  1424.  
  1425.     If you agree to all of the above,  then you  may use these programs.
  1426.  
  1427.     * REMEMBER THAT REGISTRATION IS QUITE INEXPENSIVE FOR ALL YOU GET! *
  1428.  
  1429.                                      26
  1430.  
  1431. ╓───────────────────────────────────────────────────────────────────────────╖
  1432. ║ Registration                                                              ║
  1433. ╙───────────────────────────────────────────────────────────────────────────╜
  1434.  
  1435.   Please consult the REGISTER.ZIP file for all of the current registration
  1436.   sites.  If you ever require assistance with a registration site,  please
  1437.   contact us at our fidonet address: 1:2401/305,  or via internet email to
  1438.   us at support@mbcc.com
  1439.  
  1440.   Also, if you have access to "whois", you can do a search on "Pete Rocca"
  1441.   to find out the fastest email  address to reach me incase of any change
  1442.   in the future.
  1443.  
  1444.  
  1445. ╓───────────────────────────────────────────────────────────────────────────╖
  1446. ║ Error Messages                                                            ║
  1447. ╙───────────────────────────────────────────────────────────────────────────╜
  1448.  
  1449.     Below is a table that references the possible  error messages values
  1450.     that you may see.
  1451.  
  1452.        ═════╤════════════════════════════════════════════════════════
  1453.        Code │ Section = Swapping routines
  1454.        ═════╪════════════════════════════════════════════════════════
  1455.         0-x │ Every program has its own return codes.  Consult its
  1456.             │ documentation regarding the (x) return code.
  1457.  
  1458.        ═════╤════════════════════════════════════════════════════════
  1459.        Code │ Section = Swapping routines
  1460.        ═════╪════════════════════════════════════════════════════════
  1461.         1-1 │ No space for swapping
  1462.         1-2 │ Program is too low in memory
  1463.         4-0 │ Error allocating environment
  1464.         5-0 │ Error calling swap
  1465.         5-1 │ Could not return from swap
  1466.         5-2 │ Could not swap out
  1467.         6-x │ Error caused during redirection
  1468.  
  1469.        ═════╤════════════════════════════════════════════════════════
  1470.        Code │ Section = Program being called
  1471.        ═════╪════════════════════════════════════════════════════════
  1472.         2-0 │ Not found
  1473.         2-1 │ Invalid drive
  1474.         2-2 │ Invalid path
  1475.         2-3 │ Invalid name
  1476.         2-4 │ Invalid drive letter
  1477.         2-5 │ Path too long
  1478.         2-6 │ Drive not ready
  1479.  
  1480.                                      27
  1481.  
  1482.        ═════╤════════════════════════════════════════════════════════
  1483.        Code │ Section = Dos error codes
  1484.        ═════╪════════════════════════════════════════════════════════
  1485.         3-2 │ File not found
  1486.         3-3 │ Path not found
  1487.         3-5 │ Access denied
  1488.         3-6 │ Invalid handle
  1489.         3-8 │ Not enough memory
  1490.  
  1491.  
  1492. ╓───────────────────────────────────────────────────────────────────────────╖
  1493. ║ Common questions and answers                                              ║
  1494. ╙───────────────────────────────────────────────────────────────────────────╜
  1495.  
  1496.     Q: I allow Hold/Immediate/Direct  on  my netmail areas and it says I
  1497.        can use them,  but when  I export  my netmail it doesn't have the
  1498.        Hold/Immediate/Direct flag set?
  1499.     A: Chances are you are using a Hudson style netmail base. The Hudson
  1500.        format cannot set those values.   If you  require them,  you will
  1501.        need to make your netmail area a JAM base.
  1502.  
  1503.     Q: The  system reboots  and freezes occasionally?  It also sometimes
  1504.        puts a period at the end of the users name when uploading replies
  1505.     A: Make sure that the version of OLMS you  have is not a hack or you
  1506.        are not using an invalid key.  Safe copies are available from the
  1507.        locations specified in the above support section.
  1508.  
  1509.     Q: I run CONFIG.EXE and it says that SHARE.EXE is not loaded?
  1510.     A: OLMS.EXE requires SHARE.EXE to  be loaded  for file security, and
  1511.        CONFIG.EXE will refuse to run if it isn't detected.  Simply place
  1512.        DEVICE=C:\DOS\SHARE.EXE in your CONFIG.SYS file and it will work.
  1513.        (or use the single node option of CONFIG /NOLOCK)
  1514.  
  1515.     Q: I can't see anything on my  local screen when running DESQview or
  1516.        DESQview/X?!?
  1517.     A: Turn on 'virtualize text' for your window setting.
  1518.  
  1519.     Q: Not all of my conferences are showing?
  1520.     A: Make sure that if you have any areas that have groups defined for
  1521.        them, that the MGROUPS.RA file is  in the RA directory along with
  1522.        the MESSAGES.RA file.  Without the MGROUPS.RA file OLMS cannot be
  1523.        sure which grouped defined  areas the user has access to,  so all
  1524.        of the areas with  anything other than '0' for the Group will not
  1525.        be shown for your message base security.
  1526.  
  1527.     Q: I keep getting a "___ Olms"  tagline added  to the  bottom of the
  1528.        message instead of an echomail "--- Olms"?
  1529.     A: Make sure that the 'Echoinfo = Yes'  for the  message area in the
  1530.        RACONFIG -> Messages setup.
  1531.  
  1532.     Q: It says that it can't find the DOOR.SYS file?
  1533.     A: Make sure that  it is  run from  the directory  that contains the
  1534.        proper drop files.   On single  line systems,  this  is C:\RA and
  1535.        usually  something like C:\RA\LINE1  or C:\RA\LINE2 for multinode
  1536.        setups.
  1537.  
  1538.     Q: Are there any special keys during the operation of OLMS?
  1539.     A: Yes: Alt-H hangs up the user
  1540.             Alt-C chats with the user
  1541.             Alt-J jumps to dos
  1542.             Up/Down arrows increase or decrease the users time
  1543.  
  1544.  
  1545.                                      28
  1546.  
  1547.     Q: What do the flags mean?
  1548.     A: There are many types of flags that are used in each area:
  1549.           a) All messages
  1550.           p) Personal messages
  1551.           g) General messages (personal and those to "All")
  1552.           k) Keywords applied
  1553.           f) Filters applied
  1554.           w) Include messages written by yourself
  1555.           n) Network status
  1556.           c) Connected to the network
  1557.           F) Forced area
  1558.           B) Blocked area
  1559.           H) Hidden area
  1560.  
  1561.  
  1562.     Q: I see this weird  blue square  flashing in the top right corner of
  1563.        my screen.
  1564.     A: This is an indicator to you  that file access has been denied from
  1565.        OLMS for more than a half a second.  It will continue for about 30
  1566.        seconds or  until the  files are made available to it.  This is to
  1567.        let  you know the current situation, so you do not think that your
  1568.        system is 'frozen' or 'hung'.  The square  will never be displayed
  1569.        to a remote caller.
  1570.  
  1571.     Q: It's not compressing/downloading/decompressing/uploading?!?!
  1572.     A: Make sure that the  programs defined  in the CONFIG under external
  1573.        programs, are all in the system path.   (not just the current dir)
  1574.        And also, check to see if "Swap" is set to "Yes".
  1575.  
  1576.     Q: It seems to pack mail very slow.
  1577.     A: That is  probably because  the user has  either global keywords or
  1578.        global personal on.   In this case,  each message area is searched
  1579.        and not just  the ones that are selected.   If the user wishes not
  1580.        to take advantage of these features & pack the mail quickly,  just
  1581.        tell them to turn them off in their setups.
  1582.  
  1583.     Q: When I  use the metastrings (*N, *B, *P, *F, *G),  it says that it
  1584.        can't find the path or file in CONFIG?
  1585.     A: Metastrings are only 'expanded'  when OLMS is run,  therefore this
  1586.        is just a WARNING that this file or path may not really exist when
  1587.        the actual value of the metastring is 'expanded', if you know that
  1588.        the path will be correct, just ignore this warning.
  1589.  
  1590.     Q: Occassionally I get directories  left lying around like "$O$32922"
  1591.        and "$O$5718.WRK"... what are they, and why are they there!?!
  1592.     A: These are temporary directories created by OLMS.  They are usually
  1593.        cleaned up  no matter how the program exits,  however if  you ever
  1594.        see one of these directories around,  it is safe to delete it. (as
  1595.        long as no one on other nodes are running OLMS of course)
  1596.  
  1597.     Q: When I/users use BlueWave  to read a QWK packet,  it says that the
  1598.        QWK packet is EMPTY!!!
  1599.     A: Make sure that you have indexes turned on.  BlueWave REQUIRES that
  1600.        the QWK packet MUST have indexes,  and will not attempt to read it
  1601.        otherwise. (or simply tell them to select the BlueWave packet type
  1602.        and they will have complete BlueWave support)
  1603.  
  1604.                                      29
  1605.  
  1606.     Q: When I watch a download with DSZ or GSZ, it appears to download ok
  1607.        but it returns 'Download Unsuccessful'.
  1608.     A: For some unexplained reason,  if you have the environment variable
  1609.        "DSZLOG" setup, it will fail the transfers.  Simply create a batch
  1610.        file that temporarily removes the DSZLOG variable from the enviro-
  1611.        nment prior to running OLMS.
  1612.  
  1613.     Q:  I get a runtime error #101?
  1614.     A:  You probably ran out of disk space in the working directory.
  1615.  
  1616.     Q: I run DSZ on  a multiline system,  but it  refuses to transfer any
  1617.        files.  I have DSZPORT setup properly in the batch files too!
  1618.     A: Make sure you remove the "port *P"  from the DSZ command line.   
  1619.        DSZ will only use the DSZPORT setting if it isn't passed a port number.
  1620.  
  1621.     Q: I use a flag to determine if people can use the download functions
  1622.        on my BBS, but OLMS doesn't respect it during file requests.
  1623.     A: Mail doors  cannot  look  at your  menu options  to see  which are
  1624.        protected  and therefore needs  the restrictions put  on the areas
  1625.        themselves.   If you use a flag for your menu download key, simply
  1626.        add that flag to the 'download flags' for each file area.
  1627.  
  1628.     Q:  Is there any way to make it not create new JAM bases when posting
  1629.         if there aren't bases already?  This can cause problems on my LAN
  1630.     A:  Yes, set an enviroment variable entry of SET OLMSSAFE=YES
  1631.  
  1632.     Q:  It seems to run fine locally,  but  remotely  users don't see any
  1633.         thing, or just garbage characters?
  1634.     A:  Try using the enviroment variable OLMSPORT, and using the  params
  1635.         of NOBAUD, NOFLOW or both.  Ex: SET OLMSPORT=NOBAUD,NOFLOW
  1636.  
  1637.     Q:  Is there a way to specify what swapping methods are used in OLMS?
  1638.     A:  Yes, set the enviroment varible "OLMSSWAP" to  any combination of
  1639.         DISK, EMS, and XMS.  For example to allow swapping to EMS or DISK
  1640.         SET OLMSSWAP=EMS,DISK
  1641.  
  1642.     Q:  Is there any way to make OLMS look in  a different  directory for
  1643.         USERS.DAT and MESSAGES.DUP files?   This would reduce the network
  1644.         traffic on my LAN considerably.
  1645.     A:  Yes,  set an  enviroment variable  called OLMSDATA that points to
  1646.         the directory that contains the information.
  1647.  
  1648.     Q:  Is there any way to make OLMS create its work directory in a  new
  1649.         location other than the current directory?
  1650.     A:  Yes, you can set an enviroment variable called OLMSWORK that tells
  1651.         OLMS where to create its work files.  Remember that if you specify
  1652.         a RAM drive,  it better be extreamly large, as the work drive must
  1653.         have room to create the packet, _AND_ zip it up on that drive also
  1654.         which is quite large.  Even a 400k packet could require near 2000k
  1655.         to process and pack.  (about 1200k for the unpacked data, and 800k
  1656.         for PKZIP to work/create the packet with)
  1657.  
  1658.                                      30
  1659.  
  1660.     Q:  I don't have room in my enviroment to set all those variables?!
  1661.     A:  Create a batch file that runs OLMS, and run it from the BBS with a
  1662.         type-7 shell,  optional data = *C /C /E:1024 \path\OLMS.BAT,  your
  1663.         batch file should look like this:
  1664.  
  1665.         RIGHT OLMS.BAT                   WRONG OLMS.BAT
  1666.  
  1667.         @echo off                        @echo off
  1668.         set whatever you need here       set whatever you need here
  1669.         \olmspath\OLMS.EXE               cd \olmspath
  1670.                                          OLMS.EXE
  1671.  
  1672.         The enviroment will temporarily be set, and return to your noramal
  1673.         setup after the program exits.  Remember NOT to change directories
  1674.         before running OLMS,  since it will  not be  able to find the drop
  1675.         files correctly.
  1676.  
  1677.     Q:  Uploading messages seems to take forever!
  1678.     A:  Try decreasing the number of "duplicates" you  keep in the Control
  1679.         Setup menu, and make sure you run MAINTAIN.EXE occasionally.
  1680.  
  1681.     Q:  Can you specify flags when joining conferences remotely?
  1682.     A:  Yes, on the "Subject: ADD <conf>",  simply add the  flags you wish
  1683.         to set after the conf.  For example:  "ADD 72 GW"  would join conf
  1684.         72 with "General scan" and "Messages written by self" flags.
  1685.  
  1686.     Q:  How can you set the netmail attributes in QWK mode?
  1687.     A:  Simply add the flags to the subject line after the address the msg
  1688.         is being sent to.  For example "@1:2401/1 CRASH DIRECT"  would add
  1689.         the crash/direct setting  to this message  (of course, only if the
  1690.         use had access to send using those flags) Each flag can be reduced
  1691.         to a single letter, for example: I=IMM C=CRASH D=DIRECT H=HOLD and
  1692.         R=REQ (file request)
  1693.  
  1694.     Q:  Is there a way to not deduct the users time in the maildoor?
  1695.     A:  Yes, specify /NT as the first parameter on the OLMS command line.
  1696.  
  1697.     Q:  I'd like to use my own chat program while in OLMS?
  1698.     A:  Use "SET DMCHAT=CHATPROG.EXE *P *B" in your enviroment table.
  1699.  
  1700.                                      31
  1701.  
  1702. ╓───────────────────────────────────────────────────────────────────────────╖
  1703. ║ Known limitations                                                         ║
  1704. ╙───────────────────────────────────────────────────────────────────────────╜
  1705.  
  1706.     ■ Supports  2,000 conferences in the shareware version
  1707.     ■ Supports 10,000 conferences in the professional version
  1708.     ■ 64k length of messages (standard FTSC)
  1709.     ■ Requires the HMB to at least be present, even if not used
  1710.  
  1711.     Multiboard is  dedicated to making OLMS the premium offline mail
  1712.     system.   In the short time that OLMS has been available, it has
  1713.     demonstrated the features, support, attention and stability that
  1714.     is required on todays high-paced bulletin board systems.
  1715.  
  1716.  
  1717. ╓───────────────────────────────────────────────────────────────────────────╖
  1718. ║ Professional version vs. Shareware version                                ║
  1719. ╙───────────────────────────────────────────────────────────────────────────╜
  1720.  
  1721.     There are three main visable differences between  the shareware and
  1722.     professional versions of OLMS.
  1723.  
  1724.     The professional version supports 10,000 message conferences, comes
  1725.     with a fancy user editor, and supports vacation mail for your users
  1726.     What isn't quite so evident is the 3rd indexing system that is used
  1727.     in the professional version.   With the increase of mail areas that
  1728.     todays busy BBS's have, many mail doors can seem slow and sluggish,
  1729.     particularly when entering the door. With OLMS's use of a 3rd index
  1730.     these programs are no longer existant.    On systems,  particularly
  1731.     LAN systems,  a substansial speed increase  is visable  with 400 or
  1732.     more message areas,  and becomes a  greater increase as your system
  1733.     grows in size.
  1734.  
  1735.     Also,  the professional version lets  you  tune the number of areas
  1736.     you wish to support,  giving you the option of adjusting the size &
  1737.     speed of OLMS to tailor directly to your system.
  1738.  
  1739.     One other added feature that is quite  nice is  the ability to have
  1740.     files  that are  attached to messages,  directly packed without the
  1741.     need to request them from your reader after the inital download.
  1742.  
  1743.     Many, if not most, systems will not require the additional power of
  1744.     the "pro" version, however for the extra few dollars that it costs,
  1745.     it might be a valuble investment for the future of your BBS.
  1746.  
  1747.                                      32
  1748.  
  1749. ╓───────────────────────────────────────────────────────────────────────────╖
  1750. ║ Acknowledgments                                                           ║
  1751. ╙───────────────────────────────────────────────────────────────────────────╜
  1752.  
  1753.     This program has been tested on  MS-DOS 3.3 through 6.22,  DESQview
  1754.     2.40 through 2.63, DESQview/X 1.2 and 2.0,  Windows 3.1  to  Win95,
  1755.     WindowsNT, OS/2 2.x/3.x, and Novell DOS, Netware and Lantastics 7.0
  1756.     Other  operating  environments should work fine,  but they have not
  1757.     been fully tested.  Requires at least DOS 3.3.     The Professional
  1758.     version requires a 80286 or better machine.
  1759.  
  1760.     The JAM message base format is  used in "OLMS" and this  is the JAM
  1761.     license header...  "JAM(mbp) - Copyright 1993 Joaquim Homrighausen,
  1762.     Andrew Milner, Mats Birch, Mats Wallin. ALL RIGHTS RESERVED."   The
  1763.     RemoteAccess filebase format, RemoteAccess and RA are (C) Copyright
  1764.     Andrew Milner and Wantree Development, 1993.   All rights reserved.
  1765.  
  1766.     PKZIP/PKUNZIP, Copyright PKWARE; ARJ, Copyright Robert K Jung; LZH/
  1767.     LHA, Copyright Haruyasu Yoshizaki;  X00, Copyright Ray Gwinn;  BNU,
  1768.     Copyright David Nugent & Unique Computing; DESQview, Copyrighted by
  1769.     Quarterdeck Software;  MS-DOS, MS-Windows, Copyrighted by Microsoft
  1770.     Corporation; OS/2, Copyright International Business Machines Corp.,
  1771.     Thanks to the  public domain swapping  utilities that required very
  1772.     little in the way of tweaking, by Thomas Wagner.   OLMS Copyrighted
  1773.     by Multiboard Communications Centre and Pete Rocca.
  1774.  
  1775.     Also, a BIG THANKS to  my wife  Laurie for  putting up with me when
  1776.     I'm "on that darn machine". - thanks.
  1777.  
  1778.     Thanks to you,  the user,  for actually reading to the  end  of the
  1779.     documentation, and remember, please register, it's cheap!
  1780.  
  1781.                                      33
  1782.  
  1783.  
  1784.