95 lines
3.6 KiB
HTML
95 lines
3.6 KiB
HTML
<HTML>
|
|
<!-- $Id$ -->
|
|
<HEAD>
|
|
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
|
<META http-equiv="Content-Style-Type" content="text/css">
|
|
<META name="author" lang="en" content="Michiel Broek">
|
|
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
|
<META name="description" lang="en" content="MBSE BBS Manual">
|
|
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
|
<TITLE>MBSE BBS Programs - mbmsg - Message Base Utility.</TITLE>
|
|
<LINK rel=stylesheet HREF="../manual.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<BLOCKQUOTE>
|
|
<h5>Last update 30-Jan-2001</h5>
|
|
<P> <P>
|
|
|
|
<H1>mbmsg - Message Base Utility</H1>
|
|
<P>
|
|
|
|
<H3>Sysnopsis.</H3>
|
|
<P>
|
|
<code><strong>mbmsg</strong> [commands] <options></code>
|
|
<P> <P>
|
|
|
|
<H3>Description.</H3>
|
|
<P>
|
|
<strong>mbmsg</strong>
|
|
is the message base utility program for mbsebbs. In order to run mbmsg you
|
|
must have started <strong>mbsed</strong>,
|
|
this is the deamon which controls all bbs activities.
|
|
<P>
|
|
The main purpose of <strong>mbmsg</strong>
|
|
is to link messages after tossing mail, and to maintain the size of the message
|
|
bases and the age of the messages. The best way to do the maintenance is to
|
|
run <strong>mbmsg</strong>
|
|
from the crontab. example:
|
|
<pre>
|
|
30 05 * * * export MBSE_ROOT=/bbs; /bbs/bin/mbmsg kill pack link -quiet
|
|
</pre>
|
|
Another purpose is to automatic post messages in message areas. Echomail and
|
|
netmail is possible.
|
|
<P> <P>
|
|
|
|
<H3>Environment.</H3>
|
|
<P>
|
|
In order to run <strong>mbmsg</strong> you must set the global variable
|
|
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
|
of the bbs structure. The main configuration file <strong>config.data</strong>
|
|
must be present in the ~/etc directory.
|
|
<P> <P>
|
|
|
|
<H3>Commands.</H3>
|
|
<P>
|
|
<code><strong>mbmsg</strong> link</code> Link all messages by subject ignoring
|
|
Re: in the subject lines. You should run this after tossing or scanning mail.
|
|
<p>
|
|
<code><strong>mbmsg</strong> kill</code> Kill messages in areas that have the
|
|
<strong>age</strong> set or the <strong>maximum</strong> messages set.
|
|
A setting of 0 is ignored. The messages are not removed from the message base,
|
|
they are only marked as deleted.
|
|
<P>
|
|
<code><strong>mbmsg</strong> pack</code> This command actualy removes the
|
|
messages who have the deleted flag set.
|
|
The lastread pointers are updated and the messages renumbered. After this
|
|
command there is no way you can recover your messages, except from backups.
|
|
<P>
|
|
<code><strong>mbmsg</strong> post <to> <#> <subj> <file> <flavor>
|
|
</code> This command posts a message in numbered area. If a field
|
|
consists of more then one word it must be surounded with quotes.
|
|
The <strong>to </strong> field can be "Michiel Broek" for a full name or
|
|
"Michiel_Broek@f16.n2801.z2.fidonet" for netmail addressing. Look out:
|
|
you need underscore between the firstname and lastname, no spaces.
|
|
Flavor can be one or more of the characters "c", "i", "h" or "p" to set the Crash,
|
|
Immediate, Hold or Private flags.
|
|
If no flavor is needed, use the - (minus sign) as a placeholder.
|
|
<p> <P>
|
|
|
|
<H3>Options.</H3>
|
|
<P>
|
|
<code><strong>mbmsg</strong> [command] -area <#></code>
|
|
Process only one area <#> number.
|
|
<P>
|
|
<code><strong>mbmsg</strong> [command] -quiet</code> Quiet mode,
|
|
no screen output. Use this switch if you run <strong>mbmsg</strong>
|
|
from the crontab.
|
|
<P>
|
|
|
|
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
|
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
|
</BLOCKQUOTE>
|
|
</BODY>
|
|
</HTML>
|
|
|