私は手動でmutt
再構成imapfilter
するのを避けるために(フォルダリストに移動して各新しい項目をタップする)、単に次のように設定したいと思いsます。mutt
Sent、Trash、およびDefer on Startupを除くすべてのIMAPフォルダを購読します。構成ファイルを生成せずにこれを達成できますか?
答え1
このimap_list_subscribed
オプションはバイパス方法ですが、必要なものを提供できます。 ~から文書:
この変数は、IMAPフォルダナビゲーションが購読されているフォルダのみを見つけるか、すべてのフォルダを見つけるかを設定します。この機能を使用して、IMAPブラウザを切り替えることができます。
(デフォルト)に設定すると、購読ステータスno
を確認せずに、代わりにサーバー上のすべてのフォルダ(コマンドで返されたすべてのフォルダLIST
)が表示されます。
これがうまくいかず、これらのフォルダを購読したい場合は、より良いアプローチはCLIツール(使用中のツールなどimapfilter
)をスクリプト化することです。おそらく最も簡単には、生のcurl
IMAPコマンドをサポートすることです。フォルダのリストを取得し(を使用してLIST
)、そのフォルダを購読してください(SUBSCRIBE
)。
答え2
imap_check_subscribed
You Can Inというオプションがあります.muttrc
。このオプションを設定すると、muttは接続時にIMAPサーバーから購読されたフォルダセットを取得します。
答え3
それで、私が正しく理解していたら、設定を編集したくないので、一般的に設定の設定変更を適用したいのでしょうか?
以下を使って設定スクリプトを実行してみましたか?--imapを有効にするバナー?
MuttがIMAPサポートにコンパイルされている場合(次のコマンドを使用して設定スクリプトを実行して)--imapフラグを有効にする)はリモートIMAPサーバー上のフォルダを処理できます。
{imapserver} inboxフォルダを選択して、リモートの受信トレイにアクセスできます。ここで、imapserver は IMAP サーバーの名前、inbox は IMAP サーバー上のスプールメールボックスの特殊名です。 IMAPサーバーの他のメールフォルダにアクセスするには、{imapserver} path / to / folderで正規表現を使用する必要があります。ここで path/to/folder は、ホームに比較的アクセスしたいフォルダです。礼拝の規則。
また、fetchmailはIMAPフォルダにアクセスするためのより信頼性の高い方法です。