home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
fal2_105.zip
/
FAILMAIL.DOC
< prev
next >
Wrap
Text File
|
1995-10-01
|
14KB
|
423 lines
┌─── ┐ ┐
│ . │ . │
├── ──┐ ┐ │ ├─┬─┐ ──┐ ┐ │
│ ┌──┤ │ │ │ │ │ ┌──┤ │ │
┴ └──┴ ┴ ┴ ┴ ┴ ┴ └──┴ ┴ ┴
Failmail 1.05
FTS compatibile netmail tracker, requester & router
(c) 1995, Zbynêk Pospíchal, 2:420/22
All rights reserved
1. Disclaimer and License █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
"Failmail" refers to all executables and documentation as
distributed in the compressed files in which packages for
all platforms was released.
* Failmail is copyrighted material by Zbynêk Pospíchal.
It may only be used in agreement with the conditions
set out in this License agreement.
* Although care has been taken to write and test a
program that does what this document states, Failmail
is provided "as is", without warranty or guarantee of
any kind, either expressed or implied, as to the
fitness for a particular purpose or quality or
performance of this program, except that Failmail
will occupy disk space.
* In no event shall Zbynêk Pospíchal be liable to you
or anyone else for any damages or cost, including,
but not limited to, any lost profits, lost savings or
lost income which may result from the use or
inability to use Failmail.
* Registered versions of Failmail may NOT be
distributed to or used by users who are not
registered users.
* Only unregistered evaluation versions of Failmail may
be distributed freely, provided no money or any other
compensation is asked or accepted without prior
written permission from the author.
* Registration is REQUIRED for commercial usage (in a
commercial environment, such as a business,
government organization, association, school,
foundation, or any other form of juridical person, or
any system where Failmail is directly or indirectly
used to make profit).
- 2 -
* In no way is Zbynêk Pospíchal obligated to you or
anyone else to provide future versions of, or support
for Failmail
* Zbynêk Pospíchal reserves the right not to release
future evaluation versions of Failmail, but switch to
a commercial "buy before you try" marketing concept
instead.
2. How to use this manual ? █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The main part of this document describes the main
principes of operation of Failmail and the using on FidoNet
system, installing and configuring of Failmail.
The appendix is full reference of Failmail. If you do not
know, you can find here what you are need about Failmail.
3. What is Failmail ? █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Failmail is an electronic mail support program designed
for use in FidoNet compatibile networks. Failmail is program
only for managing netmail (and, of course, echomail)
messages in *.MSG type message base. You can not replace
your mailer program (such as FrontDoor, Intermail, d'Bridge
or T-Mail) with Failmail.
If you do not know, what is FidoNet, netmail, echomail,
mailer, message base etc., you do not need this program. For
your orientation will be better if you will delete this
program and forget that words.
FidoNet runs typicaly on commuted telephone lines. But if
I am connected to a Local Area Network (LAN) with someone
else and he wants read messages from FidoNet too, I have a
problem (with standard FidoNet software such as FrontDoor
and GoldEd) - this user may read only public messages
(echomail) and send private messages to him is not available
or this user may read all messages include my private. One
of solutions is using Failmail. This function is very useful
if exists two independent nodes (not one system with more
lines) at one LAN. New feature (1.05) now can route all
messages for specified address, not only all messages for
specified user.
Every FidoNet system (include points) has individual
address, for example 2:420/22. If someone send netmail to
this address, but not for user (or operator) of this system
and if operator of this system does not send this message to
system with this user, message is lost. Nota bene many
sysops reads only his private netmails. Is some solution
? Yes ! Now you are no longer human message tracker, you are
only sysop now - that can Failmail too.
- 3 -
Have you a BBS ? Many sysops wants allow to users read his
private netmail messages. But - too many BBS software
systems is stupid and users can read all netmail messages
(include messages to sysop and to robots such as AllFix or
AreaFix). It is not good. Solution was in disabling netmail
area for users. That is not good too. Exist some other
solution ? Netmail area for every user of BBS ? No way !
Solution has name Failmail - it can copy messages for
users which not listed in track list to some area.
4. Technical requirements █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
For correct function of Failmail you need:
- Some IBM PC or compatibile system (or emulator of this)
- 250 kB of free memory (512 kB reccomended), 1.5 MB for
DPMI version (2 MB reccomended)
- 100 kB of free disk space (and more to work)
- MS-DOS or PC-DOS 3.30 (or later) or DR-DOS 3.41 (or
later), Novell DOS, VDM with DOS in IBM OS/2 1.3 (or
later), PTS-DOS, DOS window in Windows NT or DOS window
at NextStep
- 386 (and DPMI) versions requires an computer with 386 or
better CPU
- OS/2 version requires an OS/2 system version 2.x or
later and 386 or better CPU.
Recommended additional requirements
- software or hardware disk cache
- multitasking software (such as DESQview or OS/2)
- FidoNet compatibile mailer ;-)
5. Installation of Failmail █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
For installation you need fileextractor RAR (or public
domain UNRAR). Reccomended for instalation of Failmail is
creating his own directory (for example, C:\T-MAIL\Failmail)
and unpacking it to this directory.
If this is done, you may modify Failmail.CFG
(configuration file of Failmail) and Failmail.USR (base of
names and addresses/directories).
- 4 -
What do you need in Failmail.CFG:
NETMAIL C:\T-MAIL\NETMAIL\
; path to netmail directory
ADDRESS 2:420/22
; your FidoNet address
UNKMOVE YES
; messages for unknown users on this address may be moved
UNKMAIL C:\T-MAIL\NET2USR\
; and where may be moved this messages
Values here are default, it means, if you do not specify
it, these values for these variables are used.
And example of Failmail.USR
USER Zbynek Pospichal
ADDR 2:420/22.9
USER Sysop
NONE
USER Cosysop
PATH F:\USER\JOE\NETMAIL\
ALLR 2:420/22.8
PATH C:\TEMP\
Value in variable USER can be max. 37 characters length,
value in variable ADDR may be max. 21 characters length,
value in variable PATH can be max. 60 characters length
(in OS/2 version on HPFS partitions max. 254 characters
length). You may specify only one action for each user
record. New variable (1.05) ALLR can specify routing all
messages for specified point/node - in ALLR record are the
same variable as in USER record - except NONE variable, it
is not needed.
Variable ADDR means FidoNet 4D address to which may be
mails routed, variable PATH means directory to which may be
mails moved. If is specified flag NONE, message for this
user is for Failmail locked, but it is not same as ADDR to
our address or PATH to main netmail path - system not serve
this message.
In 1.0 version is one new feature here - if you want
tracking messages for user specified in Failmail.USR, you can
specify it by REROUTE substatement at end on second line in
user record, eg.:
USER Zbynek Pospichal
ADDR 2:420/22.9 REROUTE
USER Sysop
NONE REROUTE
USER Cosysop
PATH F:\USER\JOE\NETMAIL\ REROUTE
If you will specify user, use this:
- 5 -
USER Zbynek Pospichal
NONE
I do not reccomend (very) this:
USER Zbynek Pospichal
ADDR 2:420/22
USER Zbynek Pospichal
PATH C:\T-MAIL\NETMAIL\
Of course, 2:420/22 is now address of system, where is
running Failmail and C:\T-MAIL\NETMAIL is netmail directory
on my system. If you try one of last two ways, you will be
wait, wait, wait... It will be never ending.
Hmm, and now you can run Failmail by execute Failmail.EXE.
Configuration file must be in the directory, from which is
Failmail executed, or you may specify other configuration
file and "userbase" path in command line:
Failmail.EXE /CFG:C:\CTRL\Failmail.CTL /USR:E:\Failmail.USR
If you are registered user, you have some registration key.
This key must be in the current directory.
6. Used development tools █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
All parts of FailMail was compiled and developed in
Borland C++ 3.1 - 4.5, some small blocks was written in
assembler and compiled by Turbo Assembler 3.1. As editor was
used Borland C++ IDE (for sources) and MAT/32 3.1 beta (for
documents). As debugger was used Borland Turbo Debugger 3.2
and internal debugger from Borland C++ IDE. All parts and
modifications of FailMail was developed under OS/2 Warp.
OS/2 version was compiled in Borland C++ 2.0 for OS/2,
assembler parts was compiled in Turbo Assembler 4.1 for
OS/2. As debugger was used Borland Debugger for OS/2.
Appendix A █
▀▀▀▀▀▀▀▀▀▀▀▀
Full list of Failmail.CFG variables:
NETMAIL
Specifies the path to netmail directory - for example
C:\T-MAIL\NETMAIL\
ADDRESS
Specifies our FidoNet (or other on compatibile networks)
addresses - for example 2:420/22. You can specify max. 10
addresses; main address may be specified in first ADDRESS
variable in config file, more ADDRESS variable are AKA's,
you may specify up to 9 AKAs in real mode versions
(FailMail and FailMail/386) and up to 255 AKAs in protected
mode versions (FailMail/2, FailMail/X and FailMail/Lin),
more will not be recognized by internal address table.
- 6 -
FASTMOD
Specifies if may be used fast mode of operating Failmail
(it is exacting of memory, especiely for more users) or
normal mode (it is more slower, but need not too many
memory). Available values are ON or YES meaning use fast
mode; OFF or NO means use normal mode. The default value is
ON. FASTMOD cannot be use in real-mode versions (FAILMAIL,
FAILM386), only in OS/2, Linux and DPMI versions (they will
be released in the future).
MAXUSER
Max. number of users in userbase, important for allocating
memory. This variable has meaning only in fast mode.
Default and maximal value is 1024.
COPYATT
If may be moved file attachments to listed users with PATH
variable set YES or ON means yes, NO or OFF means no. File
is moved to user's netmail directory
UNKMOVE
Messages to unknown users on our node (users not specified
in user list) can be exported to some other area. Value ON
or YES enables this, values OFF or NO disables. The default
value is ON.
UNKMAIL
To where directory may be stored messages to unknown users
with our address. Of course, it has meaning only if UNKMOVE
mode is ON
FROMUNK
May be exported messages from directory of unknown users to
netmail directory (if they are not for listed users)
FROMNET
May be exported messages from directories of users with
PATH specification of netmail directory (or LAN-connected
nodes)
EXMSGRM
If may be deleted original exported messages from folders
of users with PATH specification or from unkmail folder.
TRACKER
If may be rerouted messages for users specified in our user
file, but not for our address.
{+} means: this function is available only in registered
versions
- 7 -
For your information: Valid values for binar variables (eg.
COPYATT, FASTMOD, FROMNET, FROMUNK, EXMSGRM and TRACKER) are
ON or YES if you want enable future of this function, and
OFF or NO if you want disable it.
Appendix B █
▀▀▀▀▀▀▀▀▀▀▀▀
Command line switches of Failmail:
/? displays help screen
/CFG: explicit path to configuration file
/USR: explicit path to user list file
/NX do not export messages from unlisted users
/NY do not export messages from listed users
/NM do not move messages to unknown users
/NT do not track messages
/FAST fast mode (not available now)
/NORM normal mode (now used allways)
Appendix C █
▀▀▀▀▀▀▀▀▀▀▀▀
Trademarks:
AllFix is a trademark of Harald Harms
Borland C++, Turbo Assembler and Turbo Debugger are
trademarks of Borland International
d'Bridge is a trademark of Chris Irwin
DESQview and QEMM are trademarks Quarterdeck Office Systems
Inc.
DR-DOS and Novell DOS are trademarks of Novell Inc.
FidoNet is a trademark of Tom Jennings, Fido Software
FrontDoor is a tredemark of Joachim Homrighausen
GoldEd is a trademark of Odinn Sorensen
IBM, IBM PC, IBM OS/2, PC-DOS and Warp are trademarks of IBM
Corp.
Intermail is a trademark of Peter Stewart, InterZone
Software
MAT is a trademark of Cybex s.r.o.
MS-DOS and Windows NT are tredemarks of Microsoft Corp.
T-Mail is a trademark of Andy Elkin