home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 32
/
hot34.iso
/
ficheros
/
VUBBS
/
PI_200P.ZIP
/
POSTIT.DOC
< prev
next >
Wrap
Text File
|
1998-04-04
|
36KB
|
689 lines
██████╗ ██████╗ ███████╗ ████████╗ ██╗ ████████╗
██╔══██╗ ██╔═══██╗ ██╔════╝ ╚══██╔══╝ ██║ ╚══██╔══╝
██████╔╝ ██║ ██║ ███████╗ ██║ ██║ ██║
██╔═══╝ ██║ ██║ ╚════██║ ██║ ██║ ██║
██║ ╚██████╔╝ ███████║ ██║ ██║ ██║
╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝
Copyright (c) 1994-98
Mark Lewis
Quartz Crystal Software
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ A Few Words From The Author ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
PostIt was originally developed because something was causing the MSGHDR.BBS
file in my Hudson Message Base to become corrupted and I didn't know what. At
that time, it could have been the fault of the MBUtil from the shareware
version of GEcho v1.00 that was causing it. I'd experienced other unexplained
problems with that version of GEcho that went unanswered by the author and
this particular problem seemed to happen only after MBUtil posted a text file.
We'd soon see as this program was written to replace the posting function of
MBUtil and FTools since FTools post function also seemed to be NetMail only at
that time. I still have not figured out where the problem was since I have not
experienced it at all after this utility came online. Even in its most
primitive form, PostIt has proven to be an extremely reliable performer.
PostIt's command line parameters may seem a bit overwhelming and intricate.
Unfortunately, because of the capabilities of PostIt and the many uses that it
may be called into, this is necessary. After working with PostIt for a while,
the command line paramters will come naturally. One thing to keep in mind,
though, is that PostIt is designed as a "Set it and forget it" utility. In
other words, you set it up in your .BAT files and forget about it. Once it is
set up correctly, it will perform its task with undying devotion.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ The Configuration File ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
The configuration file must be named POSTIT.CFG and located in the same
directory where POSTIT.EXE is located. Without it, PostIt will not operate
unless you are operating it in RemoteAccess Compatibility Mode. There must be
at least one message base type defined in the config file.
The RemoteAccess Compatibility Mode is only operational if you tell PostIt to
post the text file in board Rx (ie: -BR1) where 'x' is the board number in
your MESSAGES.RA file. In RA Compatibility Mode, all necessary information is
taken from the RA config files. Yes, both HMB and JAM support are available.
PostIt only supports RA versions 2.xx. Sorry, no support is planned for older
versions of RA.
The MSG directory definitions are the directories where the *.MSG files are
located. These files make up FIDONet's oldest message base format. You may
define up to twenty MSG areas.
The HMB definition is the directory in which the Hudson Message Base resides.
This is the directory in which the MSG*.BBS files are located as well as the
ECHOMAIL.BBS and NETMAIL.BBS files that indicate which messages need to be
exported my your mail tosser, if you are running in a mail network. You may
define only one HMB area.
The SQU definitions are the complete path and base name of the SQUISH type
message areas. Since the definition includes the base name of the areas, they
can be up to eight characters in length. You may define up to twenty SQU
areas.
The EZY definition is the base directory from which the EZYCom Message Base
areas will reside. I'm not familiar with EZYCom and can only rely on
information received from EZYCom sysops and the library code I am using. It
appears that the EZY definition is to be the base directory from which all the
EZYCom areas are built from. EZYCom areas seem to be divided into groups of up
to one hundred areas with each group of one hundred being located in a
dedicated AREA???? directory, two files per area. You may define only one EZY
path.
The JAM definition is similar to the SQUISH definitions. The areas are defined
by specifying the complete path and base name of the JAM type message areas.
The same restrictions about the base name are in effect, up to eight
characters are allowed. JAM echomail and netmail areas also have files
similar to the HMB ECHOMAIL.BBS and NETMAIL.BBS export indicators. These
files for JAM areas have the same names but the extension is .JAM instead of
.BBS. The JAM bases were introduced with RemoteAccess version 2.00 BBS
software. RA creates the ECHOMAIL.JAM files in the same directory as it
creates the ECHOMAIL.BBS files. This directory is the path defined in RA's
setup as the message base path and is the directory in which RA's HMB and user
files are located. If you are using the RA Compatibility Mode, PostIt will
place these .JAM files in the defined message base path just as RA does. If
you are not using RA Compatibility Mode, the creation of these files will be
skipped. You may define up to twenty JAM areas.
Message posting size may not be a question for you and your setup. However, I
feel that you should know that PostIt does have "some" limitations in its
capability to post large files.
MSG - unlimited size (will use up to 4Gig of diskspace for temp buffer)
JAM - unlimited size (will use up to 4Gig of diskspace for temp buffer)
SQU - approximate 32K limitation
HMB - approximate 16K limitation
EZY - approximate 16K limitation
The above limitations are imposed by the library of routines that I am using.
They may be removed or increased in size in future versions of the routines or
PostIt. At this time, PostIt will just truncate any postings over the above
stated limits without notification. If the postings are EchoMail, your mail
tosser will have to place the TearLine and Origin Line on the exported
messages. Future versions may also allow automatic detection and splitting of
overly large postings. Only time and registrations will tell. One should
note that the above testing was done by having PostIt post the entire 2.4Meg
FIDONet NODELIST.056 as a message <<GRIN>>. What your mail tosser or BBS
Software does with it when it gets it is another matter.
If you are a member of a message network such as FIDONet, you will also need
to define your network address(es) if you are going to be using PostIt to post
messages that will be exported to other systems via echomail or netmail. These
address definitions may contain address numbers as high as 65535. Using zones
over 255 could cause problems if posting to HMB netmail areas due to the
design feature of the HMB that only allows for zones up to 255. The largest
address supported by PostIt is 65535:65535/65535.65535. There may be other
restrictions similar to the Zone problem in the HMB that could occur in the
other message base types and BBS Software. Please be aware of this. Some
software uses integers which generally count from 0 to 32767. Numbers greater
than this maximum limit will roll over and start counting backwards with
negative numbers. For example, the above address, when read by other software
that uses integers, will appear to be from -1:-1/-1.-1 which appears to be
incorrect. How other software handles this is between you and that software
author. Part of the confusion comes from documents that tell how certain
things are implemented in FIDONet. Some of these documents leave a lot to be
desired and have very broad interpretations associated with them. You may
define up to ten address entries. This may be expanded to handle more in the
future but this depends greatly on what happens with other software.
Origin lines are another feature used in FTN message networks. They, as their
name implies, show where the message originated. Origin lines may not be
longer than seventy-eight characters long. PostIt allows you to define up to
twenty origin lines. These origin lines may only be up to fifty characters
long. Any characters over the fifty character mark are lost. Since the length
of the address must also be taken into account when generating the origin line
in the message, PostIt may trim some more characters from the defined origin
lines as defined in the POSTIT.CFG file. This is better than just letting
overly long origin lines get out into the networks or chopping part of the
address off as some broken mail handling software likes to do. Note that
PostIt will place the ' * Origin : ' and the '(zone:net/node.point)' portions
of the origin lines in the origin lines. You should not define these parts in
your origin line definitions.
Below is a copy of the sample POSTIT.CFG file that is included in the release
archive. It defines a couple of each type of message area that PostIt
supports. This is only to show that PostIt can write to any of them. If your
system does not use an area type, you do not have to define it in the config
file. This is also true for the address and origin line definitions.
; PostIt v1.00PR Config File
; Lines beginning with a ; (semicolon) are comments and are ignored.
; Comments CANNOT be on the same line as a config entry.
; Blank lines are also ignored.
; At least one of the messagebase types HMB, EZY, SQU, JAM, or MSG is
; *REQUIRED* unless you are using the RA configuration.
; only one HMB area path is allowed
HMB=g:\fd\msgs
; only one EZY area path is allowed
EZY=f:\tp\postit\msgs\ezy
; max of 20 MSG area names
MSG=f:\tp\postit\msgs\msg\alpha
MSG=f:\tp\postit\msgs\msg\beta
MSG=f:\tp\postit\msgs\msg\gamma
; max of 20 SQU area names
SQU=f:\tp\postit\msgs\squ\alpha
SQU=f:\tp\postit\msgs\squ\beta
SQU=f:\tp\postit\msgs\squ\gamma
; max of 20 JAM area names
JAM=d:\tp\postit\msgs\jam\alpha
JAM=d:\tp\postit\msgs\jam\beta
JAM=d:\tp\postit\msgs\jam\gamma
JAM=d:\tp\postit\msgs\jam\epsilon
; default system address, *REQUIRED ONLY IF POSTING ECHOMAIL OR NETMAIL* and
; not using the RA configuration files. if you are using the RA configs,
; PostIt will read these from them...
; max of 9 additional AKA's ... this makes 10 total AKA's available.
ADDRESS=1:3634/12
ADDRESS=1:3634/12.99
; origin lines - max of 20 origin lines
; the origin line will be empty unless you specify to use one of these or
; are using the RA configuration files. if you are using the RA configs,
; the origin line used will be the one defined for the area posting to.
origin=fair haired bluebottle flies
origin=zippy sez, "Yow!! I'm in a PURPLE Phase!"
origin=i'm a palindrome | emordnilap a m`i
origin=stressed desserts
; end of config file
I'm sure that there are some of you now asking, "What about Tearlines?" Well,
the short answer is that PostIt uses the ^aPID: line instead of tearline
program identification. Postit will always use a clean tearline when it adds
one to a posted message. If you use the -Notear command line parameter, PostIt
will not add a tearline to the posted message. I've allowed this behavoir
because tearlines are not specifically required in echomail messages,
according to some interpretations of FIDONet Technical Specifications, and I'm
totally against adding a lot of extra stuff to messages that others have to
pay to move around the globe. You may also force a Tearline to be added to
netmail messages with the -Forcetear command line parameter. This so that you
can post automated AREAFIX messages. Some AREAFIX programs will choke if there
is no tearline telling them where the end of the message is.
This also brings us to allowable characters in messages. In FIDONet, the
specifications state that ASCII characters 0 thru 29 are not allowed in the
BODY of messages. This does not apply to the Carriage Return, Line Feed and
TAB characters. ASCII characters over 127 are also not allowed in message
bodies, according to specifications. This last part, however, may not be
enforced in certain mail network conferences due in part to their use in other
languages as part of their normal language character sets. These restrictions
do NOT, however, apply to the message HEADER, according to FIDONet
Specifications. Yes! There are seperate parts of a message! The message header
is generally the TO:, FROM:, SUBJECT: lines, the network originating
address, the network destination address and the date and time that the
message was posted. There may be other information pertinent to a message that
could also be included in the header.
"How does the above technopolitical stuff relate to PostIt," you ask?
PostIt does not care about character sets. It happily posts pretty much
anything that you feed it. It is up to YOU to use allowable characters in
whatever mail network conferences that you may configure PostIt to post
messages in.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ The Parameters ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
The parts inside the <>'s are NOT to be used. They are only for clarification
of what the parameters mean. They are not optional or required.
-M<essage> the name of the file to post. * REQUIRED if not FREQ or FILE *
-B<oard> message base type and board number to post in. * REQUIRED *
-S<ubject> the subject line of the message. (default is filename)
-F<rom> FROM: name (default is SysOp, except in NetMail or EchoMail)
-T<o> TO: name (default is ALL, except in NetMail)
-Ax where x is which address in the .CFG file to use.
-Ox where x is which Origin Line in the .CFG file to use.
-Dxxxxxx where xxxxxx denotes a valid FTN style destination address.
* REQUIRED for NetMail messages *
-Pvt denotes a Private message.
-Net denotes FTN NETMAIL.
-Echo denotes FTN ECHOMail.
* otherwise Local with NO Tear Line and Origin Line *
-Notear do not add a Tearline to a posted ECHOMail message.
-Forcetear force adding of the Tearline to a posted NETMail message.
* -notear and -forcetear are holdovers from previous
versions. they are ignored and non functional.
-NOLOGO =*MUST*= be in all CAPS. Do not display PostIt logo.
-File:file attach named file to message.
ie : -file:C:\SOMEDIR\SOMEFILE
-Freq FileReQuest file named in Subject line.
-B<oard> has the following parameters
Hx : Hudson Area, x is the area number in your BBS setup
Mx : *.Msg Area, x is the area number in the .CFG file
Sx : Squish Area, x is the area number in the .CFG file
Ex : EZYcom Area, x is the area number in the .CFG file
Jx : JAM Area, x is the area number in the .CFG file
Rx : Use Area x definition from your RemoteAccess configuration
If the RA environment variable is set, the directory that it
points to will be searched for the CONFIG.RA file. This file
tells us where the Message Base Path is that RA places the
ECHOMAIL.JAM and NETMAIL.JAM files in. If the posted message
is a NetMail or EchoMail message stored in JAM format, we''ll
create or append to these files as necessary for your mail
tosser to be able to scan them out without having to scan all
your JAM areas.
The RA message area configs will only be used if you tell PostIt
to use them. Otherwise, all necessary information is expected to
be located in the POSTIT.CFG file.
-@somefile somefile is known as a cmdfile. it contains one or more command
lines for PostIt as if you were to type them manually from the
command line or have them in a .BAT file. the only difference is
that you do not need to specify POSTIT on each command line.
using this format allows PostIt to load only once for posting a
batch of messages. it also allows PostIt to achieve its highest
posting speed. tests have shown throughputs of over 100 messages
per second. of course the size of the message, the type of
message base, and the speed of the machine are all very
important factors in this area.
All message area numbers are 1 based unless there is only one listed in the
config. This does not apply to HMB areas or when using the RA message area
config file. Both of them start a 1.
an example : -BJ, -BJ0 and -BJ1 are all the same area.
I felt that it was easier to type -BJ than to have to type -BJ1 or -BJ0 if
there was only one JAM area listed in the config file. This works the same for
all areas except for HMB areas which have their area number stored in their
message header. There is NO area 0 in a Hudson Message Base or in the RA
message area configuration.
The -B parameter is required for *all* PostIt command lines. There are
basically two types of PostIt messages: those posted to echomail areas and
those posted to netmail areas. That is, the -Net and -Echo are mutually
exclusive parameters: you must use one or the other, but cannot have both in
the same command line. Beyond that, certain parameters are required, depending
on which type of post you are attempting, some parameters are optional, and
some parameters are excluded (ie, must *not* be used in certain instances).
The following delineates the various parameters that are required, optional,
and or excluded (won't work) with each type of PostIt command.
parameter netmail echomail
-B<oard> required required
-Echo excluded required
-Net required excluded
-M<essage> required required
-S<ubject> required required
-F<rom> required required
-T<o> required required
-Ax optional optional
-Ox optional optional
-Dxxxxxx required excluded
-Pvt optional optional
-Notear optional optional
-Forcetear optional optional
-NOLOGO optional optional
-File:[file name/path] optional optional
-Freq optional optional
-Crash optional optional
-Imm optional optional
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Hints and Suggestions ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
PostIt can be used to automate many tasks that a SysOp, Hub, Moderator, or
Node may wish to perform: weekly or monthly autoposts of Statistical Echomail
data, Extracted Help Information from various FAQ documentation files, a
Moderator's MOD UPD Submittal and Echomail Rules, File Requests, Areafix
Requests, etc.
The following samples illustrate a few uses to which PostIt can be applied,
and the specific PostIt command lines as they might apply to a Hudson Message
Base.
Sample 1:
if it's Thursday, and on the Host system a file exists showing the
new nodes that should be in tomorrow's nodelist, post to net admin
echo.
POSTIT -BH199 -Echo -Mnetseg.NEW -TAll -SNew Additions -FNet 116 NC
Sample 2:
if it's Sunday, post the week's echomail stats
COPY C:\LOGS\LOCSUM.DAT
POSTIT -BH18 -Echo -MLOCSUM.DAT -TFoxy Ferguson -SWeekly Sum -FRobot
DEL LOCSUM.DAT
Sample 3:
if it's the 15th of the month, send in MOD UPDs to the EchoList and
copy to Co-Moderator. Note: over-long lines shown here as seperate
lines, but should be one line in batch file.
POSTIT -BH100 -Net -D1:1/201 -TECHOLIST -SMOD UPD -MIUFO.UPD -FSue Sysop
POSTIT -BH100 -Net -D1:1/201 -TECHOLIST -SMOD UPD -ML5.UPD -FJoe Sysop
POSTIT -BH100 -Net -D1:124/9023 -TPat Ray -SFYI:mod upd copy -ML5.UPD
-FJoe Sysop
POSTIT -BH100 -Net -D1:1/201 -TECHOLIST -SMOD UPD -MK12.UPD -FBob Sysop
POSTIT -BH100 -Net -D1:123/2 -TBill Jones -SFYI:mod upd -MK12.UPD
-FBob Sysop
POSTIT -BH100 -Net -D1:1/201 -TECHOLIST -SMOD UPD -Mml5.UPD -FMark Lewis
Sample 4:
if it's the 1st of the month, post the echo rules into the echo in
question. Note: different config and rules files used for each echo,
and standard PostIt config file restored at end of run.
COPY D:\XPOST\LOTUS.*
POSTIT -BH10 -Echo -MLOTUS.RUL -TAll -SRules -FModerator
COPY D:\XPOST\CAROGEN.*
POSTIT -BH85 -Echo -MCAROGEN.RUL -TAll -SRules -FModerator
COPY D:\XPOST\TENN_GEN.*
POSTIT -BH89 -Echo -MTENN_GEN.RUL -TAll -SRules -FModerator
COPY D:\XPOST\SE_GEN.*
POSTIT -BH77 -Echo -MSE_GEN.RUL -TAll -SRules -FModerator
COPY D:\XPOST\POSTIT.CFG
Sample 5:
if the BACKSTAT.NA file has been received, extract & post parts of that
file so nodes may support new echoes to backbone distribution. Note: file
NEW.DAT shows echoes just added, STAT.DAT shows echoes that are applying
for backbone distribution, and WHO.DAT shows the EchoMail Coordinators,
Zone Hubs, and Elist Coordinator.
COPY C:\LOGS\*.DAT
POSTIT -BH18 -Echo -MNEW.DAT -TAll -SNew Echoes -FWoW Robot
POSTIT -BH18 -Echo -MSTAT.DAT -TAll -SPending Adds -FWoW Robot
POSTIT -BH18 -Echo -MWHO.DAT -TAll -SWho's Who -FWoW Robot
Sample 6:
post a message to a new user on a RemoteAccess system via the NEWUSER.Q-A
file. compliments of Eric Staufer.
Exec C:\RA\POSTIT\POSTIT.EXE -MWELCOME.TXT -BH102 -SWelcome to T.C.S.
-FEric Staufer -T*F *L
the *F *L parameters are what RA uses to denote the caller's First and Last
names. the above line may also be used, without the EXEC, in one of RA's
menu optional command lines.
Sample 7:
you have numerous reports to post. the names of the report files are always
the same even though the contents change.
POSTIT -@MONTHLY1.PST
and MONTHLY1.PST could contain the following... [long lines wrapped and
indented one space]
-mD:\fd\mtlog.rpt -br197 -echo -fMail Distribution -sNetMail Stats -notear
-mD:\gmd\gmd.rpt -br197 -echo -fMail Distribution -sGrundged Messages
-notear
-mD:\fd\evolrcvd.rpt -br197 -echo -fMail Distribution -sEchoMail Volume
Received -notear
-mD:\fd\evolsent.rpt -br197 -echo -fMail Distribution -sEchoMail Volume
Sent -notear
-mD:\fd\fvolrcvd.rpt -br197 -echo -fMail Distribution -sEchoFiles Volume
Received -notear
-mD:\fd\fvolsent.rpt -br197 -echo -fMail Distribution -sEchoFiles Volume
Sent -notear
-mD:\pgp\mflkey.asc -br33 -echo -tAll -fmark lewis -smy PGP key
(auto-repost) -notear
-mD:\fd\RA_SUPP.RUL -br151 -echo -tAll -fModerator -sRA_SUPPORT Echo Rules
-notear
-mD:\fd\RA_SUPP.SUG -br151 -echo -tAll -fModerator -sRA_SUPPORT Echo
Suggestions -notear
-mD:\fd\COMMETIQ.SUG -br151 -echo -tAll -fModerator -sNetiquette -notear
-mD:\fd\RA_UTIL.RUL -br150 -echo -tAll -fModerator -sRA_UTIL Echo Rules
-notear
-mD:\fd\RA_UTIL.SUG -br150 -echo -tAll -fModerator -sRA_UTIL Echo
Suggestions -notear
-mD:\fd\COMMETIQ.SUG -br150 -echo -tAll -fModerator -sNetiquette -notear
-mD:\fd\RA_MULTI.RUL -br152 -echo -tAll -fModerator -sRA_MULTI Echo Rules
-notear
-mD:\fd\COMMETIQ.SUG -br152 -echo -tAll -fModerator -sNetiquette
-notear
-mD:\fd\RA_32BIT.RUL -br153 -echo -tAll -fModerator -sRA_32BIT Echo Rules
-notear
-mD:\fd\COMMETIQ.SUG -br153 -echo -tAll -fModerator -sNetiquette -notear
the above posts 17 files to numerous message areas. all done with one neat
little command line -=B-)
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Some Error Messages ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
No Message Board Number Specified!
Which Messagebase Type? [H]udson, [M]sg, [S]quish, [E]zycom, [J]AM, [R]A
Only numerical Message Board identifiers are allowed!
A message cannot be both ECHOmail and NETmail!
Hudson Area numbers cannot be over 200!
NETMail messages =require= a destination address!
NetMail and EchoMail messages cannot be From: SysOp!
NetMail messages cannot be To: All!
Cannot locate CONFIG.RA!
Incorrect CONFIG.RA Version ID!
Cannot locate MESSAGES.RA!
Message area number specified out of range in config file!
This is not possible!
Originating address cannot be greater than 'x'!
PVT messages cannot be To: All!
Ezycom Area numbers cannot be over 1024!
Do any of these really need any explanation?
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ The Error Levels ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
PostIt traps for over 90 different errors. Some of these errors are
configuration errors. Others are possible program and compiler errors. Still
others are just general failures. PostIt will report these errors on the
screen and delay for up to ten seconds or a key press. Some errors are
specific to the different message base types and all will have the first
character of the message base type as part of the error code. There is no log
file for PostIt. The code is already over 100K and I do not want to add a lot
of additional code to handle a log file that could also introduce other errors
and problems. (ie: no diskspace). If, however, I get enough requests, I may
reconsider this <smile>.
These error codes are grouped into only four errorlevels that PostIt will
exit with in the event of a problem. These error levels are...
1 : a necessary file is missing
2 : bad parameters either on the command line or in the config file
3 : a runtime error
4 : overlay error
Error levels 1 and 2 can be handled by you by checking to make sure that all
necessary files can be found, by carefully going over your command line and
the settings in your config file, if you are using one. Error level 3 is the
most "hazardous" of the error groups being tracked. It will probably require
me to take a look at the code to determine exactly what happened if you are
unable to do so on your own. Tracking level 3 errors requires that you write
down everything on the screen so that you can get it to me for
troubleshooting. I need the exact error code and the text associated with it.
I may also need to know what progress prompts are on the screen as certain
errors could occur at different stages of PostIt's operation. Level 4 errors
are associated with the overlay file system. Their report should be pretty
clear in what the error is and you should be able to easily figure out how to
remedy the situation.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ The Legalities ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
"PostIt" refers to the executable programs and documentation contained in the
PostIt Textfile -> Message Utility distribution archive and the actual
distribution archive created by Mark Lewis and Quartz Crystal Software.
PostIt is the copyrighted material of Mark Lewis and Quartz Crystal Software.
It may only be used in accordance with the conditions set out in this license
agreement.
You may use PostIt for a period of thirty days on a trial basis in order to
determine it's suitability for your particular application. After this period
you MUST register your copy of PostIt.
Registration entitles you to use PostIt and any future versions of PostIt that
may be released for public consumption for as long as you wish, subject to any
special licensing conditions attached to future versions. For details on
registering PostIt, please refer to the section "HOW TO REGISTER" located
elsewhere in this document or to the POSTIT.REG file in the original archive.
Mark Lewis and Quartz Crystal Software are in no way obligated to provide
future versions of, or support for, PostIt.
Site and Group registrations are available, and are dealt with on a case by
case basis.
You may not modify or otherwise reverse-engineer PostIt. This includes the
documentation provided and the original distribution archive.
You are encouraged to distribute PostIt provided that no fee is charged for
its distribution, and that the distribution archive is not modified from it's
original form in any way. Pay Bulletin Board Systems may, however, charge
their normal fee provided that no additional charge for PostIt is levied.
PostIt may not be included as part of any software library which is
distributed on a commercial basis (commercial = "for money") without prior
written permission from Mark Lewis and Quartz Crystal Software.
PostIt may not be used in any unlawful or illegal manner.
Mark Lewis' and Quartz Crystal Software's liability resulting from your use or
inability to use PostIt is limited to the amount that the affected party has
paid for it, or in the event that PostIt was registered with a third party for
payment to Mark Lewis and Quartz Crystal Software, liability is limited to the
amount that was received by Mark Lewis and Quartz Crystal Software from that
third party.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ How To Register ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
PostIt may be registered by sending $10.00 in US funds for each copy being
purchased and the completed Licensing Registration Form to the following
address. Sorry, only Money Orders and Bank/Cashiers Checks can be accepted. I
wish that I could handle other countries currencies but at this time, it's not
something that is available. In the future, Quartz Crystal Software does
expect to be able to handle foreign currency. You are not encouraged to send
Cash thru the postal system but it will also be accepted if received. You will
receive a Licensing Key that will enable you to continue to use PostIt for as
long as you wish. There are no added features in PostIt that will be enabled
by registering. Your Licensing Key will be delivered via postal delivery if
you do not have a FIDONet Network address or if you are located outside of
North America. If you do have a FIDO address and are located in North
America, your licensing key will be delivered via Direct Netmail to the
FIDONet address specified on the Licensing Registration Form. Mark Lewis and
Quartz Crystal Software cannot be held responsible for registration fees
received without a completed Licensing Registration Form.
PostIt Registrations
551 Indian Creek Estates
Goldston, NC 27252
Make Checks and Money Orders payable to Quartz Crystal Software.
Other registrations sites may be available in the future. If you are
interested in becoming a QCS Support and/or Registration Site, please contact
Mark Lewis or one of the existing Support Sites. Special arrangements for key
delivery may also be made by contacting Mark or a Support Site.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Licensing Registration Form ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
( Please Print Clearly - Some of this information is used to calculate your )
( licensing key. I cannot provide a key if I cannot read what you write. )
Name : ______________________________________________________________________
Mailing Address : ___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
BBS Name : ____________________ BBS Phone Number : ________________________
FIDONet Address : _____________ Voice Phone Number : ________________________
Payment Method : ___ Money Order ___ Check
Number of Copies : _____ Total Payment : ___________ US Funds.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Beta Team Members ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
Eric Staufer The Concession Stand Vero Beach FL
1-407-569-6568 1:374/6568
Rick Wilson The Northland Connection Putnam CT
1-203-963-1187 1:327/2112
Don Cranford Thor's Retreat/2 Fayetteville NC
1-910-424-0956 1:3634/37
Jerry Gause (R18EC) The Tech Shop/2 Darlington SC
1-803-395-2165 1:3651/9
Foxy Ferguson MCA Kingston Springs TN
1-615-952-5884 1:116/210
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Acknowledgments and Credits ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
Firstly, my thanks and appreciation to the members of the QCS Beta Team that
worked on this project. You've all done an excellent job! Thanks!
Thanks also go to Mark May for his excellent work and his MKMSG library code
without which PostIt would have never been done.
I'd also like to thank Andrew Milner for his excellent RemoteAccess BBS
software. Without it, I'd not have had a need to write PostIt.
Additional thanks to Bruce Morse for purchasing all rights to RemoteAccess BBS
and carrying on with it. It's much needed, Bruce! Thank You!
JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
Mats Birch, Mats Wallin.
ALL RIGHTS RESERVED.
RemoteAccess - Copyright (C) 1989-1998 Bruce F. Morse
MBUtil and GEcho - Copyright Gerard van der land
FMail and FTools - Copyright Folkert Wijnstra
Squish - trademark of Scott J. Dudley
Other copyrighted works mentioned in this document and not specifically
mentioned here are copyrighted by their respective copyright holders. (duh!)