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



All times are UTC + 9 hours

新しいトピックを投稿する このトピックは閉鎖されているため、編集・返信することはできません  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2014年3月25日(火) 09:37 
はじめまして。いつもThunderbirdを便利に使わせていただいています。
普段はPOPアカウントを複数運用しているのですが、今回はじめてIMAPアカウントを登録してみました。
IMAPですので、他PC上にある同じアカウントを設定しているメーラーと同期するのですが
メッセージを保存しておきたいのでThunderbirdのフィルタを使用してメッセージをコピーするように
設定しました。ですが、Thunderbirdでは未読のメッセージ受信時だとフィルタが適用されますが、
既読のメッセージを受信してもフィルタが適用されません。
他のPCで既読になったメッセージにもフィルタを適用してコピーしたいのですがなにか方法はありませんでしょうか?

_________________
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2014年3月25日(火) 12:05 
オフライン

登録日時: 2013年12月26日(木) 09:33
記事: 686
お住まい: 太陽系、地球、日本、ふてニャン県
こおくん さんが書きました:
Thunderbirdでは未読のメッセージ受信時だとフィルタが適用されますが、
既読のメッセージを受信してもフィルタが適用されません。

POP3では、あるMboxにアクセスするのはただ一人だけ、ということが根底にあり、「サーバーに残す」設定にしておいて、ダウンロードしてもサーバーから消さない、一度ダウンロードしたものは覚えておいてもう一度ダウンロードしない、をみんなで守れば、POP3のMboxを共有可能、になっています。
で、「新規メール」も「自分がまだダウンロードしていないメール」であって、他の人が何をしようと、Mboxから消しさえしなければ全く、関係ない。
しかしIMAPでは、元来が、IMAPのMboxは、いつでもどこからでも同時に何人でもアクセス可能、になっていて、それぞれのメールのステータスも、いつでもどこからでも同時に何人でも変更可能、になっています。
従って、Mboxを共有しているあるIMAPクライアントからみた「新規メール」とは何か?、という問題が発生します。
この「Thunderbirdというメーラーから見た新規メール」については、歴史的な経緯やユーザーの要望によって、「今までにダウンロードしていない、未読メール」になっています。
PCとSmartPhoneの両方で見ている時に、SmartPhoneで既に読んだものは、後でPCからアクセスした時に、新着メールとして表示しないで欲しい、というのは、自然な要望だと思います。
そして、自動的に新着メールをチェックするのはInboxだけで、他のフォルダーについては、フォルダーごとの「Inboxの新着メールチェック時に、このフォルダーもチェックするかどうか」の設定で決める、
新着メールに対して自動的にフィルターを適用するのは、Inboxの新着メールだけであって、他のMboxについては、隠し設定を変えないと自動的にフィルターを適用しない、
というようになっています。
これは、InboxとFolderAで新着メールをチェックしている時に、あるフィルターによってInbox⇒FolderAの移動、別のフィルターによってFolderA⇒Inboxの移動、の無限連鎖が、ユーザーが意図的に設定を変えない限りは絶対に起こらないようにするためです。

こおくん さんが書きました:
他のPCで既読になったメッセージにもフィルタを適用してコピーしたいのですがなにか方法はありませんでしょうか?
「ダウンロード時に自動的に」という方法は、ありません。
「タイマーで自動的に」という方法も、「何かのイベントをトリガーにして自動的に」という方法も、ありません。
それを可能にするアドオンがあるかもしれませんが。
「手動で適用」するしかありません。

全部のPCに同じフィルターを定義しておいて別なフォルダーに移動、は可能ですが、早いもの勝ちになって、他のPCから見たときの混乱を引き起こしますし、
全部のPCに同じフィルターを定義しておいて別なフォルダーにコピー、だと、重複コピーをたくさん作ってしまいます。
新着メールは何が何でもInboxにないといけない、なんてなことはないのですから、サーバー側のフィルターでInbox/SubXに移動しておき、Inbox/SubXを新着メールチェックに含める、という手段はあります。
複数のIMAPクライアントで各自が勝手にフィルターでコピーしたり移動したりするのは避けて、サーバー側で集中管理して、各IMAPクライアントは見るだけ、という方が、自然な運用である、といえます。
もっとも、SubXの数を増やしたり、階層を滅多矢鱈と深くすると、どこに新着メールがあるかわからなくなりますから、
そのような場合には、検索フォルダーを作っておき、Inbox、Inbox/Sub-1~Inbox/Sub-N、...、Inbox/Sub-A/.../SubP~Inbox/Sub-A/.../SubZを全部検索対称にしておく、などの工夫が必要になってきます。

_________________
Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0 SeaMonkey/2.19


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年3月27日(木) 14:54 
WADA様ご説明ありがとうございます。仕組みや理由については判りましたが、コピーしたいだけなのでそういうIMAPのメールサーバーに影響を与えないようなオプションがつけばいいなと思います。ありがとうございました。

_________________
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する このトピックは閉鎖されているため、編集・返信することはできません  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[54人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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