Mutt:IMAPメールボックスを自動的にサブスクライブする


15

muttが入力されている多数のメールボックスを使用していますimapfilter。手動での再構成を回避するため(フォルダーリストに移動しs、すべての新しいエントリを押す)、送信済み、ゴミ箱、および起動の延期を除くすべてのIMAPフォルダーをmutt単純にサブスクライブするように構成します。これは、構成ファイルを生成することなく可能ですか?

回答:


1

このimap_list_subscribedオプションは、回り道ではありますが、あなたが望むものを提供するかもしれません。ドキュメントから:

この変数は、IMAPフォルダーブラウジングが購読フォルダーのみを検索するか、すべてのフォルダーを検索するかを構成します。これは、関数を使用してIMAPブラウザーで切り替えることができます。

no(デフォルト)に設定すると、サブスクリプションステータスはチェックされず、代わりにサーバー上のすべてのフォルダー(LISTコマンドによって返されたすべてのフォルダー)が表示されます。

それに満足せず、フォルダーもサブスクライブしたい場合は、CLIツールのスクリプトを作成する方がよい場合があります(使用するのと同じようにimapfilter)。最も簡単なのはcurl、生のIMAPコマンドをサポートするかもしれません。フォルダーのリストを取得し(を使用LIST)、それらをサブスクライブします(SUBSCRIBE)。


-1

imap_check_subscribed設定できるというオプションがあります.muttrc。このオプションが設定されている場合、muttは接続時にIMAPサーバーから購読フォルダーのセットを取得します。


1
-1それは与えられた問題の解決策ではありません。私はすでにこのオプションを使用しています。
-l0b0

1
それから私はあなたの質問を誤解したのではないかと心配しています。
ペトルウーゼル

-1

それで、私があなたを正しく理解していれば、構成を編集する必要はありませんが、通常は構成権利にある構成変更を適用しますか?

--enable-imapフラグを使用してconfigureスクリプトを実行しようとしましたか?

MuttがIMAPサポート付きでコンパイルされている場合(--enable-imapフラグを指定してconfigureスクリプトを実行することにより)、MuttはリモートIMAPサーバーにあるフォルダーを操作する機能を備えています。

フォルダー{imapserver} inboxを選択すると、リモート受信ボックスにアクセスできます。imapserverはIMAPサーバーの名前で、inboxはIMAPサーバー上のスプールメールボックスの特別な名前です。IMAPサーバーで別のメールフォルダーにアクセスする場合は、{imapserver} path / to / folderと組み合わせて正規表現を使用する必要があります。path/ to / folderは、ホームに相対してアクセスするフォルダーのパスですディレクトリ。

また、fetchmailはIMAPフォルダーにアクセスするためのより安定した方法です。


どの構成スクリプトですか?
l0b0

良い質問。私が言及しているのは、Muttを手動でインストールし、-enable-imapフラグでプリコンパイルしたことです。次のようなものです。1.ソースを見つけてダウンロードします。2.ソースコードをダウンロードしてコンパイルまたはコンパイル済みのパッケージをダウンロードした後、tarコマンドを使用して作業ディレクトリに展開します。tar -zxvf mutt-xxxtar.gz 3.新しく作成したディレクトリに変更します:cd mutt-1.4.2.3 26 4. configureスクリプトを実行して、システムでMuttをコンパイルするために必要なファイルをビルドします。./configure make install
ジーザスムハンマドキリスト

MuttはデフォルトでIMAPサポート付きでコンパイルされます。いくつかのレベルが削除されたことについて質問しています:起動時にIMAPフォルダーをサブスクライブする方法。
l0b0

確かに、あなたが望んでいた機能は自分でコンパイルした場合にのみ利用可能です。ただし、あまり役に立たない場合は申し訳ありません。あなたはそれでイライラしていると確信しています。私はMUTTの大ファンではありません。:-)
イエス・ムハンマド・キリスト

Muttは、2002年に最初に使用したときにデフォルトでIMAPを有効にしていました。2019年にデフォルトでIMAPがないとは本当に信じられません。そのためのリファレンスはありますか?
l0b0
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.