home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / OLMS201.ZIP / OLMS.DOC < prev    next >
Encoding:
Text File  |  1994-12-04  |  73.4 KB  |  1,772 lines

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