mutt は dovecot-lda からの Maildir フォルダを表示しません

mutt は dovecot-lda からの Maildir フォルダを表示しません

私はdovecot-ldaOpenBSD で を へのローカル配信に使用しておりMaildir、デフォルトでは、受信トレイの maildir は実質的に にあります~/Maildir/{tmp,new,cur}。ただし、すべてのサブフォルダーは~/Maildir自体の中にあります (例:~/Maildir/.Sent/{tmp,new,cur}など) 。

私は を使用していますmutt。 を実行してc ?フォルダーを変更し、 に移動すると~/Maildir/、受信トレイのみが表示され、受信トレイの下のフォルダーは表示されないようです。

答え1

次のようなものを に入れることで、これを機能させることができるようです~/.muttrc

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

~/Maildir/これは、誤ってからに 1 つ上のレベルに移動するまではうまく機能しているように見えますが~/、その後、リストから に戻ると、~/Maildir/常に受信トレイに戻り、リストではc ?の下にあるフォルダーが表示されなくなります~/Maildir。ただし、 に移動しない限り..、これはうまく機能しているようです。

答え2

cnst が言ったことと似ていますが、よりスマートなマスクです。このマスクは、ドットで始まり、ドット以外の文字が続くファイルのみを表示します。これにより、dove-cot メール フォルダーのみが表示され、dovecot メタファイルはすべて非表示になります。

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

関連情報