mutt: リモート IMAP フォルダ リストを自動的に取得する

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サポート付きでコンパイルされている場合のデフォルトの動作は、全てフォルダー。おそらく、Mutt 設定にはデフォルト設定からの変更が含まれています。


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

この行動を変えるには、imap_list_subscribed設定オプションは次のように設定できますはいこの場合、MuttはIMAPを使用しますLSUB コマンドサーバーからフォルダ名を取得する場合:これはのみマークされているフォルダのリスト購読済みIMAP サーバー上。

この変数は、IMAP フォルダーの参照で、購読済みフォルダーのみを検索するか、すべてのフォルダーを検索するかを構成します。

関連情報