web-dev-qa-db-ja.com

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

muttで作成された一連のメールボックスをimapfilterで使用しています。手動での再構成を回避するには(フォルダーリストに移動してを押します) s 新しいエントリごとに)、muttを単純に構成したい送信、ゴミ箱、起動時の延期を除くすべてのIMAPフォルダーをサブスクライブします。これは構成を生成せずに可能ですか?ファイル?

15
l0b0

imap_list_subscribedオプションは、回りくどい方法ではありますが、必要なものを提供する場合があります。から ドキュメント

この変数は、IMAPフォルダーの参照でサブスクライブされたフォルダーのみを検索するか、すべてのフォルダーを検索するかを構成します。これは、IMAPブラウザでこの機能を使用して切り替えることができます。

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

これに満足できず、フォルダーもサブスクライブしたい場合は、CLIツールをスクリプト化することをお勧めします(imapfilterを使用するのと同じように)。最も簡単なのはcurlで、これは生のIMAPコマンドをサポートします。 (LISTを使用して)フォルダーのリストをフェッチし、それらをサブスクライブする(SUBSCRIBE)だけです。

1
mjturner