TruePreview

Apple's OS X Mail program is a good e-mail client overall, but it has its share of annoyances. Apple does not provide a published or supported way to extend or modify Mail's behavior. Thus, these annoyances persist until a developer takes the time to dig into Mail's innards to find an underhanded solution.

One of the most common shortcomings/omissions/bugs/failures in Mail is the inability to truly preview messages. If the preview pane is displayed in the message viewer window, as soon as a message is selected and displayed, it is marked as read. Most every other e-mail client on the planet provides an option to delay marking messages as read. This particular issue has been the one nagging annoyance that has bothered me for years now. With every OS X upgrade, I have anticipated Apple finally adding this necessary functionality, only to be disappointed.

Enter TruePreview. I am the developer who finally took the time to dig into Mail's innards to find an underhanded solution. TruePreview adds a preference panel to Mail's preferences that allows you to mark messages as read immediately (Mail's default), never, or after a delay. Additionally, it allows you to immediately mark messages as read when replying, forwarding, opening in a separate window, or scrolling the preview pane. Finally, it allows you to specify these settings independently per-account, if desired.

TruePreview

System requirements

TruePreview requires Mac OS X and Mail, obviously. It has been tested with Mac OS X 10.5 (Mail 3.6) and Mac OS X 10.6 (Mail 4.x).

Support

To get support, file a bug report, or request a feature, please open a ticket. To be kept up to date on new releases, join the TruePreview-Announce mailing list.

Translations

If you are interested in providing a translation of TruePreview, please create an account on this site and contact me to let me know your username and the language(s) to which you will be translating.  I will then send you instructions.

Cost/License

TruePreview is free, open source software covered by the BSD license. Before I took the time to write this myself, I often said I would gladly pay for it. I am a huge proponent of open source software, though, so if you find this plugin useful, please consider making a donation to allow me to continue updating, maintaining, and enhancing TruePreview.

Uninstall

To uninstall TruePreview, delete the Library/Mail/Bundles/TruePreview.mailbundle folder from your home directory and restart Mail.

Project maintainers: 
Jim Riggs
Statistics
Open tickets: 
10 (view | create)
Releases: 
10 (view)
Releases: 
Version Compatibility Release date File
1.8a7 (Release notes)
Mac OS X 10.7 (Lion)
Mac OS X 10.8 (Mountain Lion)
Mail 5.0
Mail 5.1
Mail 5.2
Mail 5.3
Mail 6.0
Mail 6.5
Mail 6.6
Fri, 2013-09-13 08:09 - 45 weeks 3 days ago
1.8a6 (Release notes)
Mac OS X 10.7 (Lion)
Mac OS X 10.8 (Mountain Lion)
Mail 5.0
Mail 5.1
Mail 5.2
Mail 5.3
Mail 6.0
Mail 6.5
Mon, 2013-06-17 12:46 - 1 year 5 weeks ago
1.8a5 (Release notes)
Mac OS X 10.7 (Lion)
Mac OS X 10.8 (Mountain Lion)
Mail 5.0
Mail 5.1
Mail 5.2
Mail 5.3
Mail 6.0
Fri, 2012-09-21 07:45 - 1 year 44 weeks ago
1.8a4 (Release notes)
Mac OS X 10.7 (Lion)
Mac OS X 10.8 (Mountain Lion)
Mail 5.0
Mail 5.1
Mail 5.2
Mail 6.0
Thu, 2012-08-16 09:22 - 1 year 49 weeks ago
1.8a3 (Release notes)
Mac OS X 10.7 (Lion)
Mail 5.0
Mail 5.1
Mail 5.2
Tue, 2012-02-07 07:49 - 2 years 24 weeks ago
1.8a2 (Release notes)
Mac OS X 10.7 (Lion)
Mail 5.0
Mail 5.1
Sun, 2011-10-16 13:46 - 2 years 40 weeks ago
1.8a1 (Release notes)
Mac OS X 10.7 (Lion)
Mail 5.0
Tue, 2011-08-23 12:26 - 2 years 48 weeks ago
1.7 (Release notes)
Mac OS X 10.5 (Leopard)
Mac OS X 10.6 (Snow Leopard)
Mail 3.6
Mail 4.1
Mail 4.2
Mail 4.3
Mail 4.4
Mail 4.5
Tue, 2011-03-22 08:06 - 3 years 18 weeks ago
1.6 (Release notes)
Mac OS X 10.5 (Leopard)
Mac OS X 10.6 (Snow Leopard)
Mail 3.6
Mail 4.1
Mail 4.2
Mail 4.3
Mail 4.4
Thu, 2010-11-11 07:13 - 3 years 37 weeks ago
1.5 (Release notes)
Mac OS X 10.5 (Leopard)
Mac OS X 10.6 (Snow Leopard)
Mail 3.6
Mail 4.1
Mail 4.2
Mail 4.3
Wed, 2010-06-16 08:02 - 4 years 6 weeks ago