New features in PMMail 3.02 Changes: * (#211) On the message window menu the "View Attachments" menu item has been changed to a sub-menu labeled "View Externally..." The sub-menu items are "Header," "Body," and "Attachments." * (#329) A limited set of pre-defined variables are allowed in signatures. "CURRENT" is the only variable that is valid in a signature. An additional tag, "VERSION", ($c.version) is added to show the current version of PMMail. * (#473) On the Account Settings Security page, a new field "Local User" is added to allow the use of a different ID for signing a message. The default value is the entry on the General page for "Email Address". * (#620) On the Account Settings Preferences page the "Include header when forwarding messages" has a sub-option "Add only a subset of the message header". The subset is From, To, Date and Subject. * (#711) Newly added entries in a Address Book are centered and highlighted in the window. * An error popup warns the user when the Mail Classifier (Bogofilter) does not perform as expected. * (#814) Attachment filenames are now compatible with the filesystem. * Added a new menu item for the Folder Popup: Empty . Except for the Trash folder, the item is normally disabled. It may be enabled for individual folders in the Folder Settings dialog. * The menu item list for the Folder Popup menu is now constant. Previously it changed if there were unread messages, or if "Empty " was enabled. * When replying to a message that has a signature with the special "-- " leader, any text after the leader is no longer copied. The exception to this rule is when a subset of text has been highlighted. * Passwords are decoded only long enough to be used. * A change in the use of network connection functions has improved both the speed and stability of PMMail. Fixes: * (#797) If the external edit was chosen from the Message menu in the Compose window, the outgoing text's charset/codepage was converted for outgoing, but later the incoming text was not converted. The text is not converted at all now. * (#803) Signature files were not stored in the Sigs directory. * (#804) For messages with a large number of attachments some of the attachments seemed to disappear. The attachments were still there; an internal reference string was truncated that prevented their display. * (#809) For filters the expression flags (-s, -e, ...) were evaluated after the string search function was setup. This caused random behavior of the flags. * (#828) In Remote Control the "Select All" menu option was not always available. In the migration tool: * The XCOPY step has been broken into more steps, to reduce the possibility that XCOPY will run into trouble because of large amounts of data. * There is now an option, for the user to select to set "Leave all messages on server", in all accounts, when the migration is done, for testing purposes. * The migration tool now converts the folder.ini, and folder.bag, files, so that PMMail doesn't need to do that on initial startup. * The tool now uses drctl017.dll, instead of drctl015.dll. New features in PMMail 3.01 * Addition of new Incoming filter type: Incoming (pre-MC). Filters of this type operate on a message before the Mail Classifier (bogofilter) processes the message. The old filter type "Incoming" is now named "Incoming (post-MC)". * Character set aliases: Some character set names have common misspellings. The Charset alias option allows these to be defined for a given standard character set name. * Most Recently Used address list updated only when a message is sent. Previously it was updated when any address was added to the TO/CC address. * The Minimized window for PMMail flashes when new mail has been retrieved. The length of time that it flashes may be limited to some fixed time. * Drag-n-Drop (aka: Direct Manipulation) message from the Search window. * Attachments may be dragged from the Read window to the Desktop. * Fully compatible with tcp/ip v4.0 (16 bit stack). * Timezone recognition improvements. * When re-indexing a folder, the timezone and daylight savings time are respected for the message's sent timestamp. * When replying to a message and the message's character set is different from the default charset, a warning pops up about the discrepancy. The warning may be overridden in Settings::Locale. * Mail Classifier updates may now be set for every XX program shutdown. * The TEMP directory may be set to a different path than in the Account directory. This increases performance when the mailstore is located on a remote system. * Improvements in the Spelling Checker * Performance enhancements in processing message filters and address books. * Numerous defects fixed.