Mailsmith 2.1.3 Release Notes
This page documents all feature enhancements and bug fixes included in the Mailsmith 2.1.3 release. For information on changes made in previous versions, please see the release notes archive.
Additions
The following features and enhancements are new for Mailsmith 2.1.3:
- Added “Show Count in Global Count” as a switch in the Mailbox Info window and the mailbox list contextual menu. This property is not used in Mailsmith for anything, but as Tom Lehrer once said, “This may prove useful to you all someday, in some bizarre set of circumstances.”
- Added scripting access for the following application properties:
mailbox count
- total number of mailboxes message count - total number of messages in all mailboxes unread count
- total number of unread messages in all mailboxes unread interesting - total number of unread messages in mailboxes designated “Show Count in Global Count”
- Added support for ASSP spam headers (X-Assp-Spam:)
Fixes
The following problems have been corrected in Mailsmith 2.1.3:
- When opening an enclosure by double-clicking or choosing it from the enclosure popup menu, Mailsmith will check to see if the extracted file looks like an application. If so, Mailsmith will ask you whether you really wanted to open the file. You have the option to open it anyway, move the file to the trash, or reveal it in the Finder.
- The “defaults write” trick for resetting cached mailbox counts is no longer supported. If your mailboxes are displaying incorrect counts, launch Mailsmith with the Shift key held down.
- Fixed bug in which the file type and creator weren’t set correctly for Base64-encoded AppleSingle attachments.
- Fixed bug in which the SpamAssassin/BogoFilter/ASSP spam header detection would short-circuit SpamSieve if a matching header was present and indicated that the message was not spam; in that case the message was not routed to SpamSieve for further testing.
- When saving an HTML part for previewing, Mailsmith now generates a unique name for the file in the Cleanup at Startup folder. This probably puts an end to reports of -43 errors when clicking on the “open in browser” icon for HTML parts.
- Mailsmith now remembers the startup action setting.
- Fixed crash triggered by messages with out-of-range “X-Priority:” header values.
- Fixed a potential for crashing when dragging into a hierarchical list.
- Fixed bug in which hitting the Escape key while in a text term widget (such as a string field in the File Filters or Advanced Query dialog) would put a junk symbol in the field. Now, hitting Escape is like hitting Return insofar as it ends the editing within the widget.
- Mailsmith now serializes script execution, so that only one script can be running at a time, regardless of how it was invoked (e.g. Script menu, filter action, notification script, or other). This should prevent crashes resulting from AppleScript’s shortfall in this respect.
- Fixed bug in which Mailsmith would crash when quitting if SpamSieve was launched by Mailsmith, but quit by some other agency before Mailsmith got around to shutting it down.
- Fixed bug in which the cached mailbox counts (total, unread, unsent) would get out of sync if the Mail Browser or Mailbox List window was not left open the last time you quit Mailsmith, and new mail was delivered before you got around to opening either window.
- If one or more mailboxes are showing an incorrect count of messages (total, unread, or unsent), launch Mailsmith with the Shift key held down. This will cause it to discard the cached information and recompute these counts from scratch, after which they should remain consistent. Note that launching with the Shift key down also suppresses execution of items in Mailsmith’s “Startup Items” folder and the loading of plug-ins and scripts, so after performing this step you may wish to quit and relaunch Mailsmith once more.
- After you have updated the installed copy of SpamSieve, Launch Services (the part of the OS responsible for finding and opening applications) often gets confused and can’t find the updated SpamSieve. In Mailsmith, this manifests as the disablement of the “Use SpamSieve” check box in the Spam Handling prefs, and the failure of SpamSieve to launch as a consequence. Mailsmith will no longer accept Launch Services’ word that it cannot find SpamSieve, and will look for SpamSieve itself as necessary, in your main Applications folder, or, as a last resort, in the same folder as Mailsmith itself.
- The OS sometimes loses its ability to find your preferred Web browser (which Mailsmith uses to display HTML attachments if you so request). If this happens, Mailsmith will look for Safari on its own. (If your preferred Web browser isn’t Safari, there won’t be anything we can do about it, sorry.)
- Fixed crash when shoving a huge “mailto:” URL at Mailsmith. Such URLs are usually generated by other applications, such as contact managers.
- Fixed bug in which changes to spam box’s message count weren’t properly reflected in the global display (at the top of the mailbox list in the mail browser), or at the bottom of the Mailbox List window.