web-dev-qa-db-ja.com

mutt:リモートIMAPフォルダリストを自動的にフェッチします

.muttrcにリモートIMAPフォルダを明示的に設定できることを知っています

mailboxes imaps://$my_server/INBOX.myfolder

アカウントに約30個のフォルダーがあります。Muttを使用してIMAPリモートフォルダーリストを自動的にフェッチし、それらをナビゲートすることはできますか?

1

設定ファイルには次のオプションがあります。

imap_check_subscribed
       Type: boolean
       Default: no

       When set, mutt will fetch the set of subscribed folders from
       your server on connection, and add them to the set of mailboxes
       it polls for new mail just as if you had issued individual
       “mailboxes” commands.

もちろん、これはサブスクライブされたフォルダーに対してのみ機能し、サーバーへの最初の接続後にのみ機能します。

2

実際に表示される内容や「IMAPリモートフォルダリストを取得する」方法は指定しませんが、MuttがIMAPサポートを使用してコンパイルされた場合のデフォルトの動作はallフォルダを一覧表示することです。おそらく、Mutt構成にはデフォルト設定からの変更が含まれています。


デフォルトでは、Muttが利用可能なIMAPフォルダのリストを参照するとき(たとえば、cを使用して別のメールボックスを開いた後)、IMAP LISTコマンド を使用してフォルダのリストとサーバーは、ユーザーのアカウントに存在するallフォルダーを返します。

この動作を変更するには、 imap_list_subscribed 構成オプションはyesに設定できます。この場合、Muttはサーバーからフォルダー名を取得するときにIMAP LSUBコマンド を使用します。これにより、のみマークされているフォルダーのリストが取得されますサブスクライブ IMAPサーバー上。

この変数は、IMAPフォルダーの参照でサブスクライブされたフォルダーのみを検索するか、すべてのフォルダーを検索するかを構成します。

1