******************************************************************
README File for MailGate Version 3.3/3.4/3.5
(C) Copyright 1998/2006. Mailgate Ltd. All Rights Reserved.
This document contains information regarding the fixes and
enhancements for MailGate releases which supplements
User's Guide and Online help.
Included Extension Versions
Anti-Virus - 1.2.42
Spam Filter - 1.0.34
Mail Manager - 1.0.20
Fax - 1.0.34
Extd Logging - 1.0.4
Remote Admin - 1.0.3
Web Mail - 1.0.3
Please refer to the individual module release notes for details
of changes incorporated. These may be viewed on our website
www.mailgate.com or may be found in the MailGate system folder.
******************************************************************
Version 3.5.183 ( 12th December, 2005 ) - Full Integrated Installer
******************************************************************
Corrected a problem with evaluations terminating early.
******************************************************************
Version 3.5.182 ( 31st January, 2005 ) - Full Integrated Installer
******************************************************************
1.1 SDR0243 - Corrected an issue with the syntax used for the SMTP
AUTH PLAIN method of authentication when a client connects to
MailGate's SMTP service.
1.2 Made various small changes to the installer defaults and then
configuration wizard.
******************************************************************
Version 3.5.181 ( 30th November, 2004 ) - Full Integrated Installer
******************************************************************
1.1 SDR0235 - Correct an issue with the direct delivery process
(ENH0113 below) where it would not work in some cases.
******************************************************************
Version 3.5.180 ( 22nd October, 2004 ) - Service File
******************************************************************
1.1 SDR0234 - Changed the operation for checking the POP UIDL list
(Leave Messages on Server) to allow for ISP's who do not
send UID data formatted according to the RFC's.
******************************************************************
Version 3.5.179 ( 26th August, 2004 ) - Full Integrated Installer
******************************************************************
1.1 Now incorporated the Remote Admin and WebMail modules in
the integrated installer.
To access the Web Mail system you should enter a web url like
http://
:/webmail/
where
is the IP address or resolvable
name for the machine on which MailGate is installed
and
is the port you have configured in the Web Admin
Tab.
for example - http://192.168.1.1:8008/webmail/
- IMPORTANT NOTES -
The Webmail system works in conjunction with PHP and the installer
includes PHP which is freely available from http://www.php.net
By default the required PHP components will be installed in C:\PHP
and a file php.ini is placed in the Windows system folder. If you
already have PHP installed on your MailGate system, please contact
Support@mailgate.com for advice BEFORE using this installer.
The PHP system makes use of some user configurable settings that
are contained in a file Conf.php in the mgwebadm\webmail folder
below the MailGate system folder. These settings are initially
requested by the installer, but if you change your server setup or
you have multiple local domains, you should edit this file with
notepad.
1.2 ENH0113 - Enabled MailGate to direct deliver external SMTP
mail. To enable this facility you need to make the following
settings:-
1. In Gateway/Setup/Email remove the setting in ISP SMTP
Server (i.e. set it to blank). Click the Auth button and
ensure the mode is set to No Authentication.
2. In the DNS tab check Enable DNS Lookup. In the Servers
to Use For DNS Lookup enter the IP addresses of the
server(s) to be queried for MX record data - typically your
ISP's DNS servers.
Note - We strongly advise you review your security settings
to ensure your system can not be used as a mail relay.
1.3 ENH0114 - In some cases MailGate will not respond correctly
when using the ESMTP pipelining option when external mail is
sent into MailGate using SMTP. This option may be disabled by
adding the following registry setting:-
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - SMTPpipelining Type - DWORD Value - 0 or 1
where 0 = No pipelining
1 = Allow pipelining (Default)
1.4 ENH0115 - When MailGate starts an SMTP session it uses mailgate
as the hostname in the HELO/EHLO command. Some ISP's will no
longer accept this. Changed MailGate's operation as follows:-
1. Look for a host name registry setting
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - HostName Type - STRING Value - hostname to use
2. If the above fails - try using the machine winsock hostname.
3. If winsock hostname is not available, use the default "mailgate".
1.5 SDR0223 - If MailGate encounters problems while LAN forwarding
that result in the target server issuing a 500+ error code,
MailGate would retry the message again. As the correct meaning
of a 500+ error code is "there is a permanant fatal error"
MailGate will now pass such messages to the "Undeliverable Mail"
handler (see Gateway/Setup/Domains tab) for return or delivery
to a trap all account. When configuring LAN forward ensure that
such re-routed mail can be delivered.
1.6 SDR0226 - Mail Manager module. If a mail with an exceptionally
large header field entry is received then a Mail Manager
Forward rule could cause MailGate to hang. This is corrected.
1.7 SDR0229 - Mail Manager module. If a Mail Manager Reject rule
is used the From: address used for the SMTP session when
sending the mail out was incorrect and should the ISP check
this address the mail could be failed. This is now corrected.
1.8 SDR0230 - MailGate could hang during a POP session if the
client requests the message TOP and the mail contains a very
long single line. This is now corrected.
1.9 SDR0231 - With some admin and other system generated messages
MailGate would add the header field Reply-To: Null. Some ISP's
require a fully qualified email address and would reject the
message. MailGate will now use the domain in the From address
for the null address.
1.10 SDR0232 - If MailGate is set to use Authentication for SMTP
traffic to the ISP it would also require it for communication
with the target server when LAN forwarding. This is changed
so Authentication is no longer available for LAN forwards.
1.11 SDR0233 - If a POP collection session goes wrong and out
of sequence MailGate would continue to try to collect
messages. This is now corrected so that MailGate will abort
the session with Socket Error 0 is it does not receive an
expected response.
******************************************************************
Version 3.5.177 ( 29th May, 2003 ) - Full Integrated Installer
******************************************************************
1.1 SDR0205 - If MailGate routes using routing header fields like
Apparently-To: and X-Apparently-To: and there are more than
one of these included in the mail header, the mail is
duplicated for each field. This is corrected.
1.2 SDR0206 - Corrected the installer so it recognises Win 2003
as a valid OS.
1.3 SDR0207 - Changed the FTP Proxy to parse the client request
from right to left to allow to server logins containing an
'@' sign.
1.4 SDR0208 - In the Web Proxy changed the handling of an HTTP
100 Continue command that could lead to failed page requests.
1.5 SDR0209 - If the Unknown Local Address Handling - Deliver To
option is set to an external address, the files for
undeliverable mails were being written to the MailGate system
folder rather than the queue folder.
1.6 SDR0210 - Fixed a logging issue where MailGate was not logging
the "250 OK" response to a client Mail From SMTP command. This
issue does not effect the system operation.
1.7 SDR0211 - Corrected an issue with Mail Manager where
Headers/Footers would not be added to mails created by certain
clients. This issue is dependant on how the client formats the
email data.
1.8 SDR0212 - Corrected the handling of a POP NOOP command issued
during the login state of the POP session. This issues will
not effect normal operations.
******************************************************************
Version 3.5.176 ( 5th Feb, 2003 ) - Patch files for MailGate 3.5.175
******************************************************************
1.1 SDR0193 - In systems that collect from multiple POP accounts
and that use the Large Message Control feature, the advisory
message sent to the administrator/user when a large message is
held could report the wrong POP server. This is now corrected.
1.2 SDR0200 - In some circumstances mails collected by a mailbox
related POP collection could be duplicated. This is now
corrected.
1.3 SDR0201 - Corrected a problem where large inbound SMTP mails
could fail due to a premature timeout, particularly over a
slow connection. This was caused by the RX timeout monitor
not correctly seeing the inbound dataflow.
1.4 SDR0202 - Corrected a problem where using machine names
instead of IP addresses in the URL filter access controls
was not working correctly.
1.5 SDR0203 - On some systems when a single mail is routed to
two mailboxes, both of which are configured to forward a
copy, one of the forwarded copies may be lost. This timing
problem probably only occurs on fast machines and is now
corrected.
******************************************************************
Mail Manager Ver 1.0.17 ( 28th Nov, 2002 ) - Patch file for Ver 1.0.15
******************************************************************
1.1 ENH0109 - Changed the moderate action to include the mail for
review as an attachment rather than as raw plain text.
1.2 SDR0194 - Corrected a problem with the '_' wildcard. This was
not correctly limiting a match to a single line.
1.3 SDR0195 - The add header/footer action was adding text to all
plain text sections of an email, including any attachments. This
is now corrected.
1.4 SDR0198 - HTML header/footer data would not be added to HTML mails
if the source HTML mail contained and image.
******************************************************************
Version 3.5.175 ( 5th Aug, 2002 ) - Full Integrated Installer
******************************************************************
1.1 ENH0108 - Expanded the MailGate program exception handler to
cover all function calls in the system. This should prevent
system failures but may lead to inconsistent operations if
an exception occurs. It will also log all program exceptions
to a special log file, Debugx.log, when logging is activated.
To activate the extra logging, the following registry entry
should be added using Regedit.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - DebugX Type - DWORD Value - 0 or 1
where 0 = No Logging (Default)
1 = Log exceptions
1.2 SDR0190 - Corrected a problem where an HTTP request which
does not contain a version field could cause a system crash.
This missing field is a characteristic of a virus probe
(probably the CodeRed virus) but may also be found in
responses from badly run web sites.
******************************************************************
Version 3.5.174 ( 15th July, 2002 ) - Full Integrated Installer
******************************************************************
1.1 SDR0185 - Changed the recording of Connection History when
running under a permanent connection to reduce the overall
size of the history file created. Also resolved a problem
where MailGate could fail to re-invoke the connection after
termination by the host end.
1.2 SDR0186 - Corrected a problem with FTP running under HTTP
when accessing url's with spaces in them. MailGate would
fail to connect and would issue the proxy error page.
1.3 SDR0187 - Corrected a problem with SMTP where MailGate
would fail to see the terminating '.'. This has only been
observed when using SMTP manually.
1.4 SDR0188 - Corrected a possible internal looping problem
when decoding BinHex attachments.
******************************************************************
Version 3.5.173 ( 10th June, 2002 ) - Full Integrated Installer
******************************************************************
1.1 ENH0097 - Added a facility to specify IP address ranges in the
service security allow & deny fields.
1.2 ENH0099 - Added support for PASV mode to the FTP proxy.
1.3 ENH0100 - Made a number of changes to the POP and SMTP data
flows and to the MIME decryption code to accurately handle
invalid mail structures which could carry virus payloads.
1.4 ENH0102 - Added an undocumented registry setting that stops
MailGate sending RSET when sending mail to the ISP using SMTP.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - SmtpNoReset Type - DWORD Value - 0 or 1
where 0 = Send RSET (Default)
1 = Do not send RSET
1.5 ENH0103 - Expanded the Mail Manager Remove Attachment option
to include the removal of BinHex attachments. Also added a user
option to control the replacement of removed attachments with
a text message. Limited this action to not change
mime/alternative sections.
1.6 ENH0104 - Added a Remove Mime/Alternative action to Mail Manager
intended mainly to remove an html representation of an email's
text that will normally be in a Mime/Alternative section. This
action will not remove other attachment types.
1.7 ENH0105 - When using Authenticate Proxy Users mode MailGate will
log a 'No Proxy-Authorization Field' message in the main MG log
file. This message is also logged if a user tries to use the proxy
without logging on.
If desired this message can now be disabled by adding the following
undocumented registry setting.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - HttpLogProxyAuth Type - DWORD Value - 0 or 1
where 1 = Log Message (Default)
0 = Do not log message
1.8 SDR0174 - Enabled access to the Excessive Connection alert
settings when configured as 'No Dialup'.
1.9 SDR0175 - Corrected an issue to clear invalid error 2 messages
from being logged after a virus infected email has been trapped.
1.10 SDR0176 - Corrected an issue with correctly matching wildcard
strings containing a '/' character.
1.11 SDR0177 - Fixed a potential buffer overflow in the HTTP proxy.
1.12 SDR0178 - On Win 9X & ME MG 3.5.172 installations the
MailGate service does not automatically start on boot. Now
corrected.
1.13 SDR0179 - Incoming SMTP sessions which timeout and therefore
terminated are now logged.
1.14 SDR0180 - Corrected a Mail Manager issue where if two rules
are matched and the 2nd action of the first rule is 'No Action'
then the 1st action of the second rule was not processed.
1.15 SDR0181 - Corrected a Mail Manager issue which caused
MessageInfo.cpp(352) errors to be logged when a large message
for two local recipients was processed.
1.16 SDR0183 - When using Authenticate Proxy Users mode MailGate
was not writing the logged user in the extended logging (MP)
file used by Net-alyzer. This is now corrected.
1.17 SDR0184 - If incoming POP mails are routed using mail addresses
held in routing header fields like Envelope-To: and the header
field contains more than one address, then MailGate sometimes
did not correctly pick up all the addresses. This is now
corrected.
In addition, if there are more than one of these header fields,
MailGate only used the first one found to contain a valid address.
This is now changed so MailGate examines and collates addresses
from all such header fields in the mail.
NOTE - After installing this update you may need to adjust your
POP collection settings. In particular, if you find mail is
miss-routed, you should check your 'Address Filter Pattern'
settings for each POP collection.
******************************************************************
Version 3.5.172 ( 8th April, 2002 ) - Full Integrated Installer
******************************************************************
1.1 ENH0095 - When using MailGate in 'No Dialup' mode, MailGate
could report multiple connections in a short space of time,
particularly when browsing. This is because using 'No Dialup'
bypasses the inactivity timeout settings and could give rise
to useless connection history files.
Now changed to keep all 'connections' active for the inactivity
timeout period settings.
1.2 SDR0165 - If a client session was incorrectly terminated
MailGate could keep the session open and fail to timeout.
In some cases this could lead to eventual instability.
This is now corrected so inactive sessions are correctly
closed.
1.3 SDR0166 - Corrected the UI to allow ports entries greater
then 9999 to be entered. This error was created by the change
for SDR0143.
1.4 SDR0167 - Corrected some issues with the read and write
scripting functions available for use with custom proxies.
1.5 SDR0168 - Corrected an issue where in some cases the
re-initialisation of the service ports after making a settings
change could fail.
******************************************************************
Version 3.5.171 ( 11th Mar, 2002 ) - Full Integrated Installer
******************************************************************
1.1 ENH0073 - Update all logos to new versions.
1.2 ENH0074 - Changed the point MailGate logs the processing of
queued messages. Previously if a message was waiting in the
queue numerous 'Processing message' log lines could occur.
1.3 ENH0086 - Added support for encrypted POP login (APOP) to
both the POP collection and POP client processes.
1.4 ENH0087 - Changed the installer to support Windows XP and
added XP style icons.
1.5 ENH0088 - Added support for encrypted MSN accounts. Where
required MSN uses a propriety encryption method.
1.6 SDR0139 - Corrected the display of FTP site contents when
connecting to a site with a browser which has file names
with spaces in them.
1.7 SDR0143 - It was possible to set the timeout settings to
excessive figures. This caused the timeouts to fail. The
maximum setting is now limited to 9999.
1.8 SDR0148 - If MailGate is running and the user changes the
mode of operation (run as service setting) an error could
result. This is corrected.
1.9 SDR0156 - If MailGate was set to not run as a service,
upgrading would reset it to run as a service. This is
fixed.
1.10 SDR0157 - Occasionally individual files from a message file
set could be left in the queue folder. One known cause
of this is Norton 2002 finding a virus in a message data
file and then removing it. MailGate will now check for these
'orphaned' files and automatically remove them.
1.11 SDR0158 - If a mail contains an exceptionally long From:
address MailGate's mail routing process would fail to
operate correctly. This is now fixed.
1.12 SDR0159 - If a Web proxy error was encounted when visiting
an HTTPS site, the MailGate error page would appear broken.
This is corrected.
1.13 SDR0160 - Improved the uninstaller to completely remove
MailGate and all settings. The uninstall now appears in
add/remove programs.
1.14 SDR0161 - In some circumstances the MailGate system tray
icon would not clear on close. This is corrected.
1.15 SDR0164 - MailGate's SMTP server would return an invalid
character in response to the HELP command. This is corrected.
******************************************************************
Version 3.5.170 ( 12th Dec, 2001 ) - Service Patch Only
******************************************************************
1.1 SDR0137 - Added support for the HTTP HEAD command in the web
proxy. This command is used by the MS Windows XP update service.
1.2 ENH0072 - Added support for the response AUTH=LOGIN when using
SMTP authentication for sending mails.
******************************************************************
Version 3.5.169 ( 15th Nov, 2001 )
******************************************************************
1.1 Integrated installer for MailGate with all the optional
extensions. Includes an updated Mail Manager module.
1.2 SDR0136 - Corrected a problem where a number of the dialog
help buttons were inactive.
1.3 SDR0139 - Corrected the display of FTP site contents when
accessed using a browser and where folders or files contain
spaces in the name (NT standard). There is currently a know
issue with accessing such files using a browser but not when
using a true FTP client.
1.4 SDR0142 - Corrected a problem with the "Copy Outgoing" option
on the Email tab introduced in 3.5.168.
******************************************************************
Version 3.5.168 ( 1st Nov, 2001 )
******************************************************************
1.1 Integrated installer for MailGate with all the optional
extensions including the new Extended Logging Extension which
provides logfiles for use by net-alyzer for MailGate.
See above for the included extension versions.
******************************************************************
Version 3.5.167 ( 10th Oct, 2001 )
******************************************************************
Patch version for 3.5.165 - MailGate server only. This version
requires 3.5.165 to be installed first.
1.1 ENH0067 - Added a command line option to the UI program
mailgate.exe, -nosplash. Starting MailGate with this option
will disable the display of the splash screen to speed the
startup for those using remote control software to manage an
installation.
1.2 ENH0068 - Added automatic compression of files attached when
sending an email for support via the MailGate help option.
1.3 ENH0069 - Added reporting of the system serial number to the
log file.
******************************************************************
Version 3.5.166 ( 18th Sept, 2001 )
******************************************************************
Patch version for 3.5.165 - MailGate server only. This version
requires 3.5.165 to be installed first.
1.1 ENH0064 - Added support for SMTP client authentication (ESMTP).
SMTP Relay settings moved to a new tab in the GatewayÝAdvanced
menu option and extended the options to control the use of
authentication. See the online help for more detail.
******************************************************************
Version 3.5.165 ( 2nd Aug, 2001 )
******************************************************************
1.1 First integrated installer for MailGate with all the optional
extensions included. See above for the included extension
versions.
1.2 SDR0125 - Indentified and fixed a possible memory problem in
the Web proxy when using Authentication option.
1.3 SDR0126 - If a POP Client issues the LIST command followed by
a space then the POP session would abort.
1.4 SDR0127 - Made some corrections to the operation of some of the
functions available through the MailGate scripting language.
******************************************************************
Version 3.4.164 ( 26th June, 2001 )
******************************************************************
1.1 ENH0057 - Add reference to the filenames used when logging
message file activity to the MailGate log file.
1.2 ENH0058 - Added the file size to the log file list in the
'Email for Support' dialog.
1.3 ENH0061 - Changed the connection history to report the actual
error when a connection fails due to a RAS problem.
1.4 ENH0062 - Added a registry setting to get MailGate to make
copies of all messages passing through the system to a Messages
folder under the MailGate system folder for debugging purposes.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - BackupMessages Type - DWORD Value - 0 or 1
where 0 = Do not copy messages (Default)
1 = Copy messages
1.5 SDR0092 - Added a registry setting to turn off the 'length='
parameter from being issued in a Web request header when checking
cached files. This may be needed to ensure compatibility with
some ISP and host systems.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - NoIfModifiedLength Type - DWORD Value - 0 or 1
where 0 = Include Length Parameter (Default)
1 = Do not include Length Parameter
We would be interested to hear from users who find this solves
a problem for them.
1.6 SDR0096 - Fixed some issues with the correct operation of the
FTP under HTTP. Some text files were found to display incorrectly.
1.7 SDR0100 - Corrected a problem were internally sent messages
were given an extra date field. This could give problems when
such messages were forwarded to external addresses.
1.8 SDR0101 - Corrected a problem where occasionally a fully
licenced MailGate could issue Key Failure messages.
1.9 SDR0102 - When in evaluation mode MailGate could appear to
cause a high processor I/O. This is now fixed.
1.10 SDR0103 - If the 'Check every' setting on the POP tab is
set to 0 then it is not possible to perform a manual
connection. This is now fixed.
1.11 SDR0104 - If a message with an empty From: header field was
received by MailGate it could get stuck in the queue folder with
an invalid delivery list file. The From address now defaults
to the 'System Address'.
1.12 SDR0106 - If the binding setting was set for a Custom Proxy, this
was not visible when the settings screen is re-opened. Now
corrected.
1.13 SDR0108 - If MailGate is incorrectly configured with invalid
'System Address' and 'System Reports To' addresses and is set
to return unknown mails, then a mail loop could occur with null
addresses. This is corrected. Note - A loop can still occur
if these settings are incorrect.
1.14 SDR0109 - When Lan Forwarding with multiple recipients timeouts
could occur when trying to forward copies to the second and
subsequent addresses. This is now corrected.
1.15 SDR0115 - When viewing mailbox contents with the Message Viewer
utility a number of Invalid Date Format error messages may be
seen in the MailGate log file. This is now corrected though the
error can still be found if a message date is actually invalid.
1.16 SDR0117 - Fixed a problem with the extracting of From: address
data which could be found with some mail header formats.
1.17 SDR0118 - Added an overriding check to the address parsing
routines to reject any results which do not follow the
format @.
1.18 SDR0120 - Expanded the buffer for Message ID data to allow for
extra long ID's.
1.19 SDR0121 - Fixed a possible buffer overflow issue which in some
circumstances could cause memory issues.
******************************************************************
Version 3.4.163 ( 28th March, 2001 )
******************************************************************
1.1 ENH0048 - Added Authentication settings to the Gateway - Setup
- Email tab. Settings can now be made by clicking on the Auth..
button.
Corrected a problem with the authentication process.
NOTE - if you have used 3.4.162 with Authentication you MUST
review your settings as the registry entries are now encrypted.
1.2 SDR0093 - If DNS relay is used and MailGate makes a DNS request
but gets no reply, the connection can kept open. The connection
will now correctly terminate.
1.3 SDR0094 - Some users have reported seeing occasional instances of
'System error ... in fgate95view.cpp' in the log file. The cause
of this non-serious error message is fixed.
1.4 SDR0095 - Changed the mailbox index re-build to ensure mailbox
structure is correct before re-indexing.
******************************************************************
Version 3.4.162 ( 1st March, 2001 )
******************************************************************
1.1 ENH0048 - Enable support to SMTP Authentication for Outgoing
mail. To enable this option you need to add some entries to the
MailGate registry settings as follows:-
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - SmtpSendAuth Type - DWORD Value - 0,1 or 2
where 0 = No Authentication
1 = Authenticate using the Username and Password used
to establish the dial-up connection.
2 = Authenticate using a Username and Password stored
in the registry.
Entry - SmtpSendAuthUser Type - String Value - Username for mode 2
Entry - SmtpSendAuthPass Type - String Value - Password for mode 2
When enabled MailGate will issue the EHLO command instead of HELO
at the start of an SMTP session. Support is provided for the LOGIN
PLAIN methods only.
1.2 ENH0049 - In a permanent connection environment, if MailGate
encountered a non-critical error during an SMTP session it would
retry the send immediately. This could lead to continuous re-tries
occuring. Changes made to limit the re-tries to once every 10 mins
for the first hour and then once an hour up to the user defined
Fail Time (72 hrs by default)
1.3 ENH0051 - If MailGate is set to collect mail through some
third party POP "proxy" products, the required pop account settings
could prevent MailGate from creating its UIDL listing file (used
for managing collections when Leave Copy on Server is used).
The file naming process is now changed to enable MailGate to
now create this file correctly.
1.4 ENH0052 - Added support for PIPELINING in the MailGate SMTP
service used for client machines to send mail into the server.
Pipelining enables the client to batch send a number of commands
then process the responses afterwards which will improve overall
performance.
1.5 SDR0085 - Fixed a problem where visiting certain web pages
could cause a memory overflow issue which caused the MailGate
service to stop.
1.6 SDR0088 - If a scheduled mail connection is made then a user
starts browsing before the connection is closed MailGate will now
check for mail according to the setting 'Check every nnn secs
during proxy connections' found on the POP settings tab.
1.7 SDR0089 - Some users have reported being unable to expand the
settings tree in the Admin screen. This is now resolved.
1.8 SDR0090 - Occasionally some files may be left in the Queue
folder after mail has been passed through MailGate. Change
made to remove a likely cause of this problem.
1.9 SDR0091 - MailGate would ignore the SMTP end of data terminator
if this was sent as part of a mail header. This could give
problems if a mail had no body data. Changes made to accept
the terminator at any time.
******************************************************************
Version 3.4.160 ( 26th January, 2001 )
******************************************************************
1.1 ENH0047 - Changes made after beta testing comments.
- The installer now requires MailGate to be closed down before
installation to ensure proper updates.
- New Wizard prompt screen re-worded to assist upgrading users.
- Log file viewer has summary file size in the available file
list.
Many thanks to Gordon Coulter for these suggestions.
1.2 SDR0083 - Changes made to further improve overall stability of
the system.
1.3 SDR0084 - Some users reported problems with Large Message
Control where message data was either becoming stuck in the
listing or was being reported but not listed. These issues
are now fixed.
******************************************************************
Version 3.4.159 ( 16th January, 2001 ) Second 3.4 Beta
******************************************************************
1.1 SDR0077 - In the Setup - Email tab, the dropdown for
'Copy outgoing mail to' was excluding Postmaster. Postmaster
is now included in the list.
1.2 SDR0078 - When entering an Admin password, in certain
circumstances, if the password confirmation entry is incorrect,
the error dialog box would remain hidden. This is now corrected.
1.3 SDR0079 - Fixed a problem where IE4 was not responding to
304 'not modified' HTTP header directives as expected.
This could give rise to poor responses when using IE4.
1.4 SDR0080 - The Dialup selection dropdown in the Wizard now
list all available phonebook entries.
1.5 SDR0081 - MailGate only allows entry of lower case mailbox
names. The Load Accounts option could write uppercase names
giving rise to case related problems. Load accounts now defaults
all entries to lower case.
******************************************************************
Version 3.4.158 ( 5th December, 2000 ) First 3.4 Beta
******************************************************************
1.1 ENH0040 - Moved the list of installed Extension Modules to the
User Interface tree. To configure a module double click on the
icon for it. To enable/disable it, right click and use the
'enable' option in the popup menu.
1.2 ENH0041 - Added a Log Viewing utility to make reviewing the
MailGate log files easier. This tool can be accessed from the
Logging menu item in the administrator program.
1.3 ENH0042 - Added a setup wizard to make initial configuration
easier. Running the wizard will be offered after first installing
this release and may also be accessed at any time using
Start - Programs - MailGate.
1.4 ENH0045 - Changed the Backup and Restore to NOT restore the
InstallPath setting. Makes using this facility to move MailGate
to a different machine with a different install folder easier.
Note - always do a basic install of MailGate on the target
machine before restoring your settings.
1.5 ENH0046 - Allow the use of a 'negated' mail address in the POP
collection detail Address Filter Pattern entry. This allows the
specified address to be excluded from the acceptable domain(s)
setting. See the online help for more information.
1.6 SDR0060 - In the Email tab setting the Warn After option to 0 to
disable this did not disable it. This is now fixed.
1.7 SDR0061 - Reported problems using Hotmail were caused by the
method used by Hotmail to redirect the browser to another site.
Changes made to resolve this but Hotmail have also changed the
method used.
1.8 SDR0062 - The Lan Forward process could get into a loop if the
SMTP send fails with a transient error. Changes made to prevent
this loop.
1.9 SDR0063 - Fixed a problem where a damaged mailbox index was
sometimes not being correctly repaired.
1.10 SDR0065 - With previous versions of MailGate the Admin program
required DialUp Networking to be installed, even if you did not
wish to access the Internet using dialup methods, to access the
Gateway - Setup option. If DUN was not installed then the Setup
screen would flash up but not open. This is changed so DialUp
Networking is no longer required for routed connections.
1.11 SDR0072 - If MailGate uses the To: and CC: fields for mail routing
and no addresses passed the Filter Pattern checks, the message was
posted to the System Reports address. This is corrected to use the
System address.
1.12 SDR0075 - If the Web Proxy is disabled the error page returned to
the user had broken graphics. This is now fixed. The error page is
also changed to improve the message returned to the user.
1.13 SDR0076 - MailGate could fail to display all available files
when using the FTP proxy on a very fast link. This is now changed.
******************************************************************
Version 3.3.153 ( 10th July, 2000 )
******************************************************************
1.1 SDR0054 - Fixed a mailbox locking issue when posting mail into
the mailbox.
1.2 SDR0055 - Changed the process for re-building a damaged mailbox
index file to improve stability.
1.3 SDR0056 - Corrected a problem where if a fully qualified address
is used for the default Deliver to: address, mal-addressed mail
will only be placed in a matching mailbox file.
1.4 SDR0057 - Reduced the machine resource usage when a POP client
collects a large volume of mail.
1.5 ENH0039 - Added logging of the cause of a proxy connection request.
When a connection is made because of a proxy request, the log file
now shows the client IP address and ports used.
******************************************************************
Version 3.3.150 ( 12th June, 2000 )
******************************************************************
1.1 SDR0036 - The Admin password could be bypassed by access Mailgate
with a short cut key combination. If set the password is now always
requested.
1.2 SDR0037 - Some users reported orphaned files being left in the
Queue folder. Changes made to clear these files.
1.3 SDR0038 - Use of the HistorySize register setting was causing all
the connection history to be removed. History is now correctly pruned.
1.4 SDR0040 - Pressing CR three times at the Admin Password dialogue would
bypass the password. If set the password is now always requested.
1.5 SDR0041 - Some users have reported general stability problems with the
MailGate service. A number of changes have been made to improve this
and additional tracing features added to assist Support should further
problems be encountered.
1.6 SDR0042 - Added a scroll bar should more than 5 aliases be set against
a single mailbox.
1.7 SDR0043 - Corrected issues where Autoforwarding from a mailbox could
give rise to invalid address formats.
1.8 SDR0044 - Corrected an issue where using the Map Address feature could
give rise to corrupt address data.
1.9 SDR0045 - Changed the handling of the connection history data.
Some users reported the same date and time being logged for all
connections.
1.10 SDR0047 - If MailGate is set to Lan Forward and the forward fails due
to either a bad email or communication problems, the bad message gets
stuck and the queue fills up with administration messages.
A number of changes have been made to resolve this issue:-
- New setting for Default Sender Address against Lan Forward option.
This address will be used if the forward fails due to an invalid
From: address in the mail.
- New setting for Default Recipient Address against each Lan Forward
specification. This address will be used if the forward fails due to
an invalid To: address in the mail.
- New checkbox Send Admin messages for Failures. This controls the
creation of admin messages in the event of communication problems.
Generally if the admin address (System Reports To on the email tab)
matches the Lan Forward filter then this option should be set off as
these admin messages will not be delivered if communications have
failed and so are of no use.
- New internal control process so that the system does not continuously
re-try the forward in the event of a communications problem thereby
consuming all the available machine resources.
1.11 SDR0048 - Changes made to resolve a problem where MailGate consumed
excessive processor resources in Win 2000.
1.12 SDR0051 - Fixed an issue where high priority mails with large CC lists
were not sent to all recipients.
1.13 SDR0052 - Corrected the generation of message ID's for internally
created messages to ensure full compliance with the RFC standards.
1.14 SDR0053 - Corrected a premature timeout issue when mail is passed from
an ISP to MailGate using SMTP.
1.15 ENH0032 - Some email clients when responding to a 'Read Receipt'
send the acknowledgement mail with no From: address. This is valid
by the RFC standards but as many ISP servers do not accept an empty
From: address MailGate will not accept these messages.
Added a registry setting which may be used to allow MailGate to
pass these messages through if the ISP will accept them.
To invoke this option, add a registry setting as follows -
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - SmtpNoFromCheck Type - DWORD Value - 1
1.16 ENH0034 - Relaxed the syntax requirements for the SMTP From: address to
overcome problems presented by some clients.
1.17 ENH0036 - Added the creation of an admin message in the event of a load
failure of any extension modules.
1.18 ENH0037 - Added the ability to specify non-standard POP ports in the POP
collection set-up. The format used is 'pop.myisp.com:1111' where 1111 is
the port to use.
******************************************************************
Problems Fixed by Patch P143_01 (now incorporated) 11th April, 2000
******************************************************************
1.1 SDR0022 - In some cases the mail sent when using the
'email for support' option was incomplete. This is now fixed.
1.2 SDR0024 - Changed the schedule 'available time' logic to allow
time periods to cross midnight.
1.3 SDR0025 - Corrected the service stop process to prevent invalid
'failed to stop' error messages from being issued.
1.4 SDR0026 - Fixed an issue with mail being stuck in the queue.
1.5 SDR0029 - Fixed a problem where mail is miss-routed when the
target user mailbox is locked by a client.
1.6 SDR0031 - Reduced the number of messages written to the log file
when Web proxy authentication is being used. By default only failed
authentication attempts are logged. Full logging may be invoked
by adding a registry setting to the MailGate parameters section.
Location - Hkey_Local_Machine\Software\IDSL\Mailgate\Parameters
Entry - HttpLogAuthenticate Type - DWORD Value - 1
1.7 SDR0033 - Corrected the reverse lookup of machine names when
used in the security settings.
1.8 SDR0039 - Changed the POP collection process to address a problem
where the collection would lock up and timeout when collecting from
certain ISP's.
******************************************************************