home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / vdocs.zip / VAA < prev    next >
Text File  |  1993-12-20  |  16KB  |  324 lines

  1. .TOPIC:                                            
  2. Virtual QWK OFFline Mail Utility
  3.  
  4.                                             VBBS 6.12 Documentation--A-1
  5.  
  6.          ╔════════════════════════════════════════════════════════════════╗
  7.          ║ APPENDIX A    VIRTUAL QWK OFFLINE MAIL UTILITY                 ║
  8.          ╚════════════════════════════════════════════════════════════════╝
  9.  
  10.          GENERAL OVERVIEW
  11.          ════════════════
  12.  
  13.                This appendix explains the installation procedures for the
  14.          VBBS QWK offline mail utility.  This utility allows users to
  15.          download messages, bulletins, and file listings from the BBS and
  16.          then upload their responses, all without having to tie up the BBS
  17.          any longer than it takes to do the file transfers.  VQWK is nearly
  18.          100% compliant with the QWK format as set down by Mark Herring in
  19.          1987.
  20.  
  21.          INSTALLATION PROCEDURES
  22.          ═══════════════════════
  23.  
  24.           1>  Run VCONFIG and select '1. Main Configuration' and switch to
  25.               page 2.  Select 'I. QWK Message Limit:' and enter a number to
  26.               represent the maximum number of messages to be downloadable
  27.               in one QWK packet.
  28.  
  29.           2>  Select the function block you wish to have the users access
  30.               the mail utility and add the following line:
  31.  
  32.                                  Q 001 4 VQWK %1
  33.  
  34.               Change the key and security level required as needed.
  35.  
  36.       3>  Edit the VQWK.CFG file located in the main VBBS directory
  37.               with the following configuration information:
  38.  
  39.                 Line  1>  The location of your BBS
  40.         Line  2>  The BBS phone number
  41.         Line  3>  A short BBS tagline (used by some OLMRs)
  42.  
  43.         Line  4>  List of archive utilities supported:
  44.                 A = ARJ ver. 2.30+       P = PAK ver. 2.51+
  45.                 C = PKPak ver. 3.61+   Z = PKZip ver. 1.10+
  46.                             L = LHarc ver. 2.13+   G = PKZip ver. 2.04G
  47.  
  48.                 Note:  To use Zip 1.10 & 2.04 you must use PKUnzip from
  49.                        2.04.  The PKZip for 2.04 must also be renamed as
  50.                        PKZIP204.EXE and placed in your path or in your
  51.                        main VBBS directory (the later is prefered.)
  52.  
  53.           Lines 5-9>  Maximum # of messages per packet based on caller
  54.                           speed.  These 5 lines must contain a number even
  55.                           if you do not support the speed.
  56.                 Line 5>  300 baud     Line 8>  9600 baud
  57.                 Line 6>  1200 baud     Line 9>  14.4k+ baud and
  58.                 Line 7>  2400 baud          local callers
  59.  
  60.                                             VBBS 6.12 Documentation--A-2
  61.  
  62.                 Line 10>  Drive devices allowed for new file scans:
  63.                 0 = No file scans allowed via VQWK
  64.                             1 = Hard drive databases only
  65.                             2 = Hard drive and CD-ROM databases
  66.  
  67.                 Line 11>  Bulletin options available to the users:
  68.                 0 = Users must receive all bulletins
  69.                             1 = Users can turn off BLT-type bulletins
  70.                 (see item 4> below for more info)
  71.                             2 = Users can turn off all bulletins
  72.  
  73.         Line 12>  Configuration options in uploaded messages:
  74.                             0 = Users may only change quick-scan status
  75.                                 for a sub, expert mode, page length, and
  76.                                 their password.
  77.                             1 = Users may use all of the configuration
  78.                                 commands listed on page I-5.
  79.  
  80.               Any line in your configuration file that begins with an '!'
  81.           is treated as a comment line, thus ignored by VQWK, and there
  82.               must be an acceptable value on all 12 lines.
  83.  
  84.       4>  Edit the VQWKBLTS.CFG file located in the main VBBS directory
  85.           with configuration information for bulletins to be included
  86.           with the QWK packet.  Each line should be in the following
  87.           format:
  88.  
  89.             <Bulletin name> = <Path/filename>
  90.  
  91.                     <Bulletin name> must be a standard DOS filename of 8
  92.                        characters or less, plus an optional 3 character
  93.                        extension.  If you wish the bulletin to be a non-
  94.                        required one then it should have a name in the form
  95.                        'BLT-x.y' where 'x' and 'y' are replaced by numbers.
  96.                        All other bulletins will always be placed into the
  97.                        packet unless you have line 11 set to 2 in the
  98.                        VQWK.CFG file.  Three good standard bulletins that
  99.                        you might want to have are:
  100.  
  101.                    HELLO    = The BBS login screen
  102.                    GOODBYE    = The BBS logoff screen
  103.                    NEWS    = System news for your BBS
  104.  
  105.                     <Path/filename> must contain the drive letter, path,
  106.                         and filename with extension for the actual bulletin
  107.                         file.  The two names do not have to match.
  108.  
  109.             There is no limit to the number of bulletins that can
  110.             be included in a QWK packet.  Any lines that start with
  111.                     an '!' are ignored by VQWK but it is not recommended
  112.                     that you have them if it can be avoided.
  113.  
  114.                                             VBBS 6.12 Documentation--A-3
  115.  
  116.           5>  If you wish to restrict email access to a particular network
  117.           or piece of a network then edit the QWKNET.CFG file located
  118.           in the main VBBS directory.  Each restriction needs to be on
  119.           a line by itself in the following format:
  120.  
  121.              NOEMAILNET=<net #>[,<allowed routing>]
  122.  
  123.           The <net #> is the network slot number that the restriction
  124.           will be for.  The [,<allowed routing>] is optional and can
  125.           contain a specific network routing that you would like to
  126.           allow email in, yet restrict all other email to the network.
  127.           Some examples are shown here:
  128.  
  129.                 NOEMAILNET=15         (Restrict all e-mail from network 15)
  130.                 NOEMAILNET=4,1:3816   (Restrict e-mail from FIDOnet except
  131.                                        when addressed to any BBS in 1:3816)
  132.  
  133.           Multiple restrictions for each network are allowed, but be
  134.           careful of the order in which they are placed in since VQWK
  135.           will send out the message as soon as a restriction line that
  136.           will allow a message into the network in question is found.
  137.  
  138.       6>  Reload VCONFIG and set up those databases that you wish to be
  139.               QWKable by entering a number between 2 and 255 into the field
  140.               'QWK Conference:' under the specific database information.  Do
  141.               not enter numbers into file databases as they are not needed
  142.               for VQWK to access them.
  143.  
  144.           7>  Place the VQWK.FB file in your VBBS\V directory and edit it
  145.               to show the functions that you want.  The functions are:
  146.  
  147.                 Command   -  Description
  148.                 --------     ----------------------------------------------
  149.                 ARCHIVE   -  Change the compression type
  150.                 BULLETIN  -  Change the bulletin setting
  151.                 EXIT      -  Return to the BBS
  152.                 FILESCAN  -  Change the # of days to scan for files
  153.                 LOGOFF    -  Log off, does not work for local connections
  154.                 MSGLIMIT  -  Change the # of messages per packet
  155.                 QWKRECV   -  Upload a reply packet
  156.                 QWKSEND   -  Download a message packet
  157.                 QWKSETUP  -  Select subs to be included in message packet
  158.                 WHO       -  Show who is online
  159.  
  160.               The file itself follows the standard rules for function blocks
  161.               as described in the main VBBS documentation.
  162.  
  163.           8>  Make sure the following files are in your VBBS\TXT directory:
  164.  
  165.                 VQWK.MNU : Standard VBBS Heart-Code menu, you can also use
  166.                            a .ANS/.ASC menu pair instead.  (This will also
  167.                            allow for a RIP menu when it is installed.)
  168.             VQWKBLTS.TXT : Text shown when BULLETIN option is selected.
  169.             VQWKCMPR.TXT : Text shown when ARCHIVE option is selected.
  170.             VQWKFSCN.TXT : Text shown when FILESCAN option is selected.
  171.             VQWKLMIT.TXT : Text shown when MSGLIMIT option is selected.
  172.  
  173.                                             VBBS 6.12 Documentation--A-4
  174.  
  175.          OLMR INFORMATION
  176.          ════════════════
  177.  
  178.            Offline Mail Readers (OLMR's) are used to access the file
  179.          that the user downloads from a BBS.  Every OLMR has its own set of
  180.          instructions to explain how the user can access the packet, so it
  181.          is up to the user to read those instructions before downloading
  182.          from a BBS.  The one thing that should be noted is the way that
  183.          VQWK can handle the addressing of messages uploaded with an OLMR.
  184.          Many networks in use today have very long addressing schemes and
  185.          so it is very difficult to send mail thru a QWK door since the
  186.          standard allows for only 25 characters in the TO: field.  In order
  187.          to circumvent this limitation VQWK allows the users to insert the
  188.          word 'VBBS' in the TO: field in the OLMR and then insert the real
  189.          address as the first line of the message.  The first line needs to
  190.          be in the format:
  191.  
  192.           TO: [Handle/Name]<#User Number>{@Network Address}(*Network Number)
  193.           [Handle/Name] = The recipients handle or name on the BBS, this
  194.                               is an optional field, unless the second field
  195.                               is not used.
  196.              <#User Number> = The recipients account #, this is an optional
  197.                               field if the first field is used.
  198.          {@Network Address} = This is the network BBS address that the email
  199.                               recipient is located at.  If it is left blank
  200.                               then VQWK assumes it is a local user.
  201.           (*Network Number) = The slot number for the target network.  This
  202.                               field is ignored unless there is an address
  203.                               listed in the third field and then it must be
  204.                               supplied or the email will not be sent.
  205.  
  206.                When an email cannot be sent because the address has not been
  207.          written correctly it will be sent to the sysop account with the
  208.          original address inserted as the first line of the message.  This
  209.          will allow you to send the message back to the user or forward it
  210.          to the correct recipient by correcting the address.  When a user
  211.          tries to send an email to a network address that has been placed
  212.          into the QWKNET.CFG file it will be sent back to the sender with a
  213.          note stating that email to that address is not allowed.
  214.          
  215.                 A user can also change various settings on the BBS if you
  216.          have it set in the VQWK.CFG file.  To change their settings the
  217.          user needs to insert the work 'VQWK' in the TO: field of their
  218.          OLMR and then choose one of the following options for the message
  219.          subject:
  220.                 CONFIG ---> This will allow the user to change settings by
  221.                 entering information into the body of the
  222.                 message.  See below for more information.
  223.  
  224.                    ADD ---> This will add the message sub to the user's
  225.                             message scan.  This option will also set the
  226.                             highest read message pointer to 0.
  227.  
  228.                   DROP ---> This will remove the message sub from the
  229.                             user's message scan.
  230.  
  231.                  RESET ---> This will set the user's highest read message
  232.                 pointer equal to the highest message in the
  233.                 sub that the post written in.
  234.  
  235.                                             VBBS 6.12 Documentation--A-5
  236.  
  237.                 ╔═╗  The ADD, DROP, and RESET options have no effect when
  238.                 ╚═╝  used on private email messages, the message will just
  239.                      not be saved to the database.
  240.  
  241.            When the subject field is set to 'CONFIG' the user can enter
  242.      commands into the body of the message using the format:
  243.  
  244.                 <Command> = <New Setting>
  245.  
  246.      The following commands are available when line 12 in VQWK.CFG is
  247.          set to 0:
  248.  
  249.           BLTS ---> Accepts values of ON, REQ, or OFF.    When this
  250.                 command is used the bulletins to be downloaded
  251.                 pointer is set to one of these values, based
  252.                 on the setting:
  253.                    ON = All bulletins will be downloaded.
  254.                   REQ = Only required (non-BLT) bulletins will
  255.                     be included in the packet.
  256.                   OFF = No bulletins will be downloaded.
  257.                 Note that this option will not override the
  258.                 setting on line 12 of VQWK.CFG, so if the user
  259.                 selects OFF and you have a 1 on the line then
  260.                 the value will be set to REQ.
  261.  
  262.                 EXPERT ---> Accepts values of ON or OFF.  Turns the user's
  263.                             expert mode for menus on or off.
  264.  
  265.                  FILES ---> Accepts a value for the # of days back to scan
  266.                 for new files.  The maximum value is still 730
  267.                 days, and this option will be ignored if line
  268.                 10 of VQWK.CFG is set to 0.
  269.  
  270.                   MSGS ---> Accepts a value for the number of messages to
  271.                             be included in a single packet.  The maximum
  272.                             value is determined by the value in VQWK.CFG
  273.                             on lines 5 thru 9.  Any invalid information
  274.                             will result in the limit being set to the 
  275.                             maximum accepted for the user's baud rate.
  276.  
  277.                PAGELEN ---> Sets the user's maximum # of lines per screen.
  278.                 The maximum accepted value is 255 and the
  279.                 minimum is 0 (continuous).
  280.  
  281.               PASSWORD ---> Changes the user's password, this command
  282.                 will not accept any value with more than
  283.                 8 characters.
  284.  
  285.      The following additional commands are available when line 12 in
  286.      VQWK.CFG is set to 1:
  287.  
  288.           ADDRESS ---> Changes the user's street address.  Accepts the
  289.                first 40 characters and discards the rest.
  290.  
  291.          CITY ---> Changes the user's city.  Accepts the first 32
  292.                characters and discards the rest.
  293.  
  294.                                             VBBS 6.12 Documentation--A-6
  295.  
  296.                BPHONE ---> Changes the user's second phone number entry,
  297.                            also known as the business phone number.
  298.  
  299.                HPHONE ---> Changes the user's second phone number entry,
  300.                            also known as the home phone number.
  301.  
  302.                STATE ---> Changes the user's state.  Accepts the first 3
  303.                           characters and discards the rest.
  304.  
  305.                ZIP ---> Changes the user's zip code.  Accepts either the
  306.                         5 or 10 character zip code formats.
  307.  
  308.                 One other feature that has been added is the ability to both
  309.          recieve files attached to emails and make File Requests via a post.
  310.          Files attached to emails are automatically added to the file list
  311.          to be downloaded when you select the <D> option from the menu.  To
  312.          make an actual file request you need to send the message TO: VQWK,
  313.          use FREQ as the message title/subject, and then in the body of the
  314.          message list all of the files you would like to D/L.  List one file
  315.          per line and end the file requests with a '---' on alone on a line.
  316.          These file requests obey all the standard restrictions on file
  317.          accessability on the BBS and you must know the full filename with
  318.          extension or the file will not be downloaded.  Immediately after
  319.          you (U)pload a packet with a file request message you must then
  320.          (D)ownload your new packet or the file requests will be lost.
  321.  
  322.  
  323.  
  324.