Can mutt be persuaded to use a sensible maildir hierarchy?
Kurt Hackenberg
kh at panix.com
Wed Sep 23 02:40:09 UTC 2020
On 2020-09-22 13:30, Chris Green wrote:
>> Does mutt still use the (IMHO silly) maildir hierarchy where mail
>> 'folders' are simply represented by another '.' and name in the
>> maildir directory name?
>>
>> Is there some way I can get to use real directories to represent my
>> hierarchy of mail?
Originally maildirs had no subfolders; the '.' names were invented by
Sam Varshavcik, I think a long time ago.[1] What you want also exists;
it may be more recent. The IMAP server Dovecot, at least, can be
configured to name maildir subfolders either way.
I think Mutt can read or create a maildir at any pathname you supply,
including the pathname of either kind of subfolder. What Kevin said
about the new function <descend-directory> sounds like a handy shortcut.
> I just run mb2md on my existing mail folders, I ended up with a single
> directory (~/Maildir) containing 2354 files mostly with ridiculously
> long names! This just isn't a sensible way to organise my mail.
Do you mean you have 2354 mbox files, and now 2354 maildir subfolders?
Maybe you can write a shell script that renames all those maildir
subfolders to the pathnames you want. Or a script that runs mb2md 2354
times, with an input and output pathname each time, if it can be used
that way. Or use a different conversion tool.
[1] <https://en.wikipedia.org/wiki/Maildir>
More information about the Mutt-users
mailing list