
SMTPサーバーから一連のフォルダを削除しましたが、そのフォルダはまだ自分のローカルコンピュータに存在します。サーバーと同期しないようにしたい。これらのフォルダはすべて非常に基本的な命名パターンに従います。
INBOX.01 Domingo
INBOX.02 Segunda
...
INBOX.07 S&AOE-bado
(アクセントの同期にも問題があることがわかりますが、今は耐えられないイライラです。)
grep "0[1-7] "
興味のあるフォルダと一致し、興味のないフォルダと一致しませんが、スキップする.offlineimaprc
ようにフォルダを調整することはできないようです。私が試したいくつかのことは次のとおりです。
folderfilter = lambda folder: not re.search('0[1-7] ', folder)
folderfilter = lambda folder: folder not in ['INBOX.01 Domingo']
しかし、offlineimap --info | grep "0[1-7] "
まだINBOX.01 Domingo
。
私がここで何を間違っているのか?offlineimap
このディレクトリをスキップするにはどうすればよいですか?
答え1
この機能を使用するには、[リポジトリローカル]と[リポジトリリモート]にフォルダフィルタ設定を追加する必要があるようです。
Maildir
しかし、FWIW、.offlineimap/Account-{SOMETHING}/LocalStatus-sqlite/
およびからディレクトリを削除すると.offlineimap/Account-{SOMETHING}/Repository-Remote
.offlineimap/Account-{SOMETHING}/Repository-Local
そしてサーバーから削除すると、実際に削除できます。
それが私が本当に欲しいものです。offlineimap
バックアップ戦略でフォルダを適切に削除する方法がわからない場合は、フォルダの再作成を中止することです。