home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-07-09 | 38.4 KB | 1,039 lines |
-
-
-
-
- ═══════════════════════════════════════════════════════════════════════════
- ██████ ██████ ██████ ██████
- ██ ██ ██ ██ ██ E C H O & F E U t i l V1.20
- ██ ██ ██ ██ ██
- █████ ██████ ██████ ██ Written by Tobias Burchhardt
- ██ ██ ██ ██ ██
- ██ ██ ██ ██ ██ (c)1991/'92 by Software Technik Burchhardt
- ██ ██ ██ ██████ ██
- ═══════════════════════════════════════════════════════════════════════════
-
-
-
-
- Features at a glance
- ====================
-
- * Very fast and fully featured TOSSER/SCANNER for QBBS-Messagebase
-
- * powerful internal AreaFix with 'Forwarding'-feature and automatical
- unlinking of passive Passthrough-areas (*registered version only*)
-
- * Dupe checking
-
- * Complete netmail routing and packing, handling of QBBS netmail-boards.
-
- * Networking and multitasking support. Can be simultaneously be used in
- RemoteAccess(tm)- or FrontDoor(tm)-multiline-environments. Messagebase
- will be locked while execution. Read messages while tossing in another
- task.
-
- * Nice Full-screen tossing mode
-
- * Complete zone and point support. This applies to inbound as well as
- outbound mail.
-
- * Full ARCmail-security using passwords with 3 levels.
-
- * Complete QBBS-messagebase-maintenance-utility included. No need to use
- additional utilities.
-
- * Full-screen integrated SETUP utility, no need to use an external
- editor.
-
- * Automatic area-adding function with optional updating of RemoteAccess
- (tm) area setup. (*registered version only*)
-
- * Carbon-Copy-function - filter out special messages and copy them to
- special boards while tossing.
-
- * Compatible with the FTSC standards FTS-0001 as well as FSC-0039 &
- FSC-0048.
-
- * Direct screen-writes, DESQview(tm)-aware, use of ANSI.SYS possible
-
-
- Shareware Notice, Legal Stuff and Disclaimer
- ============================================
-
- This is copyrighted software owned by Software Technik Burchhardt. This
- is NOT public domain or freeware. Software Technik Burchhardt grants you
- a TEMPORARY license to try this software for EVALUATION purposes ONLY !
- You may use this package for an evaluation time of 30 days. After this
- time you have to register FastEcho or stop using it ! Any other or
- further use of this software is strictly forbidden and may result in
- legal action !
-
- To register FastEcho, please refer to LICENSE.DOC and the order forms
- included in REGISTER.LZH in this package.
-
- FastEcho is provided 'as is', without warranty of any kind, neither
- expressed nor implied. I only guarantee FastEcho and the included tools
- occupy diskspace.
-
- In no event will the author be liable to you for any damages, including
- lost profits, lost savings or other incidental or consequential damages
- arising out of the use of this program.
-
- All mentioned products and packages are copyrighted by and trademarks
- of their respective holders.
-
-
-
- Description
- ===========
-
- FastEcho is one of the fastest tosser/scanner for the QBBS-Messagebase
- (aka the Hudson-Messagebase) currently available. Further, the package
- contains all features needed to run a point or a node; smart netmail-
- packing/routing included. Typically every step TOSS, SCAN and PACK is run
- in one pass, including un-/packing of mail-bundles, importing/exporting
- of mails and processing of AreaFix-requests.
-
- It can be run with FrontDoor(tm), D'Bridge(tm) and BinkleyTerm(tm) and
- has currently been tested with FrontDoor 2.02/nc, 2.10/c, D'Bridge 1.30
- and newer Betas and BinkleyTerm(tm) 2.5?.
-
- This documentation is only a simple guide for you to get to know the
- most important facts about FastEcho. It doesn't contain a complete
- description of FastEcho and the included tools. If you have any questions
- about the possibilities of FastEcho, first of all run all programs with
- '?' - you'll get a usage-screen that will help you in most cases.
- Further, rely on the context-sensitive-online-HELP provided with FESETUP
- - simply press F1.
-
-
- System Requirements
- ===================
-
- Soft- & Hardware
- ----------------
-
- * An IBM PC, XT, AT or compatible, i386/i486 CPU supported
-
- * DOS 3.31+ or OS/2 2.0 DOS compatibility box
-
- * FrontDoor 2.02/nc, FrontDoor 2.10/c, D'Bridge 1.30+ or
- BinkleyTerm 2.50+, optionally RemoteAccess 1.10+
-
- * A fido '*.msg' style netmail-directory
-
- * A QBBS-style messagebase
-
- * Optionally an RA/QBBS-compatible BBS-software
-
- * Memory requirements:
-
- FastEcho upto 350kB (1kB when swapping)
- FEUtil upto 512kB
- FESetup 250kB
-
- * a FILES=??? in your CONFIG.SYS at least at the number of systems
- specified in the Node-Manager plus 20
-
- Example: 30 systems specified --> FILES=50
-
-
- At least one of these de-/compression utilities:
-
- * PKZIP/PKUNZIP 1.10 (successfully tested with 1.93alpha)
- * ARJ 2.30
- * LHARC 1.13c/LHa 2.13
- * PKPAK/PKUNPAK 3.61
- * ARC 6.02
- * ZOO 2.10
- * PAK 2.51
-
-
- Optionally an extractor program that copes with different de-/
- compression programs like:
-
- * General Unpack Shell GUS 1.50 or later
- * PolyXarc 2.1a or later
-
-
- For a much better performance on node systems forwarding mails to
- downlinks it is strongly advised to set the 'Temporary' path to a RAM
- disk with at least 1MB storage. FastEcho will create outbound
- mail-packets on this disk which speeds up the tossing pretty much. The
- more mail you have to forward, the bigger the RAM disk should be.
-
- If SHARE is loaded, FastEcho supports Messagebase-Sharing and
- RemoteAccess(tm)-Messagebase-Locking. You can read messages within one
- task while tossing or scanning in the other task. This may also be
- called 'Network Mode'.
-
- FEUtil and FastEcho automatically detect a i386 or higher CPU and
- use some optimized routines. If you recognize any problems, you may use
- "SET FEOPT=NO386" to disable the 386-support.
-
-
- Considerations for registered users of FastEcho 1.0?
- ====================================================
-
- This new version of FastEcho behaves different on Node-systems and on
- Point-systems. Therefore there are two different kinds of keys available
- at different prices. All keys created for FastEcho 1.0? are so called
- 'Point-Keys', they disable the new version's possibility of downlinks and
- the processing of AreaFix-mails. If you became a node (or already were
- when registering 1.0? but didn't need the new features at this time) and
- now NEED the downlink capabilities I suggest the following to work with
- the new FastEcho until you get a new key:
-
- Rename the FASTECHO.KEY to somewhat else, so FastEcho doesn't any
- longer recognize it and runs as 'Unregistered Evaluation Copy'. Play some
- time with it and find out on yourself, if it's worth updating your
- existing 'Point-Key' to a 'Node-Key'. [See REGISTER.LZH for details on
- updating an existing key]
-
- Note: the fact that you have registered the 1.0? does NOT allow you to
- use FastEcho as a 'unregistered' copy longer than the evaluation period
- mentioned in the Shareware Notice !!!
-
-
- Short Installation Guide
- ========================
-
- If you have worked with tossers like Tosscan(tm), IMail(tm), GEcho(tm)
- etc. I don't think that the installation of FastEcho will be hard to do.
- You only need a AREAS.BBS [well, it's not really needed, but it will save
- you a lot of time and work] and the knowledge about your system [paths,
- addresses etc.]. Simply run FESetup and I guess you'll find it familiar
- to other software-packages. FESetup can import the some configuration
- files of IMail 1.21a and GEcho 1.00/beta as well as an AREAS.BBS file for
- an easy setup.
-
- Pressing F1 will give you a context-sensitive help on almost each
- topic. I suggest to use this feature any time you have problems with the
- setup. Therefore I didn't include the information given in this help in
- this document.
-
-
- FESetup
-
- Information Gives a short notice about the program
-
- Shell to DOS self-explanatory
-
- Quit dito
-
-
- Edit
- Matrix-Addresses
-
- Here you place YOUR address(es), the
- domain(s) and - if you are a point - your
- Pointnet [aka Fakenet]
-
-
- User names
-
- These are typically the name(s) of the
- sysop(s) currently using your mailer
- locally.
-
-
- System-Data
-
- Your paths etc.
-
-
- Group names
-
- Here you can assign names for the groups
- later used in the Area-Manager to make the
- handling of the areas more easier.
-
-
-
- Advanced Options
-
- Several options/parameters for FastEcho
-
-
- FEUtil parameters
-
- Several options/parameters for FEUtil
-
-
- Compression Programs
-
- Upto 8 different programs for compressing
- OUTGOING mail-bundles
-
-
- Decompression Programs
-
-
- FastEcho automatically detects the archiver
- used for compression of inbound mail-
- bundles. Therefore you have to tell him
- which decompression program (and command-
- line) he should run to unpack them.
-
-
- Node-Configuration
-
- Here you set up all the nodes you are
- exporting (net-)mails to. For help on the
- different flags rely on F1 and the
- documentation of your mailer
-
-
- Origin-Lines
-
- These lines will be used, if your editor
- doesn't include "* Origin:"'s in your echo-
- mails
-
-
- Area-Configuration
-
- Here you specify all your areas. Note, that
- to run FastEcho properly, you have to
- define ONE area as the 'Badmailboard',
- otherwise it will fail. To enable dupe-
- checking, you have to define ONE are as
- 'Dupeboard'.
-
- Carbon-Copies
-
- This is one of the unusual features of
- FastEcho. While tossing it may copy
- certain mails not only in the normal
- echo-area, but also in another board. Here
- you may setup the necessary information
-
-
- AreaFix-Options
-
- Several AreaFix options
-
-
- Running FASTECHO.EXE
- ====================
-
- FastEcho does have several commands and commandline-switches. These are
- listed here:
-
- TOSS - Toss Incoming Mail
- -------------------------
-
- This executes FastEcho's TOSS function. This will search your
- inbound files directory for mail and toss it into your QBBS-messagebase
- - netmail-messages will end up in the netmail-directory, while echomail
- will be put into the correct messagearea. Mails will be forwarded to
- the systems linked to the echomail-areas (on node-systems).
-
- Should TOSS encounter an ARCmail file from which it cannot extract
- the mail-packets successfully, it will rename the file to have an
- extension of .BAD so that you can look at it - the file will not be
- processed again until you rename it back to .PKT.
-
- TOSS will leave with different errorlevels depending on what action
- was actually performed:
-
- 0 - no mails imported
- 10 - netmail imported
- 11 - echomail imported
- 12 - net- & echomail imported
-
- This enables you to set up your batch-files according to the
- errorlevel.
-
- Switches
- --------
-
- -B Check Badmail first
-
- This will force TOSS to search the badmail-board
- just before tossing incoming mails for newly added
- echomail-areas and will move these messages to the
- recently created board.
-
- -C Make Carbon-Copies
-
- This enables the 'Carbon-Copy'-feature. Special
- mails are not only stored in the normal echomail-
- area but also in a area you specified in the your
- setup. Please refer to the online-help of FESetup
- for further details.
-
- -F Don't create File-attach
-
- This disables FastEcho to create a new file-attach
- when it created a new packet. This may be used for
- example when you want to pack the messages for your
- sysop-point if you are a node.
-
-
- -S temporarily turn off Security checks
-
- Run with this switch, FastEcho Toss will not
- perform any security checks on incoming mail-
- packets.
-
-
- SCAN - Scan for Outgoing Mail
- -----------------------------
-
- This enables the echomail SCAN function. The QBBS-messagebase will
- be searched for outgoing echomail exporting it to packets. Further, it
- will scan the messagebase for netmails stored in QBBS-netmailboards and
- moves them to your *.MSG netmail-directory for further processing.
-
- If not found in the exported message, tearline and origin-line will
- be added to it in the packet. FastEcho will by default add/replace its
- own ^APID-kludge in the exported mail to show the reader that this mail
- was scanned by FastEcho. In the registered version it's possible to
- turn this off and use the tearline instead.
-
- Switches
- --------
- -N Don't use ECHOMAIL.BBS
-
- To speed up the SCAN FastEcho uses by default the
- ECHOMAIL.BBS file normally created by your editor
- when you write a new message. This file contains
- the numbers of all new written messages. If you -
- for some purposes - don't want FastEcho to use it,
- this feature may be disabled.
-
- -A Always use ECHOMAIL.BBS
-
- This will force FastEcho to SCAN your messagebase
- only if you've written new messages and your
- editor created this file. Otherwise it will just
- exit without any action.
-
- -F Don't create File-attach
-
- [see above]
-
-
- PACK - Pack outgoing netmails
- -----------------------------
-
- This calls the netmail-packer. This means that the not-yet-sent
- netmails are packed accordingly to your routing setup with FESetup or to
- the runtime-parameters you may specify. Only netmails without any
- 'priority-flags' such as 'Crash', 'Direct' or 'Immediate' will be
- packed.
-
- If you only call FastEcho PACK without any special routing-statements
- it will use the default routing you set up in the Node-Manager.
- Otherwise it will perform the routing you specify in the command-line.
-
-
- Routing Statements
- ------------------
-
- PACK Address [Address] [Address]... [via Address]
-
- If you don't specify a 'via' address, the netmails will be
- packed for each address and one packet will be created for each
- address. Otherwise all netmails destined to the specified
- addresses will be packed and routed to the 'via' address. The
- destination-addresses may be shortened if packing for (your) points
- - for example 'PACK .3 .4 .5 .6' will pack the netmails for your
- points.
-
- You may specify wildcards '*' & '?' in the destination
- address-fields. If you do so, a 'via' address is mandatory !!!
-
- This wildcarding is more flexible than the wildcarding that may
- be used in the Node-Manager as it may be used within an address.
-
- Valid wildcarded addresses are for example:
-
- 2:24* - will pack all mails for region 24
-
- 9:492/6?? - will pack all mails for all 6?? nodes
- (for example 610, 623 etc.). This
- enables you to perform a kind of HUB-
- routing with FastEcho.
-
- Switches
- --------
-
- -F - Don't create File-attach
-
- [see above]
-
-
- AFIX - process AreaFix requests
- -------------------------------
-
- This function scans the netmail-directory for messages addressed to
- AreaFix, AreaMgr, AreaLink or EchoMgr on your system. With such
- messages your downlinks can link/unlink themselves to echomail areas and
- perform several other changes.
-
- For an complete listing of all metacommands accepted by FastEcho's
- AreaFix have a look at the enclosed file 'AREAFIX.HLP' - it also gives
- hints for your downlinks/points on how to write a mail to AreaFix, it
- should be defined as 'AreaFix-Helpfile' in your Setup.
-
- All commands are processed top-down, so note that the metacommands
- '%DAYS' and '%MSGS' have to be defined BEFORE the area(s), that
- actually should be rescanned.
-
- Note: the processing of AreaFix request is run automatically after the
- TOSS function has been completed !
-
-
- NOTIFY - send link information to your downlinks
- ------------------------------------------------
-
- This command lets you send link information normally requested via
- 'AreaFix %INFO' to all or to selected downlinks.
-
- Run without any parameter, it will send this info to all downlinks.
- Also, you may specify the single systems which should receive this info
- by giving their address on the commandline like:
-
- FastEcho Notify 2:245/31 1:2607/302
-
- Further, you may abbreviate the system's addresses - valid
- abbreviations are:
-
- .1 send to your Point .1
-
- 31 send to node 31 in the network
- of your primary matrix-address
-
-
- STAT - generate echomail statistics
- -----------------------------------
-
- This starts the statistical function of FastEcho. Every TOSS or SCAN a
- database will be updated containing the number of tossed or scanned
- messages on each board. This function creates a human readable
- statistics from this database. The statistics will be added to the file
- specified in FESetup.
-
- By default FastEcho STAT will leave the database untouched after
- generation, so any new TOSS or SCAN after STAT will add the new data.
-
- If run with the -R - switch, FastEcho will reset the database after
- execution, so the next STAT will only show the statistics after the last
- STAT -R. This enables you for example to generate weekly or monthly
- statistics rather than a overall statistics that will be generated
- without resetting the database.
-
- The database is stored in FASTECHO.DAT.
-
-
- Running FESETUP.EXE
- ===================
-
- FESetup accepts several commandline-switches - run with '?' it displays:
-
- ╒════════════════════════════════════════════╡Usage╞═╕
- │ │
- │ You may call FESETUP.EXE using following switches: │
- │ │
- │ -C : Color display [with Snow-Checking on CGA] │
- │ -A : Use alternative colors │
- │ -M : Monochrome display │
- │ -B : access screen via Bios [very slow] │
- │ │
- │ -XA : eXport AREAS.BBS │
- │ -XS : eXport FASTECHO.SYS [FastEcho configuration] │
- │ │
- ╘════════════════════════════════════════════════════╛
-
-
- Running FEUTIL.EXE
- ==================
-
- FEUtil is QBBS-Messagebase-utility that helps you to maintain your
- messagebase. It has built-in help-screens for all commands available with
- '?'.
-
- Following commands are available. The switches may be shortened !
-
- Index
- -----
-
- FEUtil Index
-
- The Index command can be used to create the following indexfiles out
- of MSGHDR.BBS:
-
- MSGIDX.BBS This file contains the messagenumber and -board of
- each record in the messagebase
-
- MSGTOIDX.BBS This file contains the names of the addressees of
- each record in the messagebase
-
- MSGINFO.BBS This file contains global information about your
- messagebase regarding the number of messages (on
- each board, totally, highest/lowest message etc.)
-
- Note that these indexfiles are also created by the Pack, Sort and
- Purge commands, so normally this command is not needed.
-
-
- Purge
- -----
-
- FEUtil Purge [-Delete]
-
- The Purge command is used to delete messages based on criterions
- specified in the Area-Manager of FESetup. These criterions may be set on
- per-area-basis or per default.
-
- Switches:
-
- -D or -Delete Delete all messages in unknown boards
-
-
- Pack
- ----
-
- FEUtil Pack [-Force] [-Overwrite] [-Renumber] [-Delete]
-
- The Pack command allows to compress the messagebase-files by removing
- deleted messages and/or removing crosslinked messages.
-
- FEUtil Pack without -Overwrite or -Force will create new messagebase-
- files and delete the old upon error-free execution. The -Force switch
- causes the files to be overwritten, which has some advantages and dis-
- advantages:
- - no free disk-space needed
- - less fragmentation
- ! possible total loss of data if interupted while execution
-
- The -Overwrite switch will cause FEUtil to only overwrite the message-
- basefiles if short of disk-space. Without these switches FEUtil will
- quit without packing if not enough disk-space is available.
-
- FEUtil will automatically renumber if the highest messagenumber is
- higher than what you defined for 'AutoRenumber' in FESetup rather than
- always renumbering with -Renumber.
-
-
- Switches:
-
- -F or -Force Force overwriting of the existing messagebase-
- files
- -O or -Overwrite Overwrite existing files only if short of disk-
- space
- -R or -Renumber Renumber messages and update LASTREAD pointers
- (may be done by AutoRenumber)
- -D or -Delete Delete messages crosslinked in MSGTXT.BBS
-
-
- Link
- ----
-
- FEUtil Link
-
- The Link command can link messages with the same subject to a
- reply-chain that can be followed with your message-editor.
-
- FEUtil will always create new chains rather than linking new messages
- to existing chains like other programs do. It will remove 'Re:', '(R)'
- and familiar junks from the subjects.
-
-
- Sort
- ----
-
- FEUTIL Sort [-Backup]
-
- The Sort command allows to sort all unread messages by boardnumber and
- date and time of posting.
-
- FEUtil will remove all reply chains while sorting, so you should run
- 'FEUtil Link' each time you used Sort.
-
- Switch:
-
- -B or -Backup Keep the original MSGHDR.BBS as backup (.BAK)
-
-
- Undelete
- --------
-
- FEUtil Undelete [Board]
-
- The Undelete command allows you to undelete messages that are
- currently deleted by FEUtil Purge or your message-editor. The undelete
- may either be performed on the whole messagebase or on a special area.
-
- If specified, Board may be the area-name ('FDECHO.GER' for example) or
- the QBBS-board-number preceded by a '#' (e.g. '#121'). If not specified,
- the whole messagebase will be searched for deleted messages.
-
- Beware that FEUtil can't undelete messages after the messagebase has
- been PACKed right before, because FEUtil PACK removes all deleted
- messages !
-
- Import
- ------
-
- FEUtil Import [-Incl file] [-Excl file]
-
- This function imports netmails addressed to your system from the *.MSG
- netmail-directory into your QBBS netmailboards you defined in the Area-
- Manager. You may define different netmailboards for your different akas
- (be setting 'Use Aka' for each area) - the mail will get imported to the
- correct board.
-
- Besides from the possibility to exclude the names of the 'Users' and
- 'Sysops' defined in FESetup, you can 'include' and 'exclude' mails
- addressed to special users by using the '-Incl' and '-Excl' files. These
- files may either be plain text files with one user name each line (case-
- insensitive) or QBBS-compatible 'USERS.BBS' files used/created by your
- BBS software.
-
- If '-Incl' is used, only mails to one of the users specified in this
- file will be imported. Mails *not* to one of the users will be ignored
- and left in your *.MSG netmail.
-
- If '-Excl' is used, mails to users listed in this file will not be
- imported, even if they are listed in the '-Incl' list as the exclude-
- check is run AFTER the include-check.
-
-
- Post
- ----
-
- FEUtil Post <File> <Board> [-From Name] [-To Name] [-Subj Line]
-
- This function lets you send the contents of an ASCII file as an
- echomail message. It creates a new message in the given board,
- optionally containing the values of From, To and Subj in the header and
- the contents of the file as message text.
-
- Defaults (if not given at commandline) for the header are:
-
- From: first user defined under 'User names' in FESetup
- OR "SysOp" if not defined
-
- To: "All"
-
- Subj: filename
-
- To enter values containing more than one word you have to set these
- words in double-quotes. Otherwise FEUtil won't accept them and return an
- error. Example:
-
- FEUtil Post c:\dummy #10 -To "All OS/2 freaks"
-
- Board may either be the area-name ('SHAREWRE' for example) or the QBBS
- board-number preceded by a '#' (e.g. '#122').
-
-
- Move
- ----
-
- FEUtil Move <Board1> <Board2>
-
- The move functions moves all messages from Board1 to Board2. Like
- before, the board may either be the area-name or the QBBS-board-number
- preceded by a '#'.
-
-
- Check
- -----
-
- FEUtil Check [-Delete]
-
- This functions checks your complete QBBS messagebase for any errors
- and optionally deletes all mails that are found to be bad and/or
- rebuilds your index files (MSGIDX.BBS, MSGTOIDX.BBS and MSGINFO.BBS).
-
- If '-Delete' is NOT specified, it will simply tell you what is wrong
- (or 'No error' if everything is allright) and then return an Errorlevel
- of 111.
-
-
- Environment Variables
- =====================
-
- Following environment variables are used by FastEcho if specified:
-
- FD If you specify FrontDoor(tm) as Mailer and Auto-Area-
- Create adds a new area.
-
- FEOPT This variable may be used for special runtime-parameters
-
- Usage:
-
- SET FEOPT=flag,flag,...
-
- Following flags are available:
-
- USEBIOS use BIOS-calls when printing to
- screen rather than direct screen-
- writes.
-
- USEANSI use ANSI driver when printing to
- screen rather than direct screen-
- writes (uses BIOS as well)
-
- NO386 This disables the 386-support in
- FEUtil.
-
- NOEMS don't use EMS for memory expansion
-
- NOAFIX don't process AreaFix-mails after
- tossing
-
- NOPACK don't pack outbound mail - leave
- it as .QQQ in outbound directory.
- (will be processed the next time
- you run FastEcho)
-
- NODUPES temporarily don't perform dupe-
- checking
-
- NETPID replace PID in PACKed netmails
-
- NOEXPORT don't forward mails to downlinks
- while tossing
-
- NOPID In the registered version this
- skips the adding/replacing of the
- ^APID-Kludge when exporting
- messages.
-
-
- Errorlevels
- ===========
-
- Errorlevel Meaning
- ------------------------------------------------------
- 0 nothing to do/no errors
- 1 packed/scanned net-/echomail
- 3 key-failure
- 10 imported netmail
- 11 imported echomail
- 12 imported echo- & netmail
- 246 Can't lock messagebase
- 247 Can't create .PKT-file
- 250 wrong switch
- 251 size mismatch
- 254 not enough memory
- 255 general error
-
-
- Batchfiles
- ==========
-
- Here is an example how to run FastEcho and FEUtil in batch-mode:
-
- :START
- [...]
-
- rem --- Packmail ---
-
- :SCANNER
- fastecho scan
- goto start
-
- rem --- Unpackmail ---
-
- :UNPACKBAD
- fastecho toss -b -c
- goto AFTERTOSS
-
- :UNPACKMAIL
- fastecho toss -C
-
- :AFTERTOSS
- if errorlevel 12 goto ECHOMAIL
- if errorlevel 11 goto ECHOMAIL
- if errorlevel 10 goto ONLYNET
- if errorlevel 0 goto ONLYNET
-
- :ECHOMAIL
- feutil sort -b
- feutil link
-
- :ONLYNET
- newscan N -PL -F -R -X -SN
- trackm
- goto start
-
- rem --- PackNetmail ----
-
- :PACKNETMAIL
- trackm
-
- rem Pack mails for points
- fastecho pack .1 .2 .3 .4 .5 .6 .7 .11
-
- rem Default routing
- fastecho pack
-
- goto START
-
- rem --- Messagebase-maintenance ---
-
- :MAINTAIN
- feutil Purge
- feutil Pack -Force -Delete
-
- goto START
-
-
- Help Systems, Registration Sites, Support
- =========================================
-
- If you want to register FastEcho or want to obtain nearer information
- about FastEcho please refer to following Help Systems:
-
- Headquarters:
- Software Technik Burchhardt
- Mittelkamp 18
- D-4355 Waltrop
- Germany
-
- Tel. ++49-2309-72746 (voice)
- ++49-2309-77019 (data, mail-only)
-
- Email: 2:245/39@fidonet.org (Tobias Burchhardt)
- 9:492/6050@virnet.ftn
- 27:1331/701.20@signet.ftn
-
-
- Help & Registration BeNeLux:
-
- RCE Macaré
- Gaesbeekstraat 77b
- 3081 NE Rotterdam
- Holland
-
- Email: 2:285/501@fidonet (Rob Macare)
- 27:1331/1@signet.ftn
-
-
- Help & Registration U.S.A./Canada:
-
- Direct Computer Resources
- 10640 Torrey Road
- Willis, Michigan 48191
- U.S.A.
-
- Email: 1:2380/300@fidonet (Dave Rasche)
-
-
- For further information regarding registration, please refer to the
- enclosed LICENSE.DOC and the registration forms in REGISTER.LZH.
-
-
- Thanks
- ======
-
- I would like to thank all people that contributed to the development of
- FastEcho:
-
- Peter Bankmann 2:245/31 My HUB/Support
- Rob Macare 2:285/501 BeNeLux-Support
- Dave Rasche 1:2380/300 USA/Canada-Support
-
- dirk astrath 2:241/5603 first beta-tester
-
- joaquim homrighausen, gerard van.der.land and Fabiano Fabris for
- their excellent products which gave me the kick to write FastEcho.
-
-
- Thanks to all the people who registered FastEcho 1.0X and made it
- possible for me to keep on developing.
-
-
- The beta-crew:
-
- dirk astrath, Klaus Ditze, Michael Schmitz, Thomas Schätzer, Markus
- Schmidt, Markus Ebel, Bernd Hinkmann, Herbert Werner, Erik
- Wachtmeester, Sikko Stienstra, Steven van Dijk, Tjibbe Hofkamp,
- Erick van Emmerik, Manfred Pegam, Rainer Cremer, Thorsten Frische,
- Kaj Sevelin, Johnny Engström, Dan Åkerlund, Åke Gustafsson, Hugo
- Landsman, Jan Willem den Besten, Wim Touw, Wolfgang Gröber, Jan
- Sevelin, Walter Schick, Dave Rasche, Ken Maskall, Joerg Michael,
- Michael Kramm, Jupp Demary, Carsten Henkel, Andreas Walter, Axel
- Cordt, Gody Keyzer, Rob Macare, Jens Freitag, Frank Lachmann,
- Daniel Zeilmann and last but not least Georg Burchhardt ...
-
- Sorry if I forgot one ! :-)
-
-
- Technical Notes
- ===============
-
- * The FTSC product-code for FastEcho is 0xAF (hex), 175 (dec).
-
- * FastEcho can handle up to 200 systems and 960 areas.
-
- * The mail-packets created by FastEcho are compatible to FTS-0001,
- FTS-0004 and FSC-0039, using the Type 2+ packet-header and supporting
- the Capability Word. FastEcho will also recognize incoming FSC-0048
- mail-packets.
-
- * Linefeeds are always stripped when processing mails, soft CR's are
- treated as normal, valid characters.
-
- * SEEN-BY lines and ^APATH kludges are created and updated.
-
- * SEEN-BY is used for duplicate prevention - if a system is already
- listed in the SEEN-BY of an incoming message, FastEcho will not forward
- that message to this system. [This does NOT apply to point-systems as
- the SEEN-BY are 2D only !]
-
- * FastEcho can parse both Fido/Opus- and SEAdog-style date-fields, it
- generates Fido/Opus-style date-fields when exporting mail.
-
- * FastEcho supports the RemoteAccess/FrontDoor QBBS-messagebase sharing
- specifications.
-
- * Outbound mail-packets generated by FastEcho have a .QQQ extension. To
- compress them, FastEcho renames them to .PKT and adds 2 <NUL> bytes at
- the end of the packets. If any error occurs while running the archiver,
- FastEcho will rename them back to .QQQ, so the may be compressed in a
- further run of FastEcho.
-
- * For a better performance, unlike other echomail processors, FastEcho
- keeps the outbound mail-packets open while processing. Therefore to run
- without error you must give FastEcho at least that many FILES=??? that
- are needed to have the packets for every system defined in the
- Node-Manager simultaneously open.
-
- * FastEcho supports the 4D addressing which BinkleyTerm 2.50+ offers for
- points.
-
- * FastEcho supports the '.BSY' files created by BinkleyTerm 2.50+ in
- multiline-environments and will not compress mail for a system
- currently online.
-
- * FastEcho supports the semaphore files FrontDoor 2.10/c creates in
- multiline-environments and will not compress mail for a system
- currently online.
-
- * FastEcho was written in C++ (Borland C++ Version 3.0) and assembly
- language (Turbo Assembler Version 3.0).
-
- * File-IO is performed using standard DOS filehandle functions. The PSP
- filehandle table is expanded to 230 entries.
-
- * The programs automatically detects DESQview and write to its screen
- buffer.
-
- * The configuration file of FastEcho may be used with GoldED 2.40.P0623
- or later.
-
- * The swapping routines used are provided by Ralph Brown (SPAWNO 4.1) and
- allow EMS-, XMS and disk-swapping.
-
- * FESetup makes intensive use of the TesSeRact CLX User Interface TCXL
- Version 5.52.06 copyrighted by Innovative Data Concepts.
-
- [EOF]
-