****************************************************************** 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. ******************************************************************