Mailsmith 2.1 Release Notes

This page documents all feature enhancements and bug fixes included in the Mailsmith 2.1 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:

This feature can also be used to work around ISPs which block connections on port 25 to servers which are not on their network, as long as the off-network SMTP server to which you’re trying to connect supports smtps.

Now, there is a single popup: “Encoding” and a single checkbox: “Compress with StuffIt”, and these control the encoding and compression for all attached files. For general use, the best results will be obtained by selecting “Automatic” from the Encoding popup and letting Mailsmith select the best encoding for each file.

If desired, you can force all files to be sent with the same encoding (AppleDouble, Base64, or BinHex), but we recommend against doing so indiscriminately. In particular, AppleDouble can pose problems for Windows email clients, which is ironic, since AppleDouble is supposed to assist in the transmission of Mac files to Windows recipients. (For this reason, Mailsmith will never use AppleDouble if you select the “Automatic” encoding.) If you routinely send Mac files to Windows recipients, try Base64. Or get them to buy Macs.

If you have a text file full of signatures, you can import the signatures by dragging the file on to the signature list. The file format must be the same as the old “Random Signatures” file format: each signature must be preceded by a sigdash separator (dash-dash-space on a line by itself). Signatures imported thusly are named “Random Signature N”, where N is a number, and are set up so that they are included in the random signature rotation but not in the signatures menu.

If you have been using a previous version of Mailsmith, your existing signatures are automatically imported for you. Items in the “Signatures” folder will be imported into individual named signatures, and the contents of the “Random Signatures” file will be imported as random signatures (named as described above for random signatures, and will not be included in the Signatures popup menu). Once the signatures have been imported, you can discard the old “Signatures” folder and “Random Signatures” file.

Signature data is stored in a file named “Mail Signatures.xml” in your “Mailsmith Support” folder. Do not edit this file by hand; always use the Signatures window to add, remove, and edit signatures.

The “Notification Enabled” property affects the behavior of the global mail notification options. For a given mailbox, if “Notification Enabled” is turned on, then mail notification takes place as usual if any downloaded message is filtered into that mailbox. If “Notification Enabled” is turned off, and all of the downloaded messages end up in that mailbox, then no mail notification is issued (i.e. Mailsmith acts as though no new mail had arrived).

By extension, if all of the downloaded messages end up in mailboxes for which “Notification Enabled” is turned off, then no mail notification is made; conversely, if any downloaded message(s) end up in any mailbox for which “Notification Enabled” is turned on, then mail notification takes place as usual. So, for example, you can turn off “Notification Enabled” for mailing-list mailboxes which you want to read at your leisure, and for which you don’t want to be bothered by mail notification.

Email Accounts ->Accounts Address Book ->Addresses Mail Filters ->Filters

In the mail browser and and mailbox lists the next message to select is computed using the same algorithm used to select the next message after deletion.

In the mail browser and mailbox lists the spacebar will also page through messages when the message list has focus. (This means that you cannot type head to a message for a string that begins with a space – embedded spaces are treated as type ahead. In practice this shouldn’t be a problem.)

Fixes

The following problems have been fixed in Mailsmith 2.1:

{ address string:”jdoe@example.com (John Doe)” } tell application “Mailsmith” tell text window 1 delete its contents end tell end tell