iLetter v1 Status
iLetter v1 is no longer being developed, but the download of iLetter v1.12.2 (final version) will remain available.
Changes in 1.12.2
Version 1.12.2 has a fix, only needed by those users of Safari 10 or later, for an issue which prevents the user from re-ordering of tabs and mailboxes by using drag and drop. This was caused by changes inside Safari.
Changes in 1.12.1
Version 1.12.1 has a fix, only needed by High Sierra users, for a bug which may prevent mails being deleted from the mail server, where you have configured your account to have them deleted immediately after download.
If you experience this problem, it may be fixed by running 1.12.1, or alternatively, if you adopt the following procedure, stay with version 1.12:
- Bring up the iLetter Preferences and select the "Accounts Extras" panel.
- For each account that you have that is set for "Delete immediately", change it to "Delete after n days", and save that change. Then change it back to "Delete immediately" and save that change. Be sure to do this sequence without leaving the "Accounts Extras" panel.
- Repeat the above sequence for each email account that you have.
Doing the above will ensure that the running version of iLetter has good values, and also your Settings file on disk.
Changes in 1.12
Version 1.12 is a release to accomodate changes in OS X High Sierra. There are no other changes to iLetter itself. Version 1.12 will also work with previous versions of OS X.
Changes in 1.11
A few more bug fixes, minor improvements, and compatibility changes.
- Changes to allow generation of extra headers used by some email clients (not iLetter) for message threading. A new preference allows disabling of this feature if desired.
- The time/date picker was sometimes displaying artefacts when changing month or year.
- Fixed bug in handling addressbook groups: when a nickname was deleted from a group, it was deleted from all groups it was a member of.
- If running under Safari 10 or later, Exit button and Quit menu item can no longer work. Change their function to put out a message to close the window instead.
- If running under OS X Sierra or later, warns user and gives avoidance instructions if Sierra security causes iLetter startup to fail.
- Allow iLetter to use more memory which permits larger attachments to be received.
- A badly formatted mail or a mail which didn't download properly is now listed with an error icon.
- A number of internal fixes to improve stability.
- A number of internal changes to support upcoming version 2.0 to allow switching from 1.11 to 2.0 and back again.
Changes in 1.10.3
A few more bug fixes and minor improvements.
- Allow the CMD key also to be used for selecting individual mails.
- Updated copyright string for 2017.
- OS X - improved handling when reviewing an old sent mail with attachments, when those attachments no longer exist. Was giving internal error, improved to give pertinent error.
- Accept the information in a malformed content-type: header which has no content-type info but does have a filename (i.e. treat that mail part as an attachment).
- Avoid Safari destroying part of iLetter if it really doesn’t like something loaded into that part. Get around this by replacing the destroyed part with a new one. This affects when leaving a fullscreen mail to go to e.g. the Search page, or a mailbox list when previewing such a mail.
- Minor message changes when exporting.
- When showing a text body (or the mail headers), ensure that any bad UTF8 chars are converted to the lozenge, rather than the whole body being deleted.
- When importing, ensure we use a cc: address if there are no To: addresses, as the mail’s recipient.
- Interpret yet another variant of a badly formed Content-type: attachment.
- You can display the headers that came with the mail. Decode them if they are encoded so that Search will work better with that field.
Changes in 1.10.2
A few more bug fixes.
- When composing a mail, if the To: line had not yet been filled in, then saving the mail (which happens when switching to another tab, for instance) would fail, losing anything that had been entered in the mail.
- Allow the question-mark (?) to delimit spam tokens.
- Work is done behind the scenes by scripts. Most of these had an execution time limit of 30 secs. In certain cases this was not enough so the limit has been increased to 120 secs.
- Make sure that any attachment the user wishes to send is a file, and not a directory. Note: Apple’s applications are, in fact, directories. So these cannot be sent without first compressing them. This is better anyway to reduce their size, and the receiver can easily decompress them.
Changes in 1.10.1
Mostly bug fixes and work-arounds this time.
- When composing rich-text mails and creating a URL, allow the user to enter the http:// or https:// portion, instead of assuming http://, but default to this if neither is entered.
- Looks like no-one creates new mails from the menu entry, has been broken for some time. Ooops.
- When composing a mail, prevent nickname insertion where it’s not welcome.
- If a mailhost erroneously supplies a UID for a mail it no longer has, getting the mail would always fail, which would prevent any further downloads ever from that mailhost. Now, we mark the mail as downloaded.
- Microsoft continues its tradition of ignoring standards. Work around their new attachment type.
- Some mails come containing non-breaking-spaces, so the text doesn't wrap when displayed. Replace with ordinary spaces.
- Work around something gmail does (not sure if what they do is legal or not).
- Drag and drop of mailboxes: was not checking, when dragging a mailbox somewhere else, that a file of the same name did not already exist there.
- Renaming a mailbox to the same name was giving an error message instead of doing nothing.
- A couple of internal changes to make receiving attachments more robust.
Changes in 1.10
- Up to now, for a mail in the Inbox or Junk mailboxes, links are not followed and images not requested, thus avoiding alerting a potential spammer that you had looked at the mail. This notion has been extended to include the Trash mailbox. This will help avoid old spams being looked at inadvertently.
- When printing a mail, show the Attachments: line if there is one.
- When using the Accounts prefs panes, start these panes at the default account.
- In most cases, use a floating panel instead of a popup window for such things as the Prefs. These appear faster than a window popup.
- Increase the size at which logs get rotated from 200k to 500k bytes.
- When deleting or junking open mails, do not switch to the Trash or Junk mailboxes.
- For OS X, use new application icon.
- The mailbox-pane popup menu was not using the point-size defined for other menus.
- Allow the space-bar as well as down-arrow to move to next mail.
- Fixed bug to do with filter re-ordering that showed up after some filters had been deleted.
- Fixed bug to do with incomplete filters that prevented such a filter being edited or deleted.
- Minor bugs which showed up in odd cases.
Changes in 1.9.7
Two new features and some minor bug fixes. Note that, because a database schema has been changed, you can't revert to 1.9.6 once you have moved to this version.
- The Special menu has been reorganised and now includes a new item which closes all tabs that have open mails in them (except the active tab, if that is an open mail). This is useful if you are someone who tends to open a lot of mails in tabs until the tabs become too narrow to read what mail that tab is about.
- AddressBook has a new default setting for nicknames and groups: a default account to use with this nickname or group when it is the first such to be expanded in the To: field. Useful if you use a number of different email accounts for different purposes and want to be sure of using the appropriate From: address without having to change the account manually (which is still possible).
- In some instances a problem occurred when deleting a mail that was already in the Trash.
- When creating a new nickname or group, if the user did not specify a default mailbox, one would likely be set anyway instead of (None).
Changes in 1.9.6
Bug fixes and minor improvements only, no new features.
- Recent date display was not working properly in non-GMT timezones.
- More fixups in html mails relating to links, and improve some logging information.
- Improved handling of early exit of iLetter to ensure all cleanup done.
- If a period of sleep occurs, force automatic downloads once wakeup happens.
- Minor internal changes to improve resilience.
- Ensure links to webpages within emails always open in a separate window for older browsers.
- Fixed bug in the importer which would have prevented it working.
- Under OS X for Mavericks and older, revert to using a popup window for running iLetter. This avoids issues with toolbars and the Exit button not working.
- In the Filters window, moved the enable-filter buttons to the left of the filter-name in the list of filters (this may help when running iLetter on smaller displays). Added titles for the two columns there.
Changes in 1.9.5
- Allow the resizing of columns in the mailbox display.
- Prevent zip files from being treated as inline images, even if the sender asked for that. They will be handled as attachments.
Changes in 1.9.4
Bug fixes only, no new features.
- Ensure button bar tooltips are activated from anywhere inside the button. They were only being activated when the mouse was over the image in the button.
- Make detection of drag/drop of external objects (such as files) OK for both Safari and Chrome. Detecting this is slightly different between the two browsers, meaning that one method made drag of tabs and mailboxes OK for OS X but not for Windows or Linux, and vice versa. Now fixed.
- Attempts to display HTML (rich-text) mails while preventing such mails from "phoning home" to tell spammers you are reading their mail used a method which, it turns out, is only available in the most recent version of Safari (7.1 or later). So users with older versions of Safari could not see their mails.
Changes in 1.9.3
- The file dialogue has a (last visited) shortcut generated automatically in the shortcut list, which takes you straight to the last-visited folder.
- Added a couple more spam-related prefs. You can choose to have mails whose From: address is in the AddressBook treated as non-spam, and stop mails showing in the preview area of Inbox and Junk mailboxes from phoning home.
- Mailbox table popup addition: you can close the tab a mailbox is showing in, without having to switch to that tab.
- Images which are part of iLetter are no longer draggable.
- If you moused-out of repeating controls in the time-date picker and the file dialogue, they continued repeating by themselves as if you were still clicking them. Now fixed.
- In sent mails, if Subject: lines and names were encoded (for example, to allow accented characters), had forgotten to do this in the From: line. Now fixed.
- Bug was preventing filter names containing an ampersand (&).
- Ensured that when Search or compose windows are closed, any related popups are also closed.
Changes in 1.9.2
- A new version has been added for Linux/Ubuntu. Some additional software will be needed, see the Appendix in the User Guide for details.
- iLetter has been made to work with OS X Yosemite. Due to an update of the apache version supplied with OS X by Apple, versions of iLetter earlier than v1.9.2 will not run under Yosemite.
- When using the To:/cc:/bcc: buttons in AddressBook, ensure that the default mailbox gets added to the mail.
- One could not create a mailbox with a name containing an ampersand (&), although after creation a mailbox could be renamed to contain an ampersand in the name. Now fixed.
- New button on the button bar which will open the selected mail in a new tab.
- Fixed bug preventing a mail being automatically selected after deleting or moving mail(s) from a mailbox.
- Made iLetter icons non-moveable to prevent them being drag/dropped on tabs or mailboxes. Also prevented external objects from being dropped on tabs or mailboxes.
Changes in 1.9.1
- The order of tabs on the tab bar can be changed by dragging a tab to another position. Little red markers indicate where the tab will go if you drop it.
- All tabs may be dragged and all tabs may be closed. This lifts the previous restriction that the Inbox was permanently open and was always the first tab.
- Some keyboard shortcuts have been added, but not many as several interesting ones are captured by the browser. Using your platform modifier (CMD on OS X and CTRL on Win7), there is M for downloading mail, N for new mail, and P for printing.
Changes in 1.9
- It is now possible to rearrange the mailbox hierarchy by dragging/dropping mailboxes and folders in the mailbox pane.
- Between restarts of iLetter, it remembers the main window size and position, and the sizes of the main panes.
- Choosing to compact mailboxes now gives a message in the status bar to show that this action is under way.
- Reworked renaming a folder as this did not always work properly.
- Fixed bug in table builder used when composing mail.
- Fixed bug that prevented importing working properly.
- Removed ability to drag/drop a file to get a filename and path (in compose-mail and import/export). This only worked in Safari.
- Added highlight to prefs tab showing which one has been selected.
- To improve speed, iLetter for Win7 now uses Chrome rather than Safari.
Changes in 1.8.10
- iLetter will now remember, across restarts of iLetter, the arrangement of open/closed folders in the mailbox pane.
- New Splash Screen for "About iLetter...".
- Prevent an older version of iLetter running with a newer, and therefore possibly incompatible, version of the data.
- Add filtering actions to force a mail to be considered junk or not-junk. Allows possibility to set up white/blacklists.
- In line images with spaces in the filename were not showing up.
- When using the arrow keys/buttons to move around a mailbox, the selected mail can now drop off the bottom and re-appear at the top.
- Fixed problem of mails not being purged from mail hosts in a timely fashion.
Changes in 1.8.9
- When using the file/folder finder, any column can be made wider or narrower with little arrows at the top of each column.
- Added a Print command to the File menu for printing a mail.
- Prevent user from including a directory separator character in a new mailbox name.
- On startup, if iLetter detects that a mailbox is no longer present, disable any filters that used it.
- When renaming a mailbox or folder within iLetter, present the old name highlighted ready for editing (instead of nothing at all).
Changes in 1.8.8
Mostly bug fixes.
- If a file that iLetter expects to be present is found to be missing, that is reported then rather than causing an obscure problem later (of course, the fact that the file is missing will in itself cause problems).
- Some error messages and error handling improved.
- Tweak nickname expansion a bit when composing a mail.
- When sending a mail, check that the account to be used for sending it still exists.
- If an account is deleted, make sure it's no longer the default account for sending mails.
- When renaming a mailbox/folder, if the mailbox/folder was not at the top level, the renaming took place, but menus were not updated with the new name.
- Ensure that only numbers are enterable for spam handling parameters (and positive ones at that).
- Another instance (this time when creating a new mailbox) where a single-quote (') in a folder-name caused a fail.
- Kill Attachments button not functional.
- Improve presentation of Search window, and make some fields in Search and Filters windows narrower.
- Some improvements to the menu system; these will mostly be apparent if you have many mailboxes with long names and a complicated (i.e., deep) mailbox structure.
- Add ability to alter the size of the font in the menus.
Changes in 1.8.7
- Options to delete, limit, and rename mailboxes/folders in the Special menu, with the same options being available in a popup menu by right-clicking on a mailbox/folder in the mailbox pane.
- Searching or filtering on subject now includes all the text in the subject line. Previously it was leaving out things like re:, fwd:, and anything in square brackets [ ].
- When attachments are stored, their modification time/date is set to any such time/date supplied with the email. If none is supplied, then the current time/date will be used. When attachments are sent out, time/date information is always supplied.
- Started doing some work on making iLetter behave better if unexpectedly a mailbox vanishes or becomes corrupted while iLetter is running. There is more to do in this area.
- The Manage Signatures item in the Special Menu was inoperative.
Changes in 1.8.6
- Change the modifier keys used when selecting mails in a mailbox (see Release Notes).
- Fixed bug whereby if a mailbox was renamed (using Finder or Win-Explorer), one had to restart iLetter twice before it noticed.
- Fixed bug that caused sorting by size not to work.
- Fixed bug which caused a problem if user had not defined any nickname groups, but clicked the To: button anyway.
Changes in 1.8.5
- Cosmetic changes to make the Win7 version look more like the OS X version
- Recent versions of Safari (such as in Mavericks) had some changes that affected new account creation. Worked around this.
- In the Preferences, when switching from Accounts to Accounts Extras, keep the same account showing
- When adding an account and cancelling before saving, show the account that was visible previously
- After saving a new account, show that account rather than the first one in the list
Changes in 1.8.4
This release is mostly bug fixes.
- Harden account creation against odd characters in passwords, names, etc
- Ensure all mailboxes, however created, have an index created which speeds up their use
- Bug related to mailbox creation fixed
- Was only checking for mailbox limit in some mailboxes
- Display mailbox size limit
- Added build number to About iLetter display
Changes in 1.8.3
New feature: you can limit the size of a mailbox (in terms of the number of emails it contains) to a fixed amount on a per-mailbox basis. This can be activated by right-clicking on the mailbox in the mailbox pane. This can be useful for example if you are on a mailing list and filter list mails to a particular mailbox.
- More issues related to import fixed
Changes in 184.108.40.206
- Minor change when sending mails as some versions of some email clients not receiving attachments.
- Fix import and export which got broken during development of Win7 version
- Fix timezone issue for all supported OS X versions (but not Windows 7, unfortunately)
- Defend against attachment filenames containing a backtick character
- Allow the user to decide whether or not to save email raw bodies
- When redirecting, the From: address was not being generated properly
- Minor changes to improve the handling of window resizing in a couple of instances