― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - 同じメーラー内の別アカウントでも同じフィルターを使いたい
作成者 メッセージ
  記事の件名:  Re: 同じメーラー内の別アカウントでも同じフィルターを使いたい  引用付きで返信する
池田5 さんが書きました:
新たにアカウントを作成しました。
これまで使っていたアカウントに対してのフィルターをそのまま適用したい
thuderbird 45.2.0

答え: できません。

で、やるとすると、
(1) アカウントAのメッセージフィルターの定義のファイルを、
手動でアカウントBのメッセージフィルターの定義のファイルにコピーし、
(2) フィルタールールで移動する先のフォルダーについて、
「アカウントAのフォルダーXに移動・コピー」の部分を、
「アカウントBのフォルダーXに移動・コピー」に変える必要があります。

(1)は、.../<サーバーA>/msgFilterRules.dat を .../<サーバーB>/msgFilterRules.dat にコピーする。

(2)は、msgFilterRules.dat の中で定義されている
action="Move to folder"
actionValue="mailbox://<サーバーA>/<フォルダーX>
の部分を、
action="Move to folder"
actionValue="mailbox://<サーバーB>/<フォルダーX>
に変更する。

変更するのは、(2-a) メッセージフィルター定義のUIの画面からフォルダーを選択し直し、でもいいし、
(2-b) Thunderbirdが終了している状態でテキストエディターでmsgFilterRules.datを編集してThunderbirdを再起動、でもいい。

当然ですが、移動先を「アカウントBのフォルダーX」に変える場合には、「アカウントBのフォルダーX」が既に存在していないといけないですから、アカウントBでフォルダーXを先に作成しておく必要があります。

移動先のフォルダーについては、相対パスではなくて、絶対パスになっているので、手動で変える必要があります。
メッセージフィルターの定義で、「このアカウントのほげほげフォルダー」といったような定義ができると、フィルター用のファイルのコピーだけで済んで楽なんですが、あいにく、そうなってはいない。
actionValue="mailboxOfThisAccount://<フォルダーX>" とか定義しておいて、これを、mailbox://<このアカウント用のサーバー>/<フォルダーX>と解釈する、ってな方法で、割と簡単にできるはずなんですけどね。
投稿記事 Posted: 2016年9月30日(金) 09:21
  記事の件名:  同じメーラー内の別アカウントでも同じフィルターを使いたい  引用付きで返信する
新たにアカウントを作成しました。これまで使っていたアカウントに対してのフィルターをそのまま適用したいのですがどうすれば良いのでしょうか。よろしくご教授ください。
thuderbird 45.2.0 mac osx10.11.6です。
投稿記事 Posted: 2016年9月30日(金) 04:39

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean