Reader Austin Tichenor gave me yet another reason to visit Rob Griffiths’ Mac OS X Hints. This time, it was to find a way to easily reveal Mail messages that had not been replied to.
Is there any way using Mail that I can create a rule to highlight emails that I haven’t responded to? It’d be a great visual reminder.
My exploration of Mac OS X Hints got me darn close to an answer. There I found
that reveals how to use AppleScript to display flagged or unread messages. In this thread, Apple’s AppleScript guru, Sal Soghoian, offered three scripts — one for showing all unread messages, another for showing all flagged messages, and yet another for showing all messages (essentially putting things back the way they are by default).
I modified one of these scripts to reveal all messages that haven’t been replied to. It goes like this (and please forgive the funky formatting):
tell application “Mail”
tell the front message viewer
set the visible messages to every message whose was replied to is false
on error error_message
display dialog error_message(“Cancel”) default button 1
Save the script and place it in this location: ~/Library/Scripts/Mail Scripts. When you want to see those messages you haven’t replied to, simply choose the script from Mail’s Script menu. To view all your messages, use Sal’s third AppleScript found via the link above.