I used to use Mutt way back in the day and, well, I haven't found anything better, so am returning to the fold. Kennel. Whatever.
I was never very happy with mbox format so thought I would try Maildir instead. I've got it working, more or less, but my Mutt experience seems quite "raw" in that the format I'm using bleeds through into the user interface. To explain: I have a number of different email accounts on a number of different servers, and I do that for a number of reasons, one being that my email is then effectively pre-filtered. Work email goes to, say, some...@example.com, non-work email to someb...@example.org, and so on. I want that to be the case with my local email experience as well, so I've set up procmail to deliver into different directories depending on where the email comes from/to: # work :0: * ^(From|Cc|To).*some...@example.com Work/ # play :0: * ^(From|Cc|To).*someb...@example.org Play/ # rest :0 Mail/ When I open Mutt it starts in the Mail mailbox. Okay, fair enough, it has to start somewhere. But then I press 'c' to change mailbox and, if I can't remember what mailboxes I have (seriously, I have a *lot*), can press '?' to find them. Except there's the "leakage", I see the cur, new, and tmp directories listed inside the Maildir directory. Then, yes, I can go up a level and choose the mailbox I want. All of this is a long-winded way of asking: is there a better way of changing mailbox, please, given what I'm to do overall? Maybe I am just missing a config setting? (he says, hopefully) What I'd like is that when I press '?' I get a list of *mailboxes* rather than directories, because, as a user, I'm really not interested in directories, I only want to know about mailboxes.