**Notes
We will be starting a List server for spinmail updates, please send an email
to middletn@spinmail.com if you wish to be notified of updates.

LEGAL
-----
The files included in this archive are subject to the 'Terms and conditions'
in the full distribution package.

HISTORY
--------
All Patches are cumulative, fixes are replicated in 32 bit versions 
of spinmail.

********IMPORTANT*******
Backup your copies of the following files before applying these patches

Spinmail.exe
intgen.pbd
intwatdw.pbd
mailserv.pbd
spin32.dll
ncdc.exe    - Updated uudecoder
---
September 4th 1997 Spinmail(tm) 2.2 Beta 6

Added support for ETRN command (RFC 1985) to DQ mail.  This is an alternative
to SmartMail.  How it works is as follows.

On a poll, Spinmail will send an ETRN command to DQ mail.  When your ISP
gets this, their SMTP server will send mail using SMTP to Spinmail.
This is very efficient, BUT...
1. Your ISP must support ETRN, not a big deal
2. Your ISP must allocate you a Fixed IP address. (may be a big deal)

Setup.

Go to the option/tcp/ip option menu
Check 'mail in via SMTP
When you save this, under the options menu, Mial in via SMTP is enabled
Go to this screen
There are 3 options you need to specify, the IP address your ISP gave you and
the minutes to wait for mail.
Finaly the command to give, ie Spinmail.com (this downloads all mail for the
Spinmail domain.

Using Finger instead of ETRN will be supported shortly.

Updated news setup

When you delete an area, all message text is now deleted.


August 26th 1997 Spinmail(tm) 2,2 Beta 5

Made Mime encoding part of Spin32.dll, for ms-mail users, this improves
performance 500%


August 20th 1997 Spinmail(tm) 2,2 Beta 4

If the ISP's mailserver rejects a message because it did not like the sender
it would cause the message to sit there and hold up the outbound mail Q.
It is now deleted and the sender is informed.
This has come about as more and more ISP's do validation on
the sender in an effort to stop SPAM.

Removed some annoying copyright messages
If a user tried to auto subscribe via ms-mail, Spinmail would limit the
user ID to 8 chars.


July 31st 1997 Spinmail(tm) 2,2 Beta 3

Added limited ESMTP Support for the ETRN command.  This is mainly for
Exchange users (connecting to Spinmail via the Internet service)

Exchange can be configured to issue an ETRN command to DQueue mail.
When Spinmail gets this command, It will immediately send all queued mail
to the specified host in the relay host field.
Note, this is not a true implementation as all mail is directed to the
relay host, ie the parameter specified in the ETRN command is ignored.

If you do NOT have DNS.  You will need to create an entry in the hosts
file on the PC running Spinmail.  If this does not exist, locate a file
called hosts.sam  Copy this to a hosts and edit it.

These settings are accessed from Options/System Options/TCP/IP.


July 30th 1997 Spinmail(tm) 2,2 Beta 2

Auto Respond messages now contain original subject.

Fixed bounce message problem.



July 13th 1997 Spinmail(tm) 2.2 Beta

This beta version is only a beta in 2 areas.

Please report any problem, particulary in the UUCP area immediately

Re-Wrote UUCP import mail module. Now has mail recovery if a crash occurs.

Added Facility to receive mail from ISP via SMTP.

To enable this option, go options menu, tcp/ip options and enable
Mail in via SMTP and set the minutes to wait for a connection.
Using this option will disable Spinmail from polling using POP3.
--

Changed smtp server to allow mail from any source.  This is required if
system is permanently connected to the internet.  You still need a friendly
SMTP server to route outbound mail to, this will be addressed shortly.


June 3rd 1997 Spinmail(tm) 2.104

Made changes to cope for badly written email software.

Some software packages now write huge Message-ID's 120+.  This would
cause a problem when using UUCP as the transport.

Other errant software does not format the boundaries in file attachments
correctly.

Increased the timeout to 2 minutes on TCP/IP connects.

If a user Pop3 session fails due to a timeout, Spinmail will skip and try
the next user.

Added the facility to disable an account in user setup. Spinmail will not
attempt to pickup mail for disabled users.  This is usefull for people who
are out on the road and want to pickup mail remotely from the ISP.




May 4th 1997    Spinmail(tm) 2.103

Fixed up alias support for SMTP/POP3 , aliases with '.' in them
where rejected

Added a sleep and wake event.  When active, spinmail will disconnect
from the database, this allows the database to be backed up.
DO NOT have any events between a sleep and wake event.


April 22nd 1997 Spinmail(tm) 2.102

Spinmail would only allow outbound email from known users using SMTP
You can now send if your alias is in the database

Cleaned up some logging for the newsgroup server.


April 13th 1997 Spinmail(tm) 2.101

Fixes (finaly!) AOL attachments

Smartmail users can now specify multiple domains
See the options menu.  Note this is untested.  Feed back is apreciated.


April 2nd 1997 Spinmail(tm) V 2.099

Major changes.
It cannot be stressed how important it is if you have live system, that
you save the above files before installing this patch.

Multi-part mime attachments are now in place for all ms-mail users.

Added
Now have the ability to sort users in user browser, just click on
column headers.

Options menu - TCP/IP
Spinmail will now handle mail from SMTP/SMTP servers.  You need to have
local mail on for this to work.  Only works for NON dialup 

Fixed a bug in SMTP server, if a message transfer was aborted locally
while a transfer was in progress, the message temp file was not closed.




March 21st Spinmail(tm)

Multi-part mime attachments are now in place for ms-mail users.
Currently,  it hase only been completed for UUCP.  TCP/IP will be available
in 2.099

Max message size can now be set (options menu)  UUCP only at this time.

Changed how local mail works.  (Options menu)  4 possible options.

Changed the options menus.
Slowly migrating .ini entries to registry

Fixes
Some UUCP hosts are not RFC complient, they did not handle the from correctly
it was easier to change spinmail

SMTP relay host setting were not been saved correctly from Options menu.

Smartmail
Messages from exhange could result in duplicates
It was sometimes possible that local mail was sent to the internet.



March 9th 1997 Spinmail(tm) V2.097

Re-engineered RAS dialup.  Spindial no longer times out after 60 seconds
to allow programs like Winport to run.

Increased various field lengths for programs like wingate.  If you want
to use wingate, you will need to apply the new database.  Delete your old
spinmail.db and rename the enclosed spin32,db to spinmail.
** note replacing the db means you will have to re populate it (config,
users etc)


March 1st 1997 Spinmail(tm) V2.096

Cleaned up support for Spinmail mail client.
Added more reports and graphs
If an attachment as not decoded (ms-mail) the message was not posted.
Ras support improved.
Under Options menu, added ability to specify TCP/IP Port numbers
usefull for proxy servers etc, In addition, you should now be able to
have Exchange server and Spinmail on the same PC talking SMTP.

Feb 12th 1997 Spinmail(tm) V2.095

2.095 includes code for the spinmail ms-mail client (due out shortly)
Added a pretty new graph for mail recieved.
Fix/change for the Internet connector (exchange)


Jan 19th 1997 Spinmail(tm) V2.094

Added option to lock Spinmail server.
Includes improved UUDecoder
Permits attachments via MS-Mail to be CCd and to go to multiple recipients.
Ability to forward email AND retain a copy.

The internal news and mail servers do not shut down when the server is shut 
down, this allows you to do maintenence, add new users etc, without the
office shouting 'hey the server's down!'.  Be carefull not to compress mail
etc. The result will be sure to be disaster if someone is trying to get mail
at the same time.


*** Note, this updated release has NOT been fully validated with UUCP. 
Please run a few messages through it first.



Jan 10th 1996 - SPINMAIL 2.093
Fixes problems with file attaches and MS-Mail.  Updating to Powerbuilder 5.02
caused a problem.  SPinmail now processes multiple mime file attachments
correctly. 


December 19th 1996 - SPINMAIL 2.092

Minor bug fix.  Smartmail box counted as a user.  Should not have.
Changed the way local TCP/IP mail works.  You no longer need to put
in the domain address for local users.  Just enter the mailbox name.
If you specify the full address it will export the mail to the internet.
In addition, if you addressed local mail to an alias, spinmail would 
bounce the message.  Local mail is now routed correctly.


December 17th 1996 - SPINMAIL 2.091

Pre-release of 2.1
Improved performance of news server
Spinmail no longer requires RAS to be installed on NT server if using UUCP
updated documents
added more logging for relay host (uucp -> exchange internet connector)
minor enhancements



November 8th 1996 - SPINMAIL 2.06 

This update includes the powerbuilder 5.01 runtime fixes
all files go in the spinmail dir

Added support for NT 4.0 RAS support
Added new report
moved MIME decoding into Spin32.dll
Completed news server
Improved logging

October 31st 1996 - Spinmail (tm) 2.02

Added support for a relay host.

Use this option if you want mail to go to the MS-Exchange Internet connector
** Note this section is not well tested
To engage the relay host modify the spinmail.ini as follows

In the Internet section enter the following

[Internet]
Relayhost=yes
relayhostip=<ip address of Exchange connector>
relayhostname=<Name of machine running exchange connector>

You can specify the IP or Name.  Only one is required



October 30th 1996 - Spinmail (tm) 2.01

Fixed problem with long Internet ID's (>12 chars) causing 
'data truncated' error.

Large attachments sent using Exchange had problems - fixed

Problems receiving attachments from AOL - fixed

------------
Completed News server.  You can now post Net News (TCP/IP only)  UUCP
news follows shortly.



