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 >
Wrap
Text File
|
1993-12-28
|
36KB
|
719 lines
Chapter 5: Message Bases
5.1 Introduction and Overview
The message bases are normally the heart of a BBS. They allow users
to send messages between each other in private, and also join public
discussions with multiple people involved. Not only can the message bases
be just local, but they can also be linked into networks spanning all over
the world.
With respect to networks, 4D-BBS does not have a Fido-Net compatible
tosser or frontend. There are many freely available public domain and
shareware packages for you to choose from. This documentation will explain
how to setup 4D-BBS to interact with these packages, but will not explain
how to setup the actual tosser/mailer itself. It is assumed that you have
already setup the tosser/mailer before you setup 4D-BBS. You can setup
4D-BBS before setting up the tosser/mailer, but you will most likely have
to reconfigure many parts of the BBS afterwards.
Support of UseNet is accomplished by using the Amiga UUCP package.
Again, it is assumed you have this package setup AND operable. The UUCP:
and UUMAIL: assigns must be used for support of this package. (Refer to
Chapter 14 for more information on network specifics.)
5.1.1 Getting Started
Setting up the message bases requires thorough planning before
execution to prevent errors. You must first determine if you want to have
networked sub-boards. It is usually a good idea to keep your local
sub-boards at the front of the list, and your networked sub-boards at the
rear of the list. Mixing the lists can be very confusing to users.
There are several different types of sub-boards: Mail, NetMail, Local
sub-boards, echos, and Newsgroups.
5.1.2 Mail and NetMail
Sub-board number 0 is always the E-Mail (private) sub-board. This
allows users to send mail to each other without others (aside from the
SysOp and the mail addressee) being able to read the mail. In a Fido-Net
network, Sub-Board 0 can also be used for Network Mail (NetMail). A piece
of mail which does NOT have a destination address will be considered local
ONLY, while a piece of mail WITH a network address will be prepared to be
sent out the network (by the tosser). There can be MULTIPLE NetMail
sub-boards setup, and you DO NOT have to make Sub-Board 0 a NetMail
sub-board. If you wish to control which users can send NetMail, but want
all to be able to send local mail, then making sub-board 1 a NetMail
sub-board can accomplish this.
For InterNet style mail, you must setup a SEPARATE sub-board with the
"I" flag set. This will be the sub-board users can read and write
AmigaUUCP style NetMail messages on (RFC-822 compatible message format).
To accomplish this, sendmail from AmigaUUCP must be operable, and found in
the "UUCP:C" directory. The directory name associated with this sub-board
WILL NOT be used. Instead "UUMAIL:" from the Amiga UUCP package will be
used. When a user checks for mail waiting for them on this sub-board,
"UUMAIL:" is scanned for a file name which matches the user's UUCP name.
Sendmail will handle directing mail to the proper areas, and the
"UULIB:Aliases" file is applicable to names used in this sub-board.
5.1.3 Local Sub-Boards, Echos, and Newsgroups
A sub-board in 4D-BBS is ANY message area. A Local sub-board is a
PUBLIC sub-board which is not networked. This is normally the majority of
the sub-boards, unless heavy networking is involved.
An "echo" is the term referred to a networked, public sub-board in
Fido-Net. The term arises because any messages which are posted to an echo
is actually "echoed" to many other sites which have also elected to carry
the particular echo. The name of an echo in Fido-Net can be anything you
wish, since echos work on a "tag name" concept which are independent of the
sub-board name. The directory which you assign to this sub-board will be
the link between the tosser and 4D-BBS. You will also be able to assign an
address that is independent of all other sub-boards to the echo to support
multiple networks.
A "Newsgroup" is the term given to an echo in UseNet. Newsgroups are
name dependent, so the name of the sub-board is VERY IMPORTANT and must be
given exactly. Normally names are a series of smaller parts put together
with periods (i.e. "Comp.Sys.Amiga.Datacomm"). Case is not significant in
the name as 4D-BBS will return the name into all lowercase before
processing it.
User's access to a sub-board can be controlled by granting them either
NO access, READ only, WRITE only, or BOTH read and write. These options
are configurable in both the Message Base and User Editor.
5.2 The Message Base Editor: MB_ED
The Message Base Editor can be either run from the WorkBench by double
clicking on its icon, or via a CLI by typing its name. From 4D-BBS the
editor can be accessed by using the ":Y" menu command or by using the FIFO
door menu command (i.e. "M:c F MB_ED"). You can access the Message Base
Editor from a CLI, the pull-down menu or the Workbench. You may have to
adjust the size of the window in order to see everything being displayed.
5.2.1 The Main List Screen
Once the message base editor is executed, the main list screen
appears. This is a short, quick listing of the most important attributes
of each sub-board. From left to right they are: sub-board number, name,
maximum number of messages, start and stop times, number of total hours
open, low and high messages, default new and member user's access,
sub-board flag, and network address.
At the main list screen, you can enter the number of a sub-board to
examine and edit the attributes of the sub-board. If there are more than
12 sub-boards, you can go to the next list by pressing Return or "n". You
can go directly to the top or bottom of the list by pressing "t" (top) or
"b" (bottom). You may also delete a sub-board directly from this menu with
the "d" key, or load in different data files, with the "r" key.
If you wish to save the changes you have made, select "s" from this
menu. Your changes will be saved, and you will be asked if you want to
"Save Current access levels to user defaults". This will make the new user
and member access fields of this data file the DEFAULT access levels for a
new user and a member when first validated. If this is your primary set of
sub-boards, you will normally say YES to this question. If this is an
alternate set of sub-boards, you will normally want to respond NO to this
question. For more information on multiple sets of sub-boards see the
later discussion in section 5.3.
5.2.2 Detail Edit Screen
Once you enter the number of a sub-board to edit, a new screen will
appear. This allows you to edit the attributes of a certain sub-board.
Below is a description of each option.
Name The name of the Sub-Board. The name of the sub-board can be
whatever you wish, except for the previously noted case for a UseNet
newsgroup. Maximum length of a sub-board name is 34 characters.
Path The path of a sub-board is where the messages for this sub-board
should be stored. This path MUST BE UNIQUE in comparison to all other
sub-boards. This can also be anything you wish, and does not have to
follow any patterns. The default is "Boards:Board_#", where "#" is the
number of the sub-board. This was carried over from version V1.65 or prior
of 4D-BBS. For a UseNet Newsgroup, this path is normally of the pattern
"UUNews:Comp.Sys.Amiga.Datacomm" for versions earlier than 1.16 of UUCP and
"UUNews:Comp/Sys/Amiga/Datacomm" for V1.16+. The maximum length of the
path can be 68 characters.
Flag The sub-board flag tells 4D-BBS what type of message system the
sub-board will have. Below is a list of applicable flags. The Name use
rules ONLY apply to those systems allowing aliases to be used. See
Overview section for information concerning different sub-board types.
FLAG SUB-BOARD TYPE NAME USE RULES
Y Local Sub-Board Anonymous Names Allowed
N Local Sub-Board Anonymous Names Not Allowed
R Local Sub-Board Real Names Only
F Fido-Net Echo Real Names Only
M Fido-Net NetMail Real Names Only
U Use-Net Newsgroup Real Names Only
I Internet NetMail Real Names Only
Low Mess Current low message