mac mail set default to sort newest messages on top for all mailboxes

Is there a way to set Mail's default to sort newest messages to the top on all mailboxes?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sigurdur ArmannssonDesigner Commented:
You can put many different columns on you message viewer by right clicking on the bar. Make sure Date Received is one.

Then click on the bar where Date Received is, once or twice until the messages are on top.

You may have to do this for every subfolder but if you need to do this for all accounts inboxes you select the Inbox, which includes all accounts.

Something like this you were looking for?
tj-aAuthor Commented:
Thanks for the reply.  I knew how to sort with the bar, but it only affects the selected mailbox.  I tried selecting Inbox, Sent, etc and then sorting, but that only changed that top level view.

I'd like to set it somewhere and then have that setting propagate to each mailbox under Inbox, Sent, etc.
Sigurdur ArmannssonDesigner Commented:
I browsed arround and it does not seem to be any one trick pony for this. I even read this fantastic list in search for alternatives:

Personally I prefer to have new mail at the bottom and I looked into several (I have 80+ subfolders) and they all stick to that position once I have set it so.
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

To be honest, I haven't found a way to set this default (yet), and I have been looking for year!

Mail default to Nevest at the Buttom, and I don't like that either.. :-(

So when ever I re-connect to a mailaccount, I have to go through ALL folder and chnage the sort order.. bummer!

There is no support for setting the SortOrder via AppleScript.

The Sort Order is set for each mailbox in the Info.plist file:


So, it should be possible to write a script to do this - but I don't have the time right now.
tj-aAuthor Commented:
sigurarm, thanks for the link.  it has some cool stuff and I bookmarked it, but it doesn't have what I'm looking for.

marook, I began to wonder if it would be best to script it.  assuming I'd have to script for each mailbox/sub-mailbox, it shouldn't be too bad (mainly, like you, finding time to do it)

I'm a newbie to AppleScript (I typically do bash scripting) so if you have any suggestions on where I could get info on it, I'd appreciate it.
Just a quick suggestion - If you're used to shell scripting, go for it. Use the defaults write command or the PlistBuddy command to set a value in a plist file.

Here's Apple's defaults man page, and here's Apple's PlistBuddy man page.

Note that PlistBuddy must be invoked in this manner: /usr/libexec/PlistBuddy

Good luck!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tj-aAuthor Commented:
Looks like scripting is the way to go ... when there's time!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Mac OS X

From novice to tech pro — start learning today.