mutt не показывает папки Maildir из dovecot-lda

mutt не показывает папки Maildir из dovecot-lda

Я использую dovecot-ldaOpenBSD для локальной доставки в Maildir, и по умолчанию почтовый ящик inbox maildir фактически расположен в ~/Maildir/{tmp,new,cur}, однако все подпапки находятся внутри ~/Maildirнего, например ~/Maildir/.Sent/{tmp,new,cur}и т. д.

Я использую mutt. Когда я делаю это c ?, чтобы сменить папку и перейти в ~/Maildir/, он просто показывает папку «Входящие» и, похоже, не позволяет увидеть папки под ней.

решение1

Кажется, это можно сделать, если вставить что-то вроде следующего ~/.muttrc:

set folder=~/Maildir
set mask=".*"

Кажется, это работает отлично, пока вы случайно не перейдете на один уровень выше, из ~/Maildir/в ~/, а затем переход по списку обратно в , ~/Maildir/похоже, всегда приводит вас в папку «Входящие», при этом c ?список больше не позволяет вам видеть папки ниже ~/Maildir. Но пока вы не перейдете .., это работает отлично.

решение2

Похоже на то, что сказал cnst, но с более умной маской. Эта маска показывает только файлы, которые начинаются с точки и за которыми следует не-точка, что должно показывать только почтовые папки dove-cot и скрывать все метафайлы dovecot.

set folder=~Maildir
set mask="^\\.[^.]"

Связанный контент