One annoying function of OS X’s Mail app is that it automatically marks an email as Read the second it is selected. This is compounded by the fact that Mail automatically selects the top most email in the list (usually the newest email). Sometimes I just want to take a quick peek at an email without actually marking it as read. Thanks to this clever plugin, you can alter the delay Mail uses to mark an email as Read.

TruePreview is a simple plugin that allows you to adjust the delay time Mail uses to mark an email as Read. Once installed, you will find a new tab in Mail’s preferences where you can set the delay time to whatever you wish for all emails. Alternatively, you can turn of the “Mark as Read” status completely until you open an email in a separate window by double clicking the email, forwarding, or replying to an email.

TruePreview

TruePreview solves a huge annoyance in OS X Mail's behavior

If you prefer, TruePreview allows you to adjust the delay time on a per-account basis. This is particularly useful for those who have multiple email accounts with different providers.

I don’t use plugins for Mail anymore, but this is one plugin that I’m definitely going to keep around! A big thanks to OSXDaily.com for finding this awesome Mail plugin!