****************************************************************** README File for POPWeasel Version 1.0 (C) Copyright 1998/1999. Mailgate Ltd. All Rights Reserved. This document contains information regarding the fixes and enhancements for POPWeasel releases which supplements User's Guide and Online help. ****************************************************************** Version 1.0.18 ( 2nd June, 2000 ) ****************************************************************** 1.1 - SDR0039 - Modified the POP collection process to address a problem where the collection would lock up and timeout when collecting from certain ISP's. ****************************************************************** Version 1.0.17 ( 8th March, 2000 ) ****************************************************************** 1.1 - ENH0033 - Modified the POP account entry to be able to accept non-standard ports. In the POP account setup page, specify the POP server to collect from, ':', and then port to use. Example - isp_pop_server.net:999 If the port is not specified then the default port (110) will be used. ****************************************************************** Version 1.0.16 ( 10th December, 1999 ) ****************************************************************** 1.1 - Modified the POP account name entry to be able to accept upper case account names. 1.2 - If POPWeasel uses the to: & cc: fields for mail routing it checks the unique Message ID to confirm if the message has already been processed. If there is no Message ID field, then POPWeasel was treating this a already processed. This is now changed so that the check is bypassed if no Message Id field exists. Be aware that this may lead to duplicate messages being received should POPWeasel collect multiple copies of the same message and the message has no Message ID field. 1.3 - Changed the checking sequence for establishing the From address to look for a From: field then a Reply-To: field. Previously the POPWeasel looked for the Reply-To: field first. 1.4 - Corrected POPWeasel to use the user assigned 'Default Address' as the From address should the SMTP server reject the address extracted from the mail header. ****************************************************************** Version 1.0.13 ( 16th November, 1999 ) ****************************************************************** 1.1 - Added to the mail routing system to allow multiple addresses in the standard header fields to be correctly processed. Previously the POPWeasel would only process the first address found. 1.2 - Added to the the mail routing system so that if the POPWeasel is set to use the to: & cc: fields using To:* in the 'Custom header field for routing' entry but there are no to: or cc: fields in the email, POPWeasel will fall back to trying to route using the standard header fields. Previously the email would be routed to the default account. ****************************************************************** Version 1.0.11 ( 17th September, 1999 ) ****************************************************************** 1.1 - SDR0019. Fixed a further issue where POPWeasel is reacting incorrectly when skipping an already received message. ****************************************************************** Version 1.0.10 ( 15th September, 1999 ) ****************************************************************** 1.1 - Added a new feature for re-mapping addresses for incoming messages. This option can be found on the pop collection details dialog:- The 'Address Map' setting allows the alteration of email addresses extracted from collected messages prior to use in the forwarding process. - If this setting is blank no alterations are done. - If it is a email domain specified as 'mydomain.com' or '@mydomain.com' then the domain part of each address is replaced with the domain in the setting. - If the setting is a complete email address then the email addresses are replaced with the address in this setting. 1.2 - Added a new feature to allow the user to define the internal default address used when there is no From Address in the mail. This option can be found on the general configuration tab:- Generally you should set the Default Sender to a fully qualified mail address so defaulted mails are not rejected by your system, for example weasel@mydomain.com. 1.3 - SDR0017. Fixed an issue where POPWeasel is reacting incorrectly when skipping an already received message. This affected the interchange between POPWeasel and the pop server causing the Weasel to prematurely terminate. 1.4 - SDR0018. Fixed an issue where multiple copies of a message could be created if POPWeasel had used to/cc: fields to establish the recipient in a previous message in the same collection session. ****************************************************************** Version 1.0.5 ( 25th August, 1999 ) ****************************************************************** 1.1 - Corrected a problem where using the using the string strip option caused a second instance of the domain name to be added to the mail address. ****************************************************************** Version 1.0.2 ( 9th July, 1999 ) ****************************************************************** 1.1 - Modified the way bad email addresses are managed. - If there is no From Address in the mail then use an internal default. - If the From address is rejected by the SMTP server then use an internal default and re-try. - If there is no To address then use the Weaselc default. This may need to be a full address i.e. postmaster@mycomp.com - If the To address is rejected then use the Weaselc default. This may need to be a full address i.e. postmaster@mycomp.com ****************************************************************** Version 1.0.1 ( 4th July, 1999 ) ****************************************************************** 1.1 - Added option to specify a string to strip from the mail address before processing. ****************************************************************** Version 1.0.0 ( 24th June, 1999 ) ****************************************************************** Changes made during phase 1 Beta testing. 1.1 - Fixed problem with message deletion on the ISP server if another copy of the message had already been collected. 1.2 - Added the ability to set POPWeasel to connect to the target SMTP server automatically using the same IP address as the Dial-up connection. 1.3 - Changed the code to stop two instances of the POPWeasel from running at the same time. ******************************************************************