home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / comm / bbs / 4d-bbsdemo / docs / text / 05.message_bases < prev    next >
Text File  |  1993-12-28  |  36KB  |  719 lines

  1. Chapter 5:  Message Bases
  2.  
  3.  
  4.  
  5.  
  6. 5.1 Introduction and Overview
  7.  
  8.     The message bases are normally the heart of a BBS.  They allow users
  9. to send messages between each other in private, and also join public
  10. discussions with multiple people involved.  Not only can the message bases
  11. be just local, but they can also be linked into networks spanning all over
  12. the world.
  13.  
  14.     With respect to networks, 4D-BBS does not have a Fido-Net compatible
  15. tosser or frontend.  There are many freely available public domain and
  16. shareware packages for you to choose from.  This documentation will explain
  17. how to setup 4D-BBS to interact with these packages, but will not explain
  18. how to setup the actual tosser/mailer itself.  It is assumed that you have
  19. already setup the tosser/mailer before you setup 4D-BBS.  You can setup
  20. 4D-BBS before setting up the tosser/mailer, but you will most likely have
  21. to reconfigure many parts of the BBS afterwards.
  22.  
  23.     Support of UseNet is accomplished by using the Amiga UUCP package.
  24. Again, it is assumed you have this package setup AND operable.  The UUCP:
  25. and UUMAIL:  assigns must be used for support of this package.  (Refer to
  26. Chapter 14 for more information on network specifics.)
  27.  
  28. 5.1.1 Getting Started
  29.  
  30.     Setting up the message bases requires thorough planning before
  31. execution to prevent errors.  You must first determine if you want to have
  32. networked sub-boards.  It is usually a good idea to keep your local
  33. sub-boards at the front of the list, and your networked sub-boards at the
  34. rear of the list.  Mixing the lists can be very confusing to users.
  35.  
  36.     There are several different types of sub-boards:  Mail, NetMail, Local
  37. sub-boards, echos, and Newsgroups.
  38.  
  39. 5.1.2 Mail and NetMail
  40.  
  41.     Sub-board number 0 is always the E-Mail (private) sub-board.  This
  42. allows users to send mail to each other without others (aside from the
  43. SysOp and the mail addressee) being able to read the mail.  In a Fido-Net
  44. network, Sub-Board 0 can also be used for Network Mail (NetMail).  A piece
  45. of mail which does NOT have a destination address will be considered local
  46. ONLY, while a piece of mail WITH a network address will be prepared to be
  47. sent out the network (by the tosser).  There can be MULTIPLE NetMail
  48. sub-boards setup, and you DO NOT have to make Sub-Board 0 a NetMail
  49. sub-board.  If you wish to control which users can send NetMail, but want
  50. all to be able to send local mail, then making sub-board 1 a NetMail
  51. sub-board can accomplish this.
  52.  
  53.     For InterNet style mail, you must setup a SEPARATE sub-board with the
  54. "I" flag set.  This will be the sub-board users can read and write
  55. AmigaUUCP style NetMail messages on (RFC-822 compatible message format).
  56. To accomplish this, sendmail from AmigaUUCP must be operable, and found in
  57. the "UUCP:C" directory.  The directory name associated with this sub-board
  58. WILL NOT be used.  Instead "UUMAIL:" from the Amiga UUCP package will be
  59. used.  When a user checks for mail waiting for them on this sub-board,
  60. "UUMAIL:" is scanned for a file name which matches the user's UUCP name.
  61. Sendmail will handle directing mail to the proper areas, and the
  62. "UULIB:Aliases" file is applicable to names used in this sub-board.
  63.  
  64. 5.1.3 Local Sub-Boards, Echos, and Newsgroups
  65.  
  66.     A sub-board in 4D-BBS is ANY message area.  A Local sub-board is a
  67. PUBLIC sub-board which is not networked.  This is normally the majority of
  68. the sub-boards, unless heavy networking is involved.
  69.  
  70.     An "echo" is the term referred to a networked, public sub-board in
  71. Fido-Net.  The term arises because any messages which are posted to an echo
  72. is actually "echoed" to many other sites which have also elected to carry
  73. the particular echo.  The name of an echo in Fido-Net can be anything you
  74. wish, since echos work on a "tag name" concept which are independent of the
  75. sub-board name.  The directory which you assign to this sub-board will be
  76. the link between the tosser and 4D-BBS.  You will also be able to assign an
  77. address that is independent of all other sub-boards to the echo to support
  78. multiple networks.
  79.  
  80.     A "Newsgroup" is the term given to an echo in UseNet.  Newsgroups are
  81. name dependent, so the name of the sub-board is VERY IMPORTANT and must be
  82. given exactly.  Normally names are a series of smaller parts put together
  83. with periods (i.e.  "Comp.Sys.Amiga.Datacomm").  Case is not significant in
  84. the name as 4D-BBS will return the name into all lowercase before
  85. processing it.
  86.  
  87.     User's access to a sub-board can be controlled by granting them either
  88. NO access, READ only, WRITE only, or BOTH read and write.  These options
  89. are configurable in both the Message Base and User Editor.
  90.  
  91. 5.2 The Message Base Editor:  MB_ED
  92.  
  93.     The Message Base Editor can be either run from the WorkBench by double
  94. clicking on its icon, or via a CLI by typing its name.  From 4D-BBS the
  95. editor can be accessed by using the ":Y" menu command or by using the FIFO
  96. door menu command (i.e.  "M:c F MB_ED").  You can access the Message Base
  97. Editor from a CLI, the pull-down menu or the Workbench.  You may have to
  98. adjust the size of the window in order to see everything being displayed.
  99.  
  100. 5.2.1 The Main List Screen
  101.  
  102.     Once the message base editor is executed, the main list screen
  103. appears.  This is a short, quick listing of the most important attributes
  104. of each sub-board.  From left to right they are:  sub-board number, name,
  105. maximum number of messages, start and stop times, number of total hours
  106. open, low and high messages, default new and member user's access,
  107. sub-board flag, and network address.
  108.  
  109.     At the main list screen, you can enter the number of a sub-board to
  110. examine and edit the attributes of the sub-board.  If there are more than
  111. 12 sub-boards, you can go to the next list by pressing Return or "n".  You
  112. can go directly to the top or bottom of the list by pressing "t" (top) or
  113. "b" (bottom).  You may also delete a sub-board directly from this menu with
  114. the "d" key, or load in different data files, with the "r" key.
  115.  
  116.     If you wish to save the changes you have made, select "s" from this
  117. menu.  Your changes will be saved, and you will be asked if you want to
  118. "Save Current access levels to user defaults".  This will make the new user
  119. and member access fields of this data file the DEFAULT access levels for a
  120. new user and a member when first validated.  If this is your primary set of
  121. sub-boards, you will normally say YES to this question.  If this is an
  122. alternate set of sub-boards, you will normally want to respond NO to this
  123. question.  For more information on multiple sets of sub-boards see the
  124. later discussion in section 5.3.
  125.  
  126. 5.2.2 Detail Edit Screen
  127.  
  128.     Once you enter the number of a sub-board to edit, a new screen will
  129. appear.  This allows you to edit the attributes of a certain sub-board.
  130. Below is a description of each option.
  131.  
  132.     Name The name of the Sub-Board.  The name of the sub-board can be
  133. whatever you wish, except for the previously noted case for a UseNet
  134. newsgroup.  Maximum length of a sub-board name is 34 characters.
  135.  
  136.     Path The path of a sub-board is where the messages for this sub-board
  137. should be stored.  This path MUST BE UNIQUE in comparison to all other
  138. sub-boards.  This can also be anything you wish, and does not have to
  139. follow any patterns.  The default is "Boards:Board_#", where "#" is the
  140. number of the sub-board.  This was carried over from version V1.65 or prior
  141. of 4D-BBS.  For a UseNet Newsgroup, this path is normally of the pattern
  142. "UUNews:Comp.Sys.Amiga.Datacomm" for versions earlier than 1.16 of UUCP and
  143. "UUNews:Comp/Sys/Amiga/Datacomm" for V1.16+.  The maximum length of the
  144. path can be 68 characters.
  145.  
  146.     Flag The sub-board flag tells 4D-BBS what type of message system the
  147. sub-board will have.  Below is a list of applicable flags.  The Name use
  148. rules ONLY apply to those systems allowing aliases to be used.  See
  149. Overview section for information concerning different sub-board types.
  150.  
  151.         FLAG SUB-BOARD TYPE NAME USE RULES
  152.  
  153.         Y Local Sub-Board Anonymous Names Allowed
  154.         N Local Sub-Board Anonymous Names Not Allowed
  155.         R Local Sub-Board Real Names Only
  156.         F Fido-Net Echo Real Names Only
  157.         M Fido-Net NetMail Real Names Only
  158.         U Use-Net Newsgroup Real Names Only
  159.         I Internet NetMail Real Names Only
  160.  
  161.     Low Mess Current low message