home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
NETED154.ZIP
/
NETPURGE.DOC
< prev
next >
Wrap
Text File
|
1996-04-15
|
5KB
|
97 lines
NETPURGE - Network program to return undeliverable E-mail - Version 1.54.
The program may be installed anywhere in the DOS path as long as it is run
from the main BBS directory (or any other directory where a copy of CONFIG.DAT
is located). If a filename is named as a parameter, it will process the named
uncompressed network data file. Otherwise, it will process DEAD.NET.
What the program will do is go through a pending network message file and
return all undeliverable E-mail to the sender. Note that the entire file is
considered undelivered. NETPURGE will not send a previously NETPURGE'd
message (if it recognizes a message as such).
NETPURGE will operate in the multi-network environment of WWIV 4.24/NET35+
but only on one network at a time. It will read both the environment variable
and the network data file, taking the environment as priority. However,
a command line parameter designating the network will override both.
The best place for the program is as part of the beginday event. It is
suggested that it be invoked from a batch file and followed with a
"DEL DEAD.NET" command.
Version 1.54 will detect and abort processing when compressed packets are in
use. This is because NETPURGE cannot process compressed packets. Some
enhancements to speed and non-ANSI displays were also added. There are
additional command line parameters which may be used. They are:
.#, where # is the network to purge pending files from. Obviously, this
parameter is only of use in the multiple network environment of WWIV.
-#D, where # is the number of days old a message is. This will preserve
all messages younger than the specified number of days. Only messages older
than the amount will be purged. If no entry is specified, all messages are
purged.
-#K, where # is the maximum number of kilobytes which may be returned
from the original e-mail message. The allowable range of values is from 0Kb
to 32Kb, with 32Kb being the default.
-#L, where # is the maximum number of lines which may be returned from the
original e-mail message. The allowable range of values is from 0 lines to 1000
lines, with 0 lines being the default. Take note that 0 lines does not mean
delete the entire message, but means that no truncation to the message will
occur because of the number of lines (i.e. 0 lines means unlimited # of lines).
-#P, where # is 0 or 1. If the value is 0 or omitted, NETPURGE will
dead message area posts by sending a drop request for all recipient nodes.
NETPURGE will scan the SUBS.LST file(s) for the first message type listed that
matches the type of the packet and use that information to identify the host
of the message area. If it cannot find the host in SUBS.LST, it will blindly
send the drop request to the node originating the message, on the premise that
eventually it will "hit" the sub-host. If there are two (or more) message
areas in a given network sharing the same sub-type, NETPURGE will use the one
found first in SUBS.LST. Considering that it may take some time to search
for hosts, this feature is disabled by default.
Both "-K" and "-L" may be specified together and multiple times on the same
command line, in either upper or lower case. The parameters will only effect
processing of pending files whose names follow it (or DEAD.NET if no filenames
are specified at all). "/" may be used in place of "-" anytime.
NETPURGE will take the message headers and reorganize them so that the purged
message headers will not mix with the return headers. However, for the node
routing audit trail, NETPURGE moves the old records to the top of the message
and adds its own marker, therefore providing a continuous set of routing
headers for the message as it returns.
This program is distributed on an "as is" basis, with no warranty, expressed or
implied. The author assumes no responsibility for the loss of data while using
this program, whether intentional or accidental.
To report any bugs or problems, please e-mail me at 1@1180.WWIVNet.
BBS: (310) 470-6869 supporting 28,800 baud V.34 Baud Modems.
A donation of $5.00 would be appreciated. Please send the donation
(which is really a registration fee or license) to the author at:
D. Stussy
12444 Rochedale Lane
Los Angeles, CA 90049-1900440
Note that no donation is required for registering NETPURGE if the user has
registered another BDE program (i.e. NETEDIT or BBS_DIR). NETPURGE is meant
to be distributed as part of the NETEDIT package, but it may be registered
separately from NETEDIT for $5.00.
Disclaimer: By using the name "Black Dragon Enterprises," the author in no way
is attempting to deceive, discredit, or evade any or all possible taxes levied
by any unit of the United States Government or any political subdivision, nor
is attempting to deceive the public at large in any way. This program remains
the property of the author and upon registration, the property of the licensee
jointly at all times, regardless of where it may be transmitted, exchanged, or
otherwise stored, including but not limited to other computer or BBS systems.
NETPURGE is a trademarks of Black Dragon Enterprises.
WWIV is a trademark of WWIV Software Services and Wayne Bell.