home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
F
/
FIDOQ122.ZIP
/
FIDOQWK.DOC
< prev
next >
Wrap
Text File
|
1994-07-05
|
20KB
|
551 lines
FidoQWK v1.21 (July 5, 1994)
FidoNet(tm) <=> QWK echomail converter
Copyright (C) 1992-1994 Simple Solutions Software
All Rights Reserved
FidoQWK is supported by:
Geoffrey Sy
1322-14 Blevins Place
Toronto, ON M5A 3M5
Canada
INTERNET: geoffrey.sy@sshq.tor250.org, FIDONET: 1:250/814
CAP/CANADA (416) 287-0935 (v.32b/v.FC)
(416) 287-0234 (v.32b) Conference #4
CAP/USA (708) 854-0255 (v.32b/v.FC)
The best source for getting the latest version and support is
my support BBS. If you can't reach the support BBS, please
call the other sources listed below. The FidoQWK files
and/or me can be found on these systems.
Systems where FidoQWK can be found:
Toronto Pronet 2 1-905-683-3733 v32bis
Data Project 1-905-683-3733 HST/v32b
Some of the above systems may allow download after call-back
verification (Listed in order of ease of access).
_____________________________________________________________
FidoQWK echomail processor documentation ................. 1
═════[INTRODUCTION]══════════════════════════════════════════
FidoQWK is for anyone running a FidoNet compatible BBS system
and wants to carry any .QWK type nets or vice versa. It can
also be used for QWK door to QWK door mail transfer.
The basic concept for FidoNet *.MSG <=> QWK transfer:
FidoNet *.MSG => BBS_ID.REP => QWK Mail door =>
QWK mail door => BBS_ID.QWK => FidoNet *.MSG
Additional step(s) may be required to convert from your BBS's
native message format into the standard FidoNet *.MSG format
and vise versa.
If Fido *.MSG is not desirable, FidoQWK also support the
FidoNet type 2 packet format in either StoredMail or ArcMail
format, I'll refer to this format as .PKT here. The basic
concept for .PKT <=> QWK transfer follows:
FidoNet .PKT => BBS_ID.REP => QWK Mail door =>
QWK mail door => BBS_ID.QWK => FidoNet .PKT
For situations where a QWK mail door is available on both
BBS, QWK2REP will allow mail transfers between the doors:
HOSTBBS.QWK => THISBBS.REP => This BBS mail door =>
THISBBS.QWK => HOSTBBS.REP => Host BBS mail door
In this documentation I'm assuming that you know how to do
this as well as the basic concept of echomail transfers. If
you are not sure, leave a message on the appropriate
conference on the echo, the SysOps conference on most
echomail network is usually appropriate.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 2
═════[OVERVIEW]══════════════════════════════════════════════
There are 5 modules to the FidoQWK package. There's FQSETUP
that sets up the needed data for the other modules.
The MSG2REP module packs the *.MSG files into a REP packet
for uploading to a QWK mail door. The QWK2MSG module unpacks
the QWK packet and tosses *.MSG files into the appropriate
message areas. The PURGE module is used to delete all *.MSG
files in the message areas.
The QWK2REP module allows conversion of one BBS's .QWK mail
packet into another BBS's .REP packet. It lets BBSes with
QWK mail doors to exchange messages in situations where
echomail processors for the BBSes don't exist.
In summary:
FQSETUP.EXE - Sets up data files for all modules.
For Fido *.MSG <=> QWK, the following modules are needed:
MSG2REP.EXE - Packs *.MSG into a REP packet for sending
out to the host BBS.
QWK2MSG.EXE - Inserts messages from the host BBS into
your BBS.
PURGE.EXE - Wipes out all *.MSG files for a BBS.
For FidoNet .PKT <=> QWK, the following modules are needed:
PKT2REP.EXE - Converts FidoNet .PKT into a REP packet
for sending to the QWK mail door.
QWK2PKT.EXE - Convert QWK to FidoNet .PKT.
For QWK door <=> QWK door:
QWK2REP.EXE - Converts .QWK packet from one BBS to a
.REP packet for uploading to another
BBS's QWK mail door.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 3
═════[FQSETUP]═══════════════════════════════════════════════
When FQSETUP is executed a menu with 3 options will be shown.
If the help system was completed, the F1 key calls up the
context-sensitive help items. Option 'A' sets up the general
information. These general information includes:
1 - Your name
2 - Registration key (if you're registered)
3 - Serial number (if you're registered)
4 - The location where you want FidoQWK to create the
BBS_ID.REP package.
5 - The location where you've downloaded the host BBS's
BBS_ID.QWK mail package.
6 - The location where FidoQWK can store its temporary
work files. A RAM or fast hard disk is recommended.
7 - The location to store inbound FidoNet .PKT packets.
8 - The location to store outbound FidoNet .PKT packets.
Option 'B' sets up the data compressor characteristics. Each
compressor definition requires the following information:
1 - The make and model of the compressor
2 - The full pathname (including extension) and switches
needed to compress a file.
3 - The full pathname (including extension) and switches
needed to de-compress a file.
4 - The ASCII value of the first byte found in files that
have been compressed with this compressor. This will
be used for detection of the compressed file type.
Option 'C' sets up host BBS information and message bases.
These options include:
1 - The name of the .QWK packet (Host ID).
2 - The BBS name of the host.
3 - The tagline of the host BBS to be placed on all
incoming messages.
4 - The compressor type used on this BBS.
5 - The tagline to be placed on all outgoing messages.
There may be features not documented here, press F1 in
FQSETUP to display additional help. To insert more host BBS,
press Alt-I. To delete a host BBS, press Alt-D. To locate a
host BBS, press F4. To repeat the same data for a new BBS,
press Alt-D. The Page Up and Page Down keys selects the
previous and next host BBS. Press the F2 key at anytime while
under option 'C' to edit the message base names and paths.
These include:
_____________________________________________________________
FidoQWK echomail processor documentation ................. 4
1 - The conference number used on the host BBS.
2 - The name of the message area.
3 - The location on your hard drive to store these
messages.
4 - The last message sent to the host BBS.
5 - The last message written to disk by FidoQWK.
The available functions are listed above, press the Esc key
to return to the previous function.
═════[MSG2REP/QWK2MSG/QWK2REP/QWK2PKT/PKT2REP]═══════════════
To use the above modules, type the module name followed by
the host BBS ID.
EXAMPLES:
To toss messages from BBS_ID.QWK packet to Fido *.MSG:
QWK2MSG BBS_ID [switches]
To scan messages from Fido *.MSG into BBS_ID.REP:
MSG2REP BBS_ID [switches]
To convert from HOSTBBS.QWK to THISBBS.REP:
QWK2REP HOSTBBS /IN [switches]
To convert from THISBBS.QWK to HOSTBBS.REP:
QWK2REP HOSTBBS /OUT [switches]
SWITCHES:
The following switches are available to all modules:
/NS - No Shell:
Use this option to tell FidoQWK not to run the compression or
decompression programs. Be sure to manually decompress the
QWK packet into FidoQWK's work directory when using this
option. The resultant BBS_ID.MSG will need to be manually
compressed into BBS_ID.REP also.
/SWAP /EMS - Swap out when shelling:
Use these options to swap to disk or EMS when executing the
compression utilities.
/FS - Full Screen shell:
Use this option to execute the compression utilities in full-
screen mode. This should be used in situations when your
compression utility writes all over the screen. FidoQWK
normally executes the compression utilities in a small
window.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 5
/TF: - Translate the "FROM:" field in the messages:
Ex: /TF:SYSOP=GEOFFREY;SY would replace any occurrence of
'SYSOP' from the "FROM:" fields with 'GEOFFREY SY'
/TT: - Translate the "TO:" field in messages:
Ex: /TT:SYSOP=GEOFFREY;SY would replace any occurrence of
'SYSOP' from the "TO:" fields with 'GEOFFREY SY'
The following switches are available to MSG2REP only:
/IS - Ignore Sent Marker:
Normally MSG2REP will NOT send messages that have been marked
as sent. Use this message if your messages aren't being sent
out.
/IP - Ignore last scanned pointers:
Normally MSG2REP will scan *.MSG files from the highest
number it scanned last. This may not be desirable in some
cases. Use this switch to scan all available *.MSG packets.
The following switches are available to MSG2REP and PKT2REP
modules:
/NoSEENBY - Strip FidoNet 'SEEN-BY: ' lines.
/NoOrigin - Strip FidoNet '* Origin: ', lines.
The following switches are available to PKT2REP module only:
/FSPEC:ArcSpec;PktSpec:
Normally PKT2REP use the specs *.DA? for compressed and *.PKT
for uncompressed mail packets. The .DA? extension indicates
where the first 2 letters of day of the week and a number or
letter 0-Z. Use this to change the mail packet search
specification. The default is spec is /FSPEC:*;*.PKT. The
compressed mail packet (ArcSpec) can be any DOS wildcard name
up to 8 characters, the .DA? extension is automatically
appended. ArcSpec may be preceeded by a directory (ie:
/FSPEC:d:\path\ArcSpec;PktSpec) to tell FidoQWK to look for
the mail packet in that directory instead of the one
specified in FQSetup. The semicolon is used to separate the
filespecs. The uncompressed mail packets (PktSpec) can be
any DOS wildcard name up to 13 characters and must include
file extension.
The following switches are available to QWK2* modules only:
/MULTI - Process multiple .QWK packets:
This option processes all mail packets from a BBS found in
the QWK directory. The packets must use the .QW? naming
_____________________________________________________________
FidoQWK echomail processor documentation ................. 6
method (ie: BBSID.QWK, BBSID.QW0, BBSID.QW?).
/MSIZE:n - Maximum message size for QWK2PKT:
The size of the messages written to the PKT can be limited
using the this option. The size can be anything from 1024
bytes to 64384 bytes, the default is 64384 bytes. Messages
larger than the specified size gets chopped into several
small messages. This option will help anyone struggling with
the small message size limit imposed on their Fido mail
tossers.
/TAG - Causes QWK2MSG to append standard Fidonet Origin and
Seen-By lines to messages it processed.
/OUT:d:\out.100 - Causes QWK2PKT to write the .PKT packet
to an alternate output directory. The above example would
send the packet to the D:\OUT.100 directory instead of the
outbound directory in the FidoQWK configuration file.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 7
═════[FREQUENTLY ASKED QUESTIONS]════════════════════════════
Q: FidoQWK can't find messages when it opens my .QWK packet.
A: Does your .QWK packet contain index (*.NDX) files?
Did you tell FidoQWK where your compression utilities are?
Q: FidoQWK is tossing messages to the wrong areas.
A: In some network environment, FidoQWK may not be able to
delete files in its work directory. Make sure FidoQWK's
work directory is empty before running FidoQWK.
Q: My screen gets messed up when FidoQWK runs my compression
utility.
A: Run FidoQWK with the /FS switch to tell it to give-up
screen control to the compression program.
Q: My mail tosser didn't pick up the new messages in the new
area I created. It scaned the area, but didn't pack the
new messages QWK2MSG tossed there.
A: Some tossers look for the local attribute bit in the *.MSG
files. Only messages with this bit turned on gets packed.
All attribute bits can be set through FQSETUP; Press F3
while you're editing the message area in FQSETUP to change
the attribute bits for that area.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 8
═════[REGISTRATION/SUPPORT]══════════════════════════════════
If you have questions, bugs, comments or suggestions, please
contact me. I may be reached on the PCBoard, Doors, OffLine
conferences on City2City(tm), Intelec(tm), and ILink(tm), the
PCBNet and Offline conference on FidoNet(tm). I can also be
reach on my support BBS or by mail to the above address.
Registered users of my other shareware packages may contact
me using the voice number in the registration document.
Since FidoQWK is user supported software, I don't expect you
to register if you don't like it or if it doesn't meet your
needs. Just stop using it after a reasonable trial period.
The program is not crippled in any way, however, there is a
short delay at the exit of the program when unregistered.
FidoQWK is an on-going project, it will be enhanced and
updated as long as I can financially afford to do so. If you
like the program and use it regularly, please register it.
The registration cost is a one-time fee of $25.00. With the
registration you'll receive unlimited voice support and
upgrades. Your registration encourages further development,
enhancement and my continued support of the product. Please
send your registration in the form of a Money Order, Personal
cheque, or Cashier's cheque to the above address.
═════[STANDARD DISCLAIMER]═══════════════════════════════════
This program is provided on an "AS IS" basis. No warranty of
any kind is expressed or implied. I take no responsibility
for any damage caused directly or indirectly from the use or
the inability to use this program. Only features in the
current .EXE, including bugs, critters and anything else that
might be pressent, are available to the users. Users are not
to expect future upgrades or additional features. The program
will not change to suit the needs of the users if such needs
change in the future. By using this program the user
automatically accepts these terms and conditions.
═════[CREDITS/COPYRIGHTS]════════════════════════════════════
QWK and Qmail are Copyrights of Mark "Sparky" Herring of
Sparkware, the original creator of QWK.
Fido and FidoNet are trademarks of Tom Jennings of Fido
Software.
Other: Respected copyright/trademark holders.
_____________________________________________________________
FidoQWK echomail processor documentation ................. 9