Can mutt be persuaded to use a sensible maildir hierarchy?
Chris Green
cl at isbd.net
Wed Sep 23 08:07:02 UTC 2020
On Tue, Sep 22, 2020 at 10:40:09PM -0400, Kurt Hackenberg wrote:
> 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.
>
Yes, exactly, it used to work the 'right' 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
Yes.
> 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.
>
I think I might try that second idea, I can run mb2md (as you say)
2354 times and get the layout I want. Then I can try mutt on it and
see if it's practical.
--
Chris Green
More information about the Mutt-users
mailing list