Neo / MutとiSyncでローカルとリモートのIMAPフォルダを混在させますか?

Neo / MutとiSyncでローカルとリモートのIMAPフォルダを混在させますか?

現在、いくつかの異なるアカウント用にNeo / MutとiSyncが設定されています。すべてが同期され、おおよそ私が望む方法でMuttクライアントを設定しました。ただし、<save-message>メールをアーカイブフォルダに移動するのに問題があります。アカウントの種類によって異なります。

  • 両方のGmailアカウントでメッセージを読み取り、ローカルの<save-message>「フルメール」フォルダに移動すると、メッセージは期待どおりに移動します。その後、を実行すると、mbsyncMuttのAll Mailフォルダに同じメッセージの2つのコピーが表示され、その1つは削除としてマークされます。移動する前にメッセージを読み取ったにもかかわらず、すべて未読としてマークされます。私の解決策は、受信トレイからメッセージを削除することでした。今後の同期では、削除されたメッセージは完全なボックスに表示され、重複したメッセージとしては表示されません(ただし、まだ未読としてマークされます)。

  • 私のProtonMailアカウントからメッセージを読み取り、アーカイブフォルダに保存できます。次回同期すると、アーカイブフォルダに重複したメッセージが表示されます。一方は未読としてマークされ、もう一方は未読としてマークされますが、どちらも削除されません。 Gmailアカウントとは異なり、受信トレイから電子メールを削除しても、その電子メールは私のアーカイブに表示されないため、ここでは半分のアクションは機能しません。

たぶん、これらは2つの別々の質問かもしれませんが、互いに関連しているようです。複数のブログ記事を読み、多くのドットファイルを検索しました。フォルダに入ったときに重複するアイテムを削除するフォルダフックなどの重複メッセージの問題に対する「解決策」を見ました。私の考えでは、これは実際の解決策ではありません。

だから私はMuttにメッセージを次の場所に保存するように言うことができるかどうか疑問に思いました。離れてフォルダ、そしてこれがより良い結果をもたらすかどうか。また、私はIMAP用にMuttを設定しませんでしたmbsync。私はまだMuttを主にローカルに保存されたメールを読むために使用したいのですが、メールを移動する方法も教えたいと思います。リモートIMAPフォルダに。

可能ですか?それとも私が見落としているより明確な方法はありますか?その間、アーカイブされたメッセージを読み取りとして手動でマークし、重複したメッセージを削除します。私がこれを見つけることができれば、Muttは私のお気に入りの電子メールリーダーになります。

ベストアンサー1

ProtonMailアカウントを使用してこれを行う方法を見つけました。save-messageIMAPディレクトリに直接アクセスできることがわかりました。ただし、mbsyncProtonMail BridgeへのIMAPインターフェイスが正しく機能していても、NeoMuttは「ログイン中...」で停止します。

mbsync問題全体のデバッグ中にログを調べました。メッセージが重複している理由を特定するのはあまり役に立ちませんでしたが、LOGINIMAP認証方法を使用していることがわかりました。だから私はNeoMutt設定に次の行を追加しました:

set imap_authenticators = "login"

次のマクロを使用して、現在のメッセージまたはフラグ付きメッセージをIMAPアーカイブメールボックスに直接移動でき、重複メッセージを受信しなくなります。

macro index,pager A ":set confirmappend=no\n<tag-prefix><save-message>imap://127.0.0.1:1143/Archive\n:set confirmappend=yes\n"

まだ小さな問題があります。メッセージが読み取りとしてマークされ、同じ実行からアーカイブに移動された場合、mbsyncメッセージはまだ未読としてマークされます。この問題を解決するには、いくつかの構成が欠落している必要があると確信していますmbsyncが、今は次のようにマクロを変更します。

  1. NeoMutt($デフォルト)を同期してから実行し、mbsyncすべてのメッセージの未読/読み取り状態がIMAPと同期していることを確認します。
  2. それから実際に実行してみてくださいsave-message
  3. 手順1を繰り返します。

少し遅いですが、最初に複数のメッセージにフラグを立てるとそれほど悪くはありません。今は十分です™。

Gmailに関しては、移動していないGmailをProtonMailに転送し、アカウントを消去することにしました。まだGmailの職場アカウントがありますが、ほとんど使用されていません。似たようなことがうまくいくかもしれませんし、迷惑になったら試してみて、うまくいけばこの答えを更新します。

おすすめ記事