mbsyncは私がフォルダを削除したことを知っていますか?

mbsyncは私がフォルダを削除したことを知っていますか?

最近では、neomuttと協力しましたmbsync。すべてのメールとフォルダの初期クロールを実行しましたが、問題ありませんでした。

その後、フォルダとメールの整理を始めました。アカウント内の一部のフォルダ(または「メールボックス」)がクリーンアップされ削除されました。

実行してみると、mbsync -a削除されたフォルダを探したいようです。エラーメッセージは次のとおりです。

Error: channel [email protected]: far side box INBOX/subscribed cannot be opened.

このINBOX/subscribedフォルダはもう存在しません。INBOX

しかし、mbsyncミッションは依然としてこれを獲得するために努力しています。

どこかに更新する必要がある設定ファイルはありますか?このエラーを解決するにはどうすればよいですか?

ご協力ありがとうございます。

ベストアンサー1

この時点でこの問題は解決されている可能性がありますが、今後の旅行者のために次のことを行ってください。

mbsync --remove-nearリモートサイトから消えるローカルメールボックスを削除しようとします。

mbsync近くの空のメールボックスは削除を拒否され、次の苦情が表示されます。

Warning: channel <your channel>: far side box <mailbox> cannot be opened and near side box <mailbox> is not empty.

すべてのローカルフォルダを手動で削除(またはmaildirリポジトリから移動)し、--remove-nearすべてが同期されるまで再度実行してから正常に同期できます。

私はこれに慣れていないので、mbsyncどのオプションが関連性があるのか​​わかりませんが、次のようにmbsyncrc設定しました。

Patterns *
Create Both
SyncState *
Expunge Both

設定が異なり、上記の設定が機能しない場合は、次の設定をお読みください。

おすすめ記事