I would like to be able to sort the inbox by Subject, From, and Date. This is in the Thunderbird email client.
(Related: #88 find by date) We'll probably add these at some point, but it's tricky to do in a threaded conversation view, which is the only option currently. We'd need to build a flat message list first and then make sortable columns. (What does it mean to sort by "From" if the conversation has four people? Does Date show the first message date, or most recent message date? Etc...)
Other apps: Airmail has this by lots of fields. Unibox has group by sender.
I think sorting by thread is quite possible and would be better than sorting by individual message. I believe threads could be sorted a follows:
Date - by date of the most recent email (this is how Gmail does it).
Subject - by original email subject (which should align pretty closely with the rest of them)
From - by original sender
I just want to be able to sort with oldest messages on top instead of newest on top. Is that possible now?
Interested in this as well. Any chance?
I am interested in this functionality as well as the ability to add custom groupings, etc, group by date, sender, etc.
I would prefer group by sender aka like Unibox
viraf, That sounds like a separate request (grouping)? Maybe add it and link to it from here?
+1 for these options as well. I know the implementation in the code is a little more complicated to build, but this is pretty standard in most email applications.
I've often used sorting by size in other clients to be able to figure out which old emails were eating up so much space. I would find that very useful in Mailspring.
I use sorting/grouping within outlook for date. All dates are grouped: today, yesterday, this week and so on:

It would be great, if this would be a feature.
Even basic sorting is a must for any email app (date, from, attachments etc).
Other clients (Thunderbird, outlook) that support threaded conversations explode the threads when sorting and then revert to threaded when viewing normally so I guess thats the way to go.
Any idea when this is pencilled in for development..?
Don't write out sorting threads. Sorting by thread works fine some thread level aspects like subject and date (last email). It could even sort by last sender.
This really seriously is a feature that should be implemented. It's nearly unusable for me without it.
Talk about a feature that should be implemented.
Mailspring is literally the first mail client I've used that _doesn't_ have the ability to sort emails, and it baffles me how the team thought it was release ready without it.
For cryin' out loud, even PINE (now 26 years old) has the -sort _order_ command which includes arrival, date, subject, orderedsubj, thread, from, size, score, to, cc, and reverse.
The fact that newest message threads appear at the bottom of the message view is HORRIBLE - VERY BAD UX. So when I have 72 threads, I am forced to scroll to the bottom simple shows that your development team is clueless and that makes Mailspring one of the WORST mail clients on the planet!!!
Its time to put a stop to BAD SOFTWARE!!!
Was about to pay for a subscription but definitely need sorting. Going to try Evolution.
Most helpful comment
I just want to be able to sort with oldest messages on top instead of newest on top. Is that possible now?