web-dev-qa-db-ja.com

自動メッセージフィルターをサブフォルダーにも適用するにはどうすればよいですか?

サンダーバードのメッセージフィルター(Tools → Message Filters…)受信トレイでのみ自動的に起動するようです。サブフォルダーでフィルターをかける場合は、このフィルターを手動で開始する必要があります(Tools → Run Filters on Folder)。

サブフォルダ内のメールも自動的にフィルタリングするにはどうすればよいですか?

(現在EOLされている)拡張機能 Filter Sub Folders を見つけました。そこにそれは言う:

Thunderbirdのサブフォルダでフィルタリングを行う機能がすでにあることが判明しましたが、十分に文書化されていません(実際、ほとんど文書化されていません)。プリファレンス「mail.server.default.applyIncomingFilters」をtrueに設定することで有効にするか、「applyIncomingFilters」プロパティをフォルダーに設定することでフォルダーごとに適用できます。

プロパティmail.server.default.applyIncomingFiltersを検索しましたが、見つかりませんでした。そこで、それを( この問題 によると文字列として)追加し、その値をtrueに設定しました。しかし、これはうまくいきませんでした。再起動後TBサブフォルダー内のメールはフィルタリングされませんでした。

FilterQuilla( https://addons.mozilla.org/en-us/Thunderbird/addon/filtaquilla/ )は、テストしていませんが、そのプロパティを設定できると報告されています。

説明にはそれについては何も書かれていません。


同様の(しかし同じではない)質問: Thunderbirdにメッセージを自動的に移動させるにはどうすればよいですか?

も参照してください(組み合わせておくと便利です): ThunderbirdにIMAPのサブフォルダーをチェックさせるにはどうすればよいですか?

9
unor

[1]によると、サブフォルダーでフィルターを実行するようにThunderbirdを設定します。

  1. 「ツール」メニューをクリックします
  2. 「オプション」サブメニューをクリックします
  3. [詳細]タブと[一般]タブを選択します
  4. 「ConfigEditor ...」ボタンをクリックします
  5. [オプション] [注意します(...)]ボタンをクリックします
  6. 表示されている設定の上部を右クリックして、[新規]>をクリックします。
  7. 「文字列」を選択します
  8. 設定名:mail.server.default.applyIncomingFilters
  9. 設定値:true

2番目の問題は、サブフォルダーをクリックしたときにのみフィルターが機能することです。これは、新しいメッセージがダウンロードされたときにのみフィルターが実行され、サブフォルダーをクリックしたときにのみフィルターが実行されるためと思われます。

[2]によると、新着メールが検出されるたびにメッセージをダウンロードするようにThunderbirdを設定します。

  1. 構成エディターに移動します(必要に応じて、上記の「構成エディター...」ボタンにアクセスする方法を参照してください)
  2. セットする mail.imap.use_status_for_biffからfalse
  3. セットする mail.server.default.autosync_offline_storesからtrue

[2]で指摘されているように、以下の所見を参照してください。

AutoSync設定の利点は、(...)オフラインになるまでダウンロードが遅れないことです。

(...)

これを使用する場合は、予期しないフォルダーをダウンロードしないように、新着メールをチェックするようにThunderbirdを構成する方法に注意してください。


[1] http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821

[2] http://kb.mozillazine.org/Offline_folders#AutoSync

6
WhyWhat

サブフォルダーに対してフィルタリングを機能させるには:「true」に新しい文字列設定「mail.server.default.applyIncomingFilters」を作成します。奇妙に思えても、ブール設定を作成しないでください。値が「true」のSTRING設定である必要があります。

出典: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821 「geoyo1」の返信を参照

10
Roman Ivanov

Shedule-Filters Add-On を使用して問題を解決できます。 TB 52でも動作しますが、手動でインストールする必要があります。

インストール後、通常のメニューバーを表示する必要があります。

enter image description here

そして、「ツール」の下にあります。これで、特定のサブフォルダーにマークを付け、[ツール]-> [フォルダースケジュールにメッセージフィルターを追加]を選択して、間隔を定義するだけで済みます。その後、すべてのフィルターがX分ごとにこのサブフォルダーで実行されます。

enter image description here

FiltaQuilla の検索語「フォルダ名」と組み合わせると、特定のフォルダにのみ適用される一般的なルールを作成でき、それらが自動的に実行されるため、これは非常に強力です。

私の意見では、これはTB組み込み機能である必要があります。

1
mgutt