Updates in version 4.4 (beta 7,8,9 and 10):
- New versions of TER and HTS are included; the HTS is quite a lot more stable than older versions, and it now has structured exception handling which means that Pegasus Mail might no longer just vanish.
- Filtering logic is changed: now, if neither Spamhalter nor Content Control is enabled, messages will not have their "CC_CHECKED" flag set when the new mail folder is scanned. This should significantly speed up the process of opening the new mail folder for people who have no rules, no content control and no Spamhalter active. A side effect, though, is that if you later enable either Spamhalter or Content Control, it will be applied to every message in your new mail folder the next time it opens.
- Multipart/mixed messages containing no displayable parts should now properly display the first available filename in the "Non-textual content" dummy text in the message reader.
- TER/HTS should now be able to preview more types of TIFF data than previously.
- A fix that could cause crashes any time HTML was displayed with BearHTML not installed has been fixed.
- A new Global whitelist has been implemented. The whitelist appears on a submenu of Tools, called "Spam and content controls", which is also where you'll now find the Spamhalter/Spambayes and Content Control menu items.
- The help for Spamhalter has been tidied up a bit - mostly to reflect that the initial corpus can be any messages in any old folders you might have - you don't have to have any kind of magical collection
- The help for both Spamhalter and Content Control has been tidied so that the two methods refer to and are contrasted with each other and the new whitelist.
- The F12 (Message Properties) dialog has been updated to show the new "Whitelisted" flag.
- The "Message attributes" filtering rule editor has been updated to allow the "Whitelisted" attribute to be tested in filtering rules.
- The whitelist allows you to specify the number of entries, whether or not any mail you send should be automatically whitelisted, and whether or not the whitelist should be made visible to Mercury/32 (to exempt messages from Mercury's spam processing as well).
- When auto-adding in whitelist, the code now checks to see if the address would be detected by either a domain or regex item in the whitelist: if it would be, then that item is promoted to the top of the whitelist and the address is not added (although any occurrences of the explicit address in the list are still removed).
- If a language code is active, Pegasus Mail now looks for AUTORPLC.xx, where "xx" is the language code. If no language code is active, or if EN is the language code, it will look for AUTORPLC.PM.
- To avoid directories beeing kept open, code is added to set the current directory back to the Home Mailbox location in some cases.
- The "boundary=" part of the "Content-Type" header must start on a continuation line, i.e., the "Content-Type" header must be split into two lines and the "Content-Type" header must immediately follow the "From", "Subject", or "Cc" headers in the original message. Thi is now fixed.
- Some issues when open messages are moved between folders are fixed. Pegasus Mail will no longer crash.
- The From/Subject information in the statusbar on Win98 systems will now display the correct information in stead of only the first characters. Fixed in the window caption as well.
- Pegasus Mail currently generates improperly-formatted "References:" headers. The format it uses at present is "correct" as far as RFC822 goes, but does not comply with the stricter format demanded by RFC2822. This is now partly changed. What happens now is that the *first* message-id from any existing references header is copied in the reply then any "in-reply-to" header that exists is added so long as the two IDs are different.
- Now using a bullet in a message turns on rich text.