2014年5月25日日曜日

Thunderbird の IMAP メールアカウントで、「受信トレイ」以外の新着メールに対して「フィルタ」を適用。Gmail の「重要」ラベル、「受信トレイをスキップする特定のラベル」に対する通知設定を行う。

1. 「受信トレイ」以外のフォルダに対して、フィルタを自動的に適用できない

ThunderbirdGmailIMAP で接続している。

差出人に応じて新着メールの通知音を鳴らし分けるためにアドオン ToneQuilla を用いた。

その結果、受信トレイに来るメッセージに対して、フィルタを自動的に適用できた。しかし、[Gmail] のサブフォルダである「重要」フォルダや、Gmail のフィルタで「受信トレイをスキップして特定のラベルを貼る」ように設定しているメッセージに対してフィルタが自動的に適用されなかった。

ただし、手動でフィルタを適用することはできる。

 

2. about:config で mail.server.default.applyIncomingFilters を true に設定

これに対処するには、Can not set the filter control on folder other than inbox? • mozillaZine Forums によると、

Then, create a new string preference "mail.server.default.applyIncomingFilters" to "true". Even if it seems odd, do NOT create a boolean setting, it has to be a STRING setting with the value "true".

(via mail message filtering for imap sub folders • mozillaZine Forums)

最初に Firefox の about:config に相当する設定画面を開く。

  • Alt キーを押してメニューを表示 > ツール > オプション > 一般 > 設定エディタ

設定値のペインにおける適当な場所で右クリックし、

  • 新規作成 > 文字列

を選択する。このとき、「真偽値」ではないことに注意。

SnapCrab_No-1099

設定名として、

  • mail.server.default.applyIncomingFilters

文字列として、

  • true

を設定する。

a

そして、一度、Thunderbird を再起動する。

 

3. フォルダの新着メッセージを確認するように設定

次に、フィルタを自動的に適用したいフォルタを右クリックし、

  • プロパティ > 一般情報

このフォルダに新着メッセージがないか確認する」にチェックを入れる。

SnapCrab_No-1102

これにより、受信トレイ以外のフォルダに対して、自動的にフィルタを適用できるようになった。

 

関連記事