Is there a way to set up the indox to populate unread emails at the top of the inbox instead of by the time it was sent?
Use the View menu, and select Arrange By>Message Status. Make sure
Columns is set to display message status; then, click on the column
header to invert the sort order if necessary. (When I first arranged by
status, Read messages were at the top, Unread at the bottom; clicking
the column header reversed that order.)