muttはスレッド化された「会話」スタイルメッセージを表示する必要がありますが、set sort = threads
スレッドに独自の応答を表示しません。代わりに自分のメッセージを表示するには、送信トレイフォルダに切り替える必要があります。スレッド内で私の答えを表示する方法はありますか?
答え1
私はそれほど良くありませんが、私に合った解決策を見つけました。
set record = "+INBOX"
メッセージがリンクされるように受信トレイに履歴を設定しました。初めてメールを送信するときは、これは理想的ではないかもしれませんが、一般的に返信を受け取るので問題になりません。
答え2
私は見つけたたわごとはあまりありません。私が探しているいくつかのアクションがあります。これは、メッセージIDを表示するマクロを定義し、各メッセージの場所に関係なく、スレッド全体の会話を表示する仮想フォルダを作成します。デフォルトでは検索結果でのみ機能します。通常のメールボックスにも同じ動作を適用できるかどうかはわかりません。
答え3
答え4
notmuch
ソリューションですが、1つではなく複数のソリューションです。
set record = "+INBOX"
私はBCCソリューションに耐えられませんmy_hdr
。fcc-hook
説明されている解決策を入手できません。ここそれはうまくいきます(おそらくneomuttではなくただのmuttです)。- だから私は
notmuch
「仮想フォルダ」アプローチから始めました。これは良い解決策を提供しましたが、私は素晴らしい解決策ではなく、操作と安定性が非常に複雑でした。
幸いなことに、その過程で素晴らしい、簡単で迅速な代替ソリューションを見つけました。返品NotMuch提供:
<entire-thread>
。
デフォルト値(表示されたレスポンスなし、仮想フォルダなし)はそのまま残りますentire-thread
が、私のカーソル/マーカーがスレッド内にあり、そこから私のレスポンスを表示するには、私のentire-thread
レスポンスを含めるようにスレッドが再構築されます。これは最終的によりきれいで簡単に感じられたので、結局仮想フォルダへの完全な切り替えを取り消してnotmuch
既存のフォルダに戻しました。
以下から呼び出してください.neomuttrc
。
bind index + entire-thread # or instead of `+` bind to `,+` or anything
弱点は
- スレッドの一部ではなく、私が送信したメッセージを表示するには、
<change-folder>
これを行う必要があります。Sent
- スレッド全体を見たときに
<change-folder>
戻ってください。Inbox
しかし<change-folder>
、今はヘッダキャッシュを正しく実行しているので、遅くないので、マイナーな問題です。
コンテキスト:
- 私はmacos、macportsのバージョンでneomuttを使用しています(ここには混乱するバリエーションがたくさんあります)
- 電子メールが30,000個ほどしかありません。