home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
tmail353
/
tmail.doc
next >
Wrap
Text File
|
1994-01-26
|
48KB
|
838 lines
~ ~ T-MAIL - Series 3 ~ ~
=============================
Copyright 1993 - Ben Van Bokkem
T-Mail is a complete E-Mail/F-Mail/EchoMail/QMail replacement system, and
uses the QBBS/Hudson message format. T-Mail is currently dedicated to
Turbo Board and QBBS systems, and makes use of their specific data files.
However, there is an option to run T-Mail with other systems but, options
such as user search/verification and Pre-pack are disabled in that mode.
If the interest is there, and someone provides me with the structures
of the user data file, i will certainly consider customising T-Mail for
that particular system.
T-Mail checks the user's data files for such things as Handles and special
privilige flags, as well as handling automatic deletion of messages and
files on logoff, User search facility, Gating to other Networks etc, etc..
T-Mail supports 10 Sigs with an option to assign from 20 to 80 Echo bases
to each Sig, giving a total of 200 to 800 Echo bases.
This option can be used at any time to shrink or expand the total amount
of bases, without any loss of data.
One important feature of note, is that you are able to use any external
compaction program without concern for the users lastread pointers.
Due to its unique pointer storage, compaction by programs such as IOSmail,
JetMail etc, will have absolutely no effect on T-Mail's User pointers.
This product, including its associated documentation and other files,
is the copyright of the author, Ben Van Bokkem. The product may be
distributed freely, provided that all the files in this archive are
kept intact, and that neither the product, or any of its associated files
are modified in any way whatsoever.
The usual disclaimers apply, ie i take no responsibility for any damage
that may occur from the use of this program, which you run at your own
risk.
The external full screen editor included is copyright Aaron Hopkins.
Any bug reports, suggestions for new features etc, can be addressed to
myself at TurboNet address 100:100/0.0 or, in case of difficulty, direct
to my BBS, <<<InterNet>>> on +44-296-395935 (24hrs) HST 14400 Dual.
But would prefer to hear them in the T_NETDEV Echo on TurboNet!....
Latest version is always available under the magic 'TMAIL'.
INSTALLATION
============
Turbo Board
===========
T-MAIL.PRG and TMAIL.RSC *MUST* be placed in the same directory as the
main Turbo program. Also, ensure that TPAS.DAT is in the same folder!
Run TSysgen and re-configure the main menu in the menu organiser as
follows, making sure #LOGIN is in UPPER case:
Select the Email option and change the 'Type' to a '!' (run program).
In the 'Parameters' option enter: tmail.prg mail #LOGIN
Select 'D' in the 'Attributes' option.
Select the 'Leave Sysop message' option and change the 'Type' to a '!'
In the 'Parameters' option enter: tmail.prg sysop #LOGIN
Select 'D' in the 'Attributes' option.
Select the Message Base option and change the 'Type' to a '!'
In the 'Parameters' option enter: tmail.prg echo #LOGIN
Select 'D' in the 'Attributes' option.
Select the QMail option and change the 'Type' to a '!'
In the 'Parameters' option enter: tmail.prg qmail #LOGIN
Select 'D' in the 'Attributes' option.
Save the changes and re-boot the BBS to register the changes.
Create a LOGON.BAT containing 3 lines:
@echo off
set tleft=#TIME_LEFT <--- '#' parameter MUST be upper case!
tmail.prg check #LOGIN <---
Finally, add to your LOGOFF.BAT: tmail.prg cleanup
User Priviliges
===============
T-Mail currently uses 5 Sysop definable priviliges and are set in the
Turbo user priviliges as follows:
23) NETMAIL_P - 'Y' to allow sending Netmail to remote systems.
25) NETALL_P - 'Y' to allow carbon copies to other users. *
27) NETFILE_P - 'Y' to allow sending of File Attach to remote systems.
* - Multiple copies of File Attaches are Local only!
In the Command Function Priviliges:
5) E - 'Y' to allow user access to T-Mail's NetMail base.
10) L - 'Y' to allow user to leave Sysop a message.
11) M - 'Y' to allow user access to T-Mail's EchoMail bases.
In the User Functions:
13) 'YES' for Paged output mode
* - This option will over-ride the screenlength setting for T-Mail, which
is taken from the length set by the user in Turbo's terminal settings.
QBBS Notes
==========
TMAIL.PRG and TMAIL.RSC must be placed in the same location as DORINFO1.DEF
to work correctly.
Same functions exist as for Turbo Board, except that the user priviliges
are permanently ON for QBBS. I may look into providing some means of
switching those for QBBS, time permitting.. <grin>
The other difference is that #LOGIN is not passed on the command line for
QBBS, as T-Mail will check for 'Local' or 'Remote' login automatically in
the DORINFO1.DEF file.
The 'SYSOP' and 'CHECK' functions can be omitted if desired but, the
'CLEANUP' parameter MUST be run on user logoff!
General
=======
For compatibility with other systems, simply ensure you have DORINFO1.DEF
in the same directory as the T-Mail program.
This is an ASCII file containing:
The sysops first name e.g. J.R.
The sysops last name e.g. Ewing
The baudrate ( 0 = Local ) e.g. 1200
The users first name e.g. Alexis
The users last name e.g. Carrington.Colby
Where the guy lives e.g. Denver
His graphics mode e.g. 1
The length of his screen e.g. 24
His security level e.g. 10
Number of minutes left e.g. 47
User record number e.g. 56
If you are running in 'Other' mode, you will need to create an extra file
called 'TMAIL.USR. On the first line, enter the current number of records
in your user file. ie, if you have space allocated for 200 users, simply
enter 200 on the first line.
IMPORTANT! T-Mail is set up to use XYZ.TTP for all its transfers. You will
need to use v2.02 as that is the only version which can provide the
Ymodem-G option available in T-Mail!
An external Full screen editor is provided from series 3.5x onward, and
MUST also reside in the same directory as T-Mail. If TMAILFSE.PRG is not
present, that particular feature will not be displayed to the user.
T-Mail parameter functions:
===========================
MAIL #LOGIN - Full NetMail with menu options. (E from main menu)
ECHO #LOGIN - Full EchoMail with menu options (M from main menu)
QMAIL #LOGIN - Full QMail with menu options (Z from main menu)
SYSOP #LOGIN - Displays a preset message to Sysop (L from main menu)
CHECK #LOGIN - Checks for new mail on logon (run in LOGON.BAT)
CLEANUP - Deletes read messages & downloaded Files (run in LOGOFF.BAT)
PACK - PrePacks QWK packets for listed users. (run as an event)
* Note that the #LOGIN parameter is only needed on Turbo systems!
GEM Configuration Menus
=======================
Run TMAIL.PRG without parameters to bring up the GEM configuration screens,
from where you may configure T-Mail to suit your system.
As GEM is supposed to be user intuitive, i shan't list all the functions
available. They should be self-explanatory anyway.... <grin>
However, a few points are worth noting:
* - A status bar will present itself at the top of the menu on occasions,
to let you know what's happening.
* - The 'FileDir' option in the Paths menu is where T-Mail stores user file
attaches and temporary files. Dedicate this folder for that pupose only.
* - The log path/filename can be your Binkley log as it's quite compatible.
* - Your addresses in the Address menu should only be the PRIMARY address
for each network. ie, don't have more than one address entered for each
network.
* - The GateWay option is intended for routing mail automatically to other
networks, which you do not belong to, via the address you select.
If you enable the option, do make sure you choose a system which has access
to the majority of networks. The same applies to the Internet Gateway.
If neither options are required, simply leave them blank.
* IMPORTANT! Take care when removing a 'Sig' name! This action will
cause ALL Echo areas within that Sig to be removed when saving!!
QMail menu:
===========
* - Short name is the abbreviated name of your BBS.
* - Location is the area your BBS is in. ie, Aylesbury, Bucks
* - Total per packet is the total number of messages you allow the user to
download in that session, and Total per base is the limit you set for each
base. The user may himself select any number of messages within those limits
* - The QMail path MUST be a unique folder, not used by anything else.
T-Mail will create its own folders in the specified path.
* - An optional file can be created, as TMAIL.INF. T-Mail will look for
this file and, if it exists, copy the specified files into the QWK packet.
Intended for Intro screen and/or Bulletins, it has the following format:
h:\bbs\txt\welcome.txt
h:\bbs\txt\updates.txt
Any number of these information files may be included.
PrePacking:
===========
Only available in 'Turbo' & 'QBBS' mode!
Simply list the users you wish to PrePack for, in the PrePack menu.
They will be shown as 'greyed out' until the list is saved. If a name cannot
be found in the user list (misspelt perhaps?), it will not be saved, and
remain greyed out. This allows you to correct the name and re-save.
If a user fails to call within the specified 'Auto Delete Days', T-Mail will
mark the user as inactive. His name will be shown as greyed out in the
PrePack menu. Erase the name to remove it, or simply save to activate it.
Extras Menu:
============
From here you can elect to expand or shrink the total amount of available
Echo bases. Simply select the amount and click on 'Update'. T-Mail will
adjust the available bases and update all data files.
The 'Write' level will prevent any user below the level entered here from
writing any messages whilst still allowing 'Read' access.
The 'Mail' option allows you to set NetMail to be deleted after sending
out to a remote system. 'Normal' will keep a copy on your system.
Scan for private EchoMail on logon can also be toggled on/off from here.
===========================================================================
Registrations
=============
I had intended to make T-Mail Series 3 a Shareware product but, decided
against it as i didn't want to restrict the product or mess about with
registration keys etc.
However, T-Mail has taken a lot of hard work and many hours have been spent
in getting it to Series 3. If you feel the product is worthy, and are
making regular use of T-Mail, a worthwhile sum is certainly expected, and
will be gratefully received.
Any contributors will be added to the list below.....
Please make contributions payable to:
Ben Van Bokkem,
100, Broughton Avenue,
Aylesbury,
Bucks, HP20 1QB,
ENGLAND
With grateful thanks for contributions received so far from:
------------------------------------------------------------
Mark Atkinson {England} Roy Florentine {England}
Linze Bos {Holland} Neil Burton {England}
Kevin Norman {England} Terry Gregory {England}
------------------------------------------------------------
===========================================================================
Revision History:
=================
Full Release = Hatched into FileEcho
Restricted Release = Available from <<<InterNet>>>
--------------------------------------------------
26th January 1994 ~ v3.53 - Full Release
Bug Report - Wolfgang Zweygart
T-Mail was prompting user for Alias in Turbo Board when Handles were off.
Removed the [Return] default from User menus so screens won't display twice
if the user hits return after an input.
New user name missing from message if password wasn't saved. Fixed.
Access level added to the logging, as well as a few other little tidy-ups.
---------------------------------------------------------------------------
11th January 1994 ~ v3.52 - Full Release
Finally tracked down why the new messages flag was still being displayed
even though there were no new messages. The user pointer was being updated
with the previous value, as i hadn't moved a little update routine when
i optimised things a little while back. Works correctly now....
A new version of the full screen editor is included with this version,
which removes a few obscure niggles, and is slightly optimised.
---------------------------------------------------------------------------
01st January 1994 ~ v3.51 - Restricted Release
Bug Report - Flemming Nielsen
XYZ wasn't allowing the user to retry an uploaded message after an abort,
in the same online session, due to T-Mail not deleting a bad message until
the user had actually logged off. Now renames the bad message immediately
after an aborted upload.
---------------------------------------------------------------------------
21st December 1993 ~ v3.50 - Full Release
Mail scan on login no longer executed if the user's access level is below
the 'Write' access set in T-Mail. Didn't really see the point as the user
is unable to reply, or is likely to be a new user anyway..
Major change to the Echo/Qmail selection routines. To make it a bit easier
for systems with large amounts of Echos, i've split the options into SIGs.
Whole SIGs can now be toggled on/off or individual Echo selections can be
selected based on each SIG.
NEW - Personal scan in EchoMail. Each SIG can now be scanned for personal
mail only. An additional option exists for the user to do this scan on
login for ALL SIGs. The login scan option can be turned off in the 'Extras'
config menu if required. NOTE that this will ONLY scan Echos selected with
the Echo Selection Menu option!!
NEW - Full screen editor option. If the TMAILFSE.PRG is present in T-Mail's
directory, the option will be presented to the user.
This is Aaron Hopkins' full screen editor which has been working fine on my
system for some time. With grateful thanks to Aaron for allowing its use
with T-Mail....
---------------------------------------------------------------------------
5th December 1993 ~ v3.45 - Full Release
Found a very obscure bug which would sometimes refuse to recognise a valid
Internet address. Found i was ANDing a value instead of the result...
Also found at long last the elusive one which would sometimes duplicate a
Netmail reply under certain conditions on login.
Isolated the problem with XYZ not receiving end of transmission from
certain 2400 Baud users. T-Mail will now ignore that specific error only,
and assume correct receipt. Thanks to Mark Williams for help on testing...
Made a few adjustments here & there, as well as add some extra logging.
T-Mail will now write the start and end of a session, as well as the user
online and amount of free memory.
---------------------------------------------------------------------------
13th November 1993 ~ v3.43 - Full Release
Bug Report - Mark Williams
Transfer protocols were being given an incorrect path for Pre-Pack
transfers, resulting in XYZ not finding the packet.
Rather surprised that the few who nagged me to put Pre-packing in, never
noticed this rather fundemental error!
---------------------------------------------------------------------------
13th November 1993 ~ v3.42 - Full Release
Bug Report - Mark Williams
Pre-packs weren't being flagged for the correct user in QBBS mode. Updated
all other QBBS procedures to correctly offset by 1, when accessing the
user file.
Bug Report - Ben Van Bokkem
Found an obscure bug in Turbo mode which would take away a user's message
credits for the last call when 'Cleanup' was run again after the initial
logoff.
---------------------------------------------------------------------------
10th November 1993 ~ v3.41 - Restricted Release
Bug Report - Mark Williams
Pre-Pack mode was looking at the next user record for QBBS. Thanks to Mark
for letting me know that the QBBS user file starts at record 1, unlike
others which start at record 0....
Please re-save the Packing list if you're running in QBBS mode!
---------------------------------------------------------------------------
26th October 1993 ~ v3.40 - Full Release
Noticed that the message counter for QBBS was only updated with EchoMail
messages entered. Now increments the counter with NetMails entered as well.
This was after discovering that i was updating those pointers before
processing a REP packet, resulting in the user not being credited with
messages entered from the REP packet....
REP packets are no longer deleted after upload. T-Mail will now rename it
as *.REX, allowing the Sysop to examine it in case of error. Providing he
can get to it before the next Qmail user of course... <grin>
NEW - Qmail PrePacking added. See installation section for configuration.
User will now be presented with an additional [T]ransfer option, if a
pre-scanned packet is waiting. User pointers are updated and pre-scanned
packet is deleted, only if the transfer is successful.
---------------------------------------------------------------------------
14th October 1993 ~ v3.34 - Restricted Release
Bug Report - Kevin Osborne
Seems i hadn't quite allowed for the braindead idiot who enters a 30K+
message into an Echo.... I sure have now..... <GRIN>
---------------------------------------------------------------------------
13th October 1993 ~ v3.33 - Full Release
Bug Report - Kevin Osborne
Seems i left a little bit of code enabled which used the 'spare' bytes in
the QMail REP header, causing some bases to be incorrecly processed under
certain conditions. All working correctly now.
Made slight changes to Pointer updating, which now won't be updated if the
user suffers an aborted transfer.
---------------------------------------------------------------------------
11th October 1993 ~ v3.32 - Restricted Release
Corrected error in carbon copy routine which didn't save the copy under
certain conditions.
Network 'replies' would cause the original message to be converted to the
reply message. Not too much of a problem, as it was deleted on logoff, but
best to have that done correctly....
First line in NetMail messages is no longer left blank. Note that T-Mail
will still enter its own reply information on line 1 at all other times!
ie, if first line kludges are used, it will only work on original messages.
---------------------------------------------------------------------------
9th October 1993 ~ v3.31 - Full Release
Bug Report - Kevin Osborne
Well, not so much as a bug report, more a slight incompatibility with
readers. mt-QWK at least, seems to have a problem when the spare bytes
following the conference number are used, resulting in replies in some
areas being directed to conference zero!
I'm not quite sure what the reader's trying to read, over & above the one
conference byte but, have set the spare bytes to Zero for now to get over
this problem..... Sighhhh....
---------------------------------------------------------------------------
6th October 1993 ~ v3.30 - Full Release
Bug Report - Roy Florentine, Ed Lynch
Echo selection in the EchoMail area was sometimes not listing all bases.
Changed initialising routines to ensure it listed correctly, resulting in
faster updating when moving around the bases, as well as a slight speed
increase in QMail scanning.
Tidied up a few other bits & pieces, including a slight change to the
message header layout.
NEW - [P]rivate reply option added to read options, allowing quoting of
replies to private NetMail. All the normal features of sending to remote
systems and AlterNets are incorporated automatically, as well as option to
send carbon copies.
---------------------------------------------------------------------------
1st October 1993 ~ v3.21 - Full Release
Bug Report - Kevin Osborne
Netmail base in QMail packets was going out of sync. Tracked it down to
when the initial block was less than 128 bytes, which was causing my
calculations to divide by zero, resulting in the block not being padded to
the full 128 bytes.
Oddly enough, that's been there since QMail was added, and it was only the
addition of the origin line that ensured the initial block was over 128
bytes......
---------------------------------------------------------------------------
30th September 1993 ~ v3.20 - Full Release
Bug Report - Ed Lynch
Lastread pointers were not being updated when [E]xiting an 'All new read' in
the EchoMail area.
NEW - NetMail send/receive added to QMail. Includes local, remote, AlterNet
and Internet facilities.
An additional option has been added to the user config menu to toggle this
facility on/off.
NEW - Requests to T-Mail can now be included in a REP packet. Current
commands allow dropping & adding of bases.
A T-Mail help file is included on both options in a QWK packet for the user.
NEW - Additional [H]eader option added to allow the user to edit both the
'To' and 'Subject' fields when entering a message.
---------------------------------------------------------------------------
26th September 1993 ~ v3.13 - Restricted Release
Bug Report - Ed Lynch
When replying to a message, it was skipped for reading at the end,
resulting in New messages still being flagged when exiting the base.
Bug Report - Kevin Osborne
Deleted message could still be read if it was the last message in the base.
---------------------------------------------------------------------------
25th September 1993 ~ v3.12 - Restricted Release
Bug Report - Kevin Osborne, Paul Baker
Last line displayed in QMail scan was sometimes being overwritten by the
next line. Changed routine slightly to display correctly.
Lastread pointer wasn't being reset after an aborted scan. Only correctly
reset if the user quit the program and returned.
Now reset correctly, so the user can immediately do another Scan after
aborting.
---------------------------------------------------------------------------
24th September 1993 ~ v3.11 - Restricted Release
Bug Report - Kevin Osborne
Corruption in the QBBS message header would affect any following QWK
converted messages. Added safeguards to ensure correct QWK format was
retained, regardless of header corruption.
---------------------------------------------------------------------------
23rd September 1993 ~ v3.10 - Full Release
NEW - Write access level option added to the 'Extras' menu.
Users below this level may read the bases but will not be able to write or
reply to any messages. This feature is not active in the 'SYSOP' mode.
QMail exported messages are now formatted so readers can cope with them.
Managed to do that without too much effect on processing speed...
Changed REP processing routines to cope with some readers which don't
include an NDX in the reply packet.....
---------------------------------------------------------------------------
21st September 1993 ~ v3.04 - Not Released
Mainly cosmetic changes to the QMail displays for the user's benefit.
Extra security added for illegal reply packets.
QMail logging enhanced a bit and other bits & pieces cleaned up.
---------------------------------------------------------------------------
20th September 1993 ~ v3.03 - Full Release
Sorry chaps... Although REPs were being processed perfectly in 'local'
mode, the message body was not being included in 'CLEANUP' processing, due
to not setting a certain flag in that mode....
Echo description is now also included in the Echo Scan display.
Thought it logical for the the user to know what he was selecting... <grin>
Users will no longer have messages flagged to them in 'CHECK' mode, if the
message is addressed to them on their Point system....
---------------------------------------------------------------------------
19th September 1993 ~ v3.02 - Full Release
Seems i overlooked a small point in my solution to a major problem with the
QMail format... Because of the 255 conference restriction on QMail, i used
the message ID field to send & receive the Sig/Echo information, as it was
the only field which was reliably returned by readers. How stupid of me to
overlook the fact that a new message entered in the reader wouldn't have
that information!
So, i now have to use the only field which is returned. Unfortunately, this
is one Byte. limiting everything to 255 bases.
Pity really, as there's absolutely no reason why authors of readers
shouldn't return the next free Byte as well. Or, for that matter, a further
2 spare Bytes which follow...
If any of those authors read this, i would suggest ALL three Bytes are used,
to return information as 1 Byte variable, followed by a Word variable,
immediately after the 'conference' Byte.....
Basically, until authors of readers start using the spare Bytes, T-Mail's
QMail facility is limited to 255 bases...
---------------------------------------------------------------------------
19th September 1993 ~ v3.01B - Restricted Beta Release
Bug Report - Kevin Osborne
Users pointers were being updated after aborting a Qmail scan. - Fixed.
CONTROL.DAT was 0 Bytes if no TMAIL.INF was present. Due to closing the
file in the wrong place.
No bases were displayed in the EchoMail menu if headers were 0 Bytes. Full
checking added for header lengths.
Archiver settings were not being set in CLEANUP mode, resulting in no REP
being processed.
Expansion of bases was being aborted due to a missing procedure within
that option.
---------------------------------------------------------------------------
18th September 1993 ~ v3.00 - Full Series 3 Release
Full QMail facility added.
IMPORTANT! - If you are currently running Series 2, please ensure you save
EACH config again, in order that some additional flags are saved!
Please see configuration section on the optional TMAIL.INF file.
A special mention of thanks to Roy Florentine, for providing the BasicReal
conversion routines.....
NEW - Option added to EchoMail for 'read ALL new messages' If selected, the
user is able to read non-stop through each base, selected and saved by an
additional user option to 'Toggle' bases for new read.
NEW - Mail status option (suggested by David Thomas)
The additional option is available in the 'Extras' menu, and is used to set
the outgoing mail flags to 'Normal' or 'Kill/Sent'. Note that this setting
is saved via the 'Save Config' option on the main menu.
NEW - New message status (suggested by Ed Lynch)
A '*' in the EchoBase display will flag new messages to the user in each
base displayed.
---------------------------------------------------------------------------
07th September 1993 ~ v2.40 - Full Release
NEW - T-Mail now keeps a check on user's time left, and will eject
them if less than 2 minutes online time remain. User's time left is also
displayed now on the status bar for both Sysop and user.
Easy to do for other systems but, proved to be a right pain for Turbo, as
this information is nowhere to be found in the user files!
Managed to do it in the end, by using the environment. Please refer to the
installation part above, for an additional parameter to the LOGON.BAT!
NEW - Screenlength is now taken from the user data file for all systems.
For Turbo, T-Mail will also take into account paged mode setting in the
user's terminal settings.
IMPORTANT! In order that these new additions are updated whilst the user is
online, you will need to set the 'D' options in Turbo's menus! Please refer
to the menu installation above.
Added extra checking for Inbound file attaches, due to the latest version
of JetMail changing to using a full path for file attaches.
---------------------------------------------------------------------------
03rd September 1993 ~ v2.33 - Full Release
Bug Report - Mark Taylor, Laurence McDonald, Linze Bos
If less than 10 areas were displayed after selecting 'More', T-Mail would
bomb if 'More' was selected again, instead of returning to the first set.
Due to an array check being in the wrong place. Thanks to Kevin Osborne for
messing about with his system, so i could duplicate it on mine, and pinpoint
the cause within seconds...
Signame and Area displays are now formatted so that following descriptions
are neatly lined up. NOTE: If you wish to add seperators, then these must
be added on the description line and NOT within an area name. Area names
must contain nothing else to avoid problems with LED updating.
---------------------------------------------------------------------------
20th August 1993 ~ v2.32 - Full Release
Whilst searching for a non-existant bug, i did run across a rather serious
one... When expanding areas, T-Mail would suddenly abort whilst updating
the user pointer file, leaving it the same size.
I suppose it would help to increase all the arrays at the same time....
---------------------------------------------------------------------------
19th August 1993 ~ v2.31 - Restricted Update
Bug Report - Flemming Nielsen
T-Mail wasn't working in Echo & Mail modes for 'Other' systems.
Totally missed putting in a 'bypass' for other systems in the user info
routines. Works fine now....
---------------------------------------------------------------------------
18th August 1993 ~ v2.30 - Full Release
Got slightly side-tracked from Qmail but, couldn't resist it... <grin>
New Feature - Echo bases can now be shrunk or expanded at any time.
A new option in the 'Extras' menu allows you to set the total amount of
bases, in steps of 200. The data files will shrink or expand accordingly,
without loss of data.
NOTE: You will need to select this option when installing this version, to
update your current data files, even if you keep the amount at the current
400 bases. In any case, T-Mail won't allow you to save any configurations
until this has been done.
---------------------------------------------------------------------------
16th August 1993 ~ v2.21 - Restricted Release
Bug Report - Kevin Osborne
LED pointers were not being updated in certain cases. Traced that to the
fact that the format of LED.NEW is not always the same on different systems.
Also, the Unix style names were being ignored and not updated in LED.
Changed the routine so that it will try to match the Area name you enter
in T-Mail. This means you MUST match the Area name with the Echo tag in
AREAS.BBS as closely as possible, if you wish to have LED updated.
---------------------------------------------------------------------------
15th August 1993 ~ v2.20 - Full Release
Well, many changes to this version so, forgive me if i don't mention your
name this time around if you've given good feedback... All little niggles
should be pretty well fixed now...
New Feature - LED pointers are now automatically updated with new messages.
A new option is available in the Paths menu for the LED path. This replaces
the previous Inbound option, which has now moved to a new sub-menu, which
has options for specifying 3 Inbound paths.
The Qmail configuration menus are now in place and are operational.
I haven't enabled the user side of Qmail as yet, as that still needs more
work. Shouldn't be too long, hopefully....
PLEASE read the enclosed conversion program doc, as you MUST run this
program FIRST if you already have v2.1x installed!!
---------------------------------------------------------------------------
13th August 1993 ~ v2.15 - Restricted Update
The 'From' field in 'No Alias' areas was being entered as the 'To' field.
G-Modem now displayed correctly as 'Ymodem-G'.
---------------------------------------------------------------------------
12th August 1993 ~ v2.14 - Restricted Update
Bug Report - Kevin Osborne
The 'Use Alias' prompt was no longer working in NetMail due to slight
changes in the routines for EchoMail.
Local user search was aborting. Somehow the procedure got moved into the
wrong place and was defaulting to 'Other' systems......
---------------------------------------------------------------------------
11th August 1993 ~ v2.13 - Full Release
Bug Report - Mark Taylor
T-Mail wasn't creating the correct size pointer file, due to me looking at
the wrong channel. No, it wasn't the T.V. either. <grin>
Luckily, not many picked up the previous version, so most will have
received this instead of v2.12....
It all works perfectly in QBBS mode on here now.....
---------------------------------------------------------------------------
11th August 1993 ~ v2.12 - Full Release
Bug Report - Kevin Osborne, Paul Baker
If a line length of 79 was filled with characters, T-Mail went into a loop
until the 'More' prompt, continuously displaying the same line.
Fixed at last, after a lot of head banging.... <grin>
The 'More' prompt has now been replaced by 'More' or 'Stop', giving a
choice of aborting the message.
Whilst i was at it, and by popular request, i've added a default for both
the 'More' prompt, and the message read options. Hitting return will
default to 'More' in the first case, and 'Next' message in the second.
---------------------------------------------------------------------------
09th August 1993 ~ v2.11 - Full Release
Guess who's sitting here with a red face?.......
Bug Report - Mark Taylor
T-Mail simply wouldn't run for systems other than Turbo, as i was doing a
check for records a little too soon and was defaulting to Turbo mode.
Deepest apologies on that one.....
That was after Kevin Osborne had found a previous bug, where i was
doubling up on Echo area names...... Ho-hum......
Also, after receiving a few requests for it, i've also enabled the scan
for new messages option, for local logon....
---------------------------------------------------------------------------
08th August 1993 ~ v2.10 - Full Series 2 Release
Full EchoMail facility now added, as well as the GEM menus for this option.
Quite a few changes along the way as well as a few little errors discovered
and fixed.
Also, both Turbo and QBBS will have their user file updated with number of
messages entered in the EchoMail areas.
I shall look at updating the LED message pointers, hopefully for the next
version. Just before i start looking to Series 3, with Qmail... ;-)
---------------------------------------------------------------------------
17th July 1993 ~ v2.00A - Restricted Alpha Release
NOTE! This version is for Turbo Board only and is not compatible with QBBS!
Most of the GEM screens are now in, but only the basic configurations can
be loaded and saved. Data file format changed, and is no longer in ASCII!
A conversion program is enclosed to change your existing configuration to
the new format, so you won't have to completely re-configure...
A few obscure niggles have been fixed as well....
Due to some heavy work committments since the last version, i've had very
little time to press ahead on T-Mail but, have managed to add these bits.
Hopefully, full steam ahead on the new features in a few days time..
Consider this a preview release, with comments, suggestions etc, welcomed
in the T_NETDEV Echo on TurboNet. For all the usual reasons, please avoid
using NetMail for this..... ;-)
---------------------------------------------------------------------------
04th July 1993 ~ v1.40 - Full Release
Bug Report - David Thomas
Seems like the corrections for Handles had a slight effect on reading
messages 'From' you. Like, they were being deleted afterwards... :-(
Ensured that reading messages 'From' you, will now not get deleted..
Slight change to parameters for QBBS. T-Mail now gets its information for
'Local' or 'Remote' mode from the Dorinfo file. That parameter no longer
needs to be passed on the command line for QBBS systems.
---------------------------------------------------------------------------
03rd July 1993 ~ v1.34A - Restricted Alpha Release
Slight conversion done to make T-Mail compatible with QBBS systems.
Thanks to David Thomas for supplying the QBBS information... ;-)
---------------------------------------------------------------------------
03rd July 1993 ~ v1.33 - Full Release
Bug Report - David Bennett
If Handles were turned off in Turbo, users would still get prompted for an
Alias, resulting in a blank 'From' field.
Whilst working on this, i also fixed the problem of Netmails not being
deleted if the user used his Alias.
Also changed the routine slightly, so that the user isn't prompted for an
Alias if [L]eaving a message to Sysop. It will use his real name only.
---------------------------------------------------------------------------
24th June 1993 ~ v1.32 - Full Release
Error Report - Kevin Osborne
Internet mail wasn't being flagged correctly at the Gateway. I took an '@'
symbol in the instructions to be part of the format, when it was only
intended to be descriptive...
---------------------------------------------------------------------------
18th June 1993 ~ v1.31 - Full Release
Bug Report - Roy Florentine
Uploading a message with Xmodem would result in an error and abort transfer
Found it was being passed the same parameter as for the batch protocols.
Reworked all the transfer routines, which should now be totally error free.
Bug Report - Kevin Osborne
Networked files were not being deleted from the Inbound folder after user
had downloaded the file. Slight mis-placement of that particular routine.
Now works correctly..
I've also reworked all the message formatting routines, which has resulted
in far better formatting of quoted reply lines.
Uploaded messages will now retain their original format.
Double quotes are now not included in reply lines....
---------------------------------------------------------------------------
07th June 1993 ~ v1.30 - Full Release
New Feature - Suggested by Paul Baker
Two new user priviliges are implemented. T-Mail will now check the user
command functions for allowable access to the 'E' and 'L' command.
Useful for locking out obnoxious users... <grin>
See full description of command functions above...
---------------------------------------------------------------------------
31st May 1993 ~ v1.20 - Full Release
Discovered that, although the Email counter was correctly incremented in
TPAS.DAT, Turbo was simply overwriting it from memory. Changed all the
routines to correctly increment it after Turbo wrote to the file.
***************************************************************************
*IMPORTANT!* The above is just one of the reasons for name changes in the
files T-Mail uses. TMAIL.DAT MUST BE RENAMED TO TMAIL.CFG!!!!!
***************************************************************************
T-Mail will now create a TMAIL.DAT for storing various pointers etc...
That should be it for a little while, and will now hopefuly spend some time
looking at adding EchoMail..... ;-)
---------------------------------------------------------------------------
29th May 1993 ~ v1.10 - Full Release
Bug Report - Roy Florentine
User could upload a filename different to the one entered at the Filename
prompt. This would result in a 'File not found' error when the recipient
attempted to download it. XYZ now forced to use the correct filename.
While testing this, i discovered that an entry in the TMAIL.TMP would not
be deleted if a file was removed by means other than transfer. ie, if the
Sysop manually moved the file. CleanUp mode now checks for this, and will
delete the entry if the file has been removed.
File attaches sent out on the network were being deleted before the
processing software had a chance to put them in the 'FLO' files. Quite
silly of me to overlook this of course. Added lots more checking to make
sure T-Mail ignored the file entry until after mailer processing.
New Feature - If 'LogName' is specified in TMAIL.DAT with path & filename,
minimal logging will be turned on. In Binkley log format, of course...
---------------------------------------------------------------------------
26th May 1993 ~ v1.01 - Full Release Update
Bug Report - Roy Florentine
Ha! Just when you thought it was safe to release, up pops a stupid little
omission... What with inserting some pretty complex bit of code for
multiple file checks, i totally omitted to replace the deletion check for
single files. Should correctly delete single files once again....
---------------------------------------------------------------------------
25th May 1993 ~ v1.00 - Full Release
Slight error in the Gateway addressing discovered. Now puts the correct
AlterNet address in the top message line.
T-Mail now increments the Email counter in the user file.
New feature - Suggested by Roy Florentine. Carbon copy option added.
If the priv 25 is set in the user's priviliges, he is given the option of
sending copies of the message to other users. If the message has a File
Attach, that too will be sent to multiple users, and not deleted until the
file has been sent to ALL specified users. Note that due to restrictions
in mailing software, multiple file attaches are local only!
New feature - Suggested by Kevin Osborne. Internet Gating option added.
Works in a similar way to the Gateway option, but with automatic Internet
addressing. See installation part of this doc for correct options!
---------------------------------------------------------------------------
20th May 1993 ~ v0.20 - Wide Beta Release
Local user Search facility added. Required some changes to the prompts,
which are now even more logical & user friendly...
GateWay option addded, allowing automatic forwarding of Netmail to other
Networks. The process is quite invisible to the user.
Managed to figure out a fast way of checking if outbound file attaches had
been sent and deleting the file if sent. You won't even notice the speed
difference in CLEANUP mode!
An additional TMAIL.TMP is created by T-MAIL for this purpose...
A 'menu' option is now available in TMAIL.DAT, allowing the Sysop to add
custom information lines to the main menu.
User is no longer prompted for an Alias if it's the same as his username.
***** PLEASE read the doc for correct addition of new parameters!!!! *****
---------------------------------------------------------------------------
17th May 1993 ~ v0.10 - Wide Beta Release
Message upload facility added. User is now prompted for Editor or Upload.
Some more improvements to displays and user prompts. Now displays user
online to Sysop during file transfers.
Message wrapping greatly improved, but stil not 100%. Will perfect that
for the next version.
Bug Report - Kevin Osborne
Last message was displayed twice. Lastread flag wasn't being set at the
correct place.
To add to next version: File search/deletion for Outbound folders,
automatic Gating of messages to another Network, and anything else that
might spring to mind.....
---------------------------------------------------------------------------
15th May 1993 ~ v0.05 - Restricted Beta Release
Yes folks, it's your daily update... <grin>
Bug Report - Roy Florentine
Zmodem was reporting 'Path not found' on uploads. Found that XYZ doesn't
like the backslash being added to the pathname.
Bug Report - Kevin Osborne
Insert, delete & edit stopped working when using quoted reply lines.
Caused by not resetting a flag after the quoting procedure.
---------------------------------------------------------------------------
14th May 1993 ~ v0.04 - Restricted Beta Release
One-liner added to the top of the editor when sending a message to remind
the user to hit return for options. Routines slightly changed in the editor
to make things more user friendly. Fixed problem with 'dropout' in the
editor when editing lines.
The basic quoted reply feature is in but in VERY basic form. I'm in the
middle of doing the tidying up on the formatting, but i thought it was
worth putting this version out, considering the changes.... ;-)
Bug Report - Kevin Osborne
File was being copied to the root directory in local mode. Traced that to
a missing underscore on a variable.... <grin>
---------------------------------------------------------------------------
13th May 1993 ~ v0.03 - Restricted Beta Release
Well, it was sending the message correctly to a remote node but, it seems
IOS didn't want to forward it. Apparently, if the 'local' flag isn't set,
IOS just ignores it. So, setting the 'local' flag for remote messages and
not for local messages makes it all work perfectly. Makes sense huh?
Line numbers in the editor were not being displayed fully after the 9th
number. Slight mis-calculation on space reservation there.
Bug Report - Kevin Osborne
[Return] and [N] wasn't defaulting to reading the next message, caused by
incorrectly setting the lastread pointer.
When replying to a message, it was defaulting to local mode and not doing
a correct reversal on the origin & destination addresses.
---------------------------------------------------------------------------
12th May 1993 ~ v0.02 - Restricted Beta Release
Discovered a slight problem when sending to a remote node. Basically, i
had changed a variable in one place and omitted to change it in another.
Will now send out to the correct destination address.
---------------------------------------------------------------------------
12th May 1993 ~ v0.01 - Restricted Beta Release
All basic functions tested and working. Real name & Alias option, basic
line editor, file attach mail, user privilige settings for network mail
and Network files, message & file cleanup on logoff, message checking on
logon & option to read mail on logon.
---------------------------------------------------------------------------