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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 18 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2021年1月28日(木) 18:06 
-------------------------- 切り取り線 --------------------------
---- 環境 ----
使用しているThunderbird:
    バージョン 68.12.0 (32 ビット)

使用しているOS:
    Windows 10 Pro

---- 質問内容 ----
はじめまして。 どなたか助言をよろしくお願い致します。

過去にも同様の質問があり、解決しておりますが、
viewtopic.php?f=3&t=7905
参考にしましたが解決しませんでした。

Thunderbirdの並べ替え機能とスレッド化の機能を同時に適用する方法を模索しております。
理想としている形態は、以下の状態です。

【理想】
スレッド表示を行い、「受信日時」順で昇順でソートした時に、新しく受信(返信)メールが付いた際に、スレッド全体が(昇順なので一番下に)移動する

【症状】
① 親メールとなっているメールに影響を受けてなのか、スレッド全体が(昇順なので一番下に)移動せず、そのままの位置となる

②「送信日時」順で昇順でソートした時は、上記の理想が可能になる
しかし、送信日時と受信日時にずれがある場合に、理想の並び替えにならない

③ 手動で「受信日時」を降順のに並び替えの後、昇順に並び替えを行うと、理想通りのスレッド全体が(昇順なので一番下に)移動する

【試したこと】
「設定エディタ」で「mailnews.thread_pane_column_unthreads」をfalseにする
「設定エディタ」で「mailnews.default_sort_order」は 1 で初期値のまま
「設定エディタ」で「mailnews.default_sort_type」を 35 = Received や 21 = ID (Order Received) にしたが理想にならず



過去の同様の質問内でアドオンがあると記載がされていましたが、リンク切れのようでした。
viewtopic.php?f=3&t=7905
今もアドオンがあるのであれば、アドオンの情報をいただけると幸いです。

どなたかアドバイスをください。宜しくお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年1月28日(木) 21:37 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
しめじ さんが書きました:
過去にも同様の質問があり、解決しておりますが、
viewtopic.php?f=3&t=7905
参考にしましたが解決しませんでした。

2008年の投稿ですから12年も前のトピックですね。
あまりに古く環境が違いすぎますので、手掛かりにはなっても解決に至らないのも仕方がないでしょう。
もっとも、私も解決策は提示できないです。申し訳ない。

それで、URLだけで名前がわからない拡張機能ですけども、
URL が firefox のものでしたので、それを thunderbird に変えて、
https://addons.mozilla.org/thunderbird/addon/5326
にアクセスしてみたところ、下記にリダイレクトされました。


名前はわかりましたが、動作環境: Thunderbird 2.0 - 3.0a2pre ですし、作者サイトもとっくに消滅しています。
https://bugzilla.mozilla.org/「thread date sort」で検索してみましたが、どうも動きがなさそうでよくわかりません。

今のところ、これくらいしかコメントできないです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月29日(金) 08:56 
EarlgreyTea さん、コメントありがとうございます。

過去にも同様の悩みを持った方がおり解決しているが、現状のThunderbirdバージョンではアドオンなしで、簡単に解決できない状況というところがわかっただけでも良かったです。
何か解決策が見つかるようであれば非常にありがたいです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 10:25 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1909
しめじ さん、maji とゆ者です。
直接的な「お悩み解決」ではないですが
正しい状況が何か
だけは整理しておきたく気になった点のみ返信投稿させていただきます。

-----

まず最初に、、、。。。

しめじ さんが書きました:
しかし、送信日時と受信日時にずれがある場合に、

そもそも何故に送信日時と受信日時にそんなにズレが出るの?と不思議でしたが、、、、、、
自分の Thunderbird の受信トレイに「送信日時」と「受信日時」の両方を表示させて
あらためて眺めてみたら、
意外と両者がズレたメールありましたね。

典型的な例だと、、、、、、
私が登録してるあるML(メーリングリスト)では
投稿したメールを管理者が承認して初めてMLに流す運用をしていて
短いときで数時間/長い時だと1~2日もズレます。
例えば、
金曜に送信(ML投稿)したメールが月曜に実際にML配信されたりします。

困ったものですね。

-----

次に、、、。。。。

しめじ さんが書きました:
Thunderbirdの並べ替え機能とスレッド化の機能を同時に適用する方法を模索しております。
理想としている形態は、以下の状態です。
【理想】
スレッド表示を行い、「受信日時」順で昇順でソートした時に、新しく受信(返信)メールが付いた際に、
スレッド全体が(昇順なので一番下に)移動する

この部分の「理想」については了解です。
でも、、、、

しめじ さんが書きました:
【症状】
① 親メールとなっているメールに影響を受けてなのか、スレッド全体が(昇順なので一番下に)移動せず、そのままの位置となる

これってホントですか?

新しくテスト用プロファイルを作り
「スレッド」表示で「送信日時」を「昇順」にして
上述のML配信を含むサーバ上のメール全てを新規 POPダウンロード受信するテストをやってみましたが
該当のスレッドまとめて
スレッド内で一番最後に受信したメールの「日付」の所定の場所に並びました。
ただし
一番最後に受信したメールの「送信日時」ではなく「受信日時」が有効みたいで
スレッド化してない単体のメールは「送信日時」順に並びますが
なぜかスレッド化されたメール一群だけは
スレッド内の一番最後に受信したメールの「受信日時」の位置に並びました。
決して
しめじ さんが書きました:
① 親メールとなっているメールに影響を受けてなのか、
ではなく
ちゃんと 一番最後に受信したメール の情報に従っています。
ただし
残念ながら「送信日付」ではなく「受信日付」の日時情報が有効になってるみたいです。

私自身は
常に「送信日時」でソートしてたので
今回の様な「送信日時と受信日時にずれがある場合」には
数時間(場合によっては日の単位で)スレッドの表示位置がズレるのは知っていましたが
受診直後は POP受信で未読状態になってるので見落とす事は無く
「困ったものだ」と思いつつ「そんなものだ」と許容してました。

-----

そして 考察 です。

「送信日時」はメールの Date:~ の時刻を見ていると思われ
「受信日時」はメールの Received:~ の時刻を見ていると思われます(推測)。

つまり
「送信日時」は送信者がメールを作った(≒発信した)日時情報で
「受信日時」は自分のサーバ上のメールボックスにメールが届いた日時情報
だと思います。

このあたりはヨロシイですよね。

試しに
メールヘッダに Received:~ が無いメール作り受信トレイの中に入れてみると
「受信日時」の値は「送信日時」(すなわち Date:~ の情報)の値が表示されました。
スレッド表示した際に
本来であればそのスレッドの一番新しいメールの「受信日時」を使うところを
何故かそのスレッドの一番新しいメールの「送信日時」を誤って引っ張ってきてると
そんな風に推測しています。

こまった元ではありますが
まぁそんなモノだと思って今まで使っていました。

EarlgreyTea さんが書きました:
もっとも、私も解決策は提示できないです。申し訳ない。

私も同様で、
現状の整理確認だけで、解決策は提示できません。申し訳ない。

-----

では。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 10:38 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1909
しめじ さん、maji です。
あえて直前の
viewtopic.php?f=3&t=18369#p67830
と別に投稿しています。

しめじ さんが書きました:
【症状】
① 親メールとなっているメールに影響を受けてなのか、
 スレッド全体が(昇順なので一番下に)移動せず、そのままの位置となる
②「送信日時」順で昇順でソートした時は、上記の理想が可能になる
 しかし、送信日時と受信日時にずれがある場合に、理想の並び替えにならない

もし上記の①がホントだとすれば、
どこか可笑しくなってる様にも思えます。

前投稿で記した通り
私の場合は ① の症状は出ず
メール受信した直後に最初から ② の状態となっています。

不思議です。

既に過去の( 12年も前のトピックの)記事を元に「設定エディタ」でいろいろ弄られてるみたいなので
ひょっとしたらソレらが悪さしているかもしれません(→根拠無し)。
もしくは別にアドオン等々を入れられていてソレらが悪さしているかもしれません(→根拠無し)。

いったん 新規プロファイル を作られて
キレイな状態のプロファイルで動作確認された方が良いかとも思います。


では。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 14:31 
maji さん、返答コメントいただきまして、ありがとうございます。

しめじ さんが書きました:
【症状】
① 親メールとなっているメールに影響を受けてなのか、スレッド全体が(昇順なので一番下に)移動せず、そのままの位置となる


この①なのですが、①だけだとすこし書き方を端折ってしましました。


①②③をまとめて再度記載させていただくと、

「送信日時」順で昇順でソートしている時は、スレッドに対しての新しいメールを自分で送信した際 または 新しいメールを受信した際は、自動的にスレッド全体が(昇順なので一番下に)移動します。

しかし、

「受信日時」順で昇順でソートしている時は、新しいメールを自分で送信した際 または 新しいメールを受信した際は、自動的にスレッド全体が(昇順なので一番下に)移動しません。
ただし、手動並び替えで「受信日時」を降順にした後、昇順への並び替えを行うと、スレッド全体が(昇順なので一番下に)移動します。

【理想】
「受信日時」順で昇順でソートしている時も、自動的にスレッド全体が(昇順なので一番下に)移動して欲しい。

-----

maji さんに試して頂いた、
「スレッド」表示で「送信日時」を「昇順」にして、やると自動で一番下(最後)にスレッドが移動するのですが、
「受信日時」で「昇順」にすると、自動で一番下(最後)にスレッドが移動しないのが悩みです。


「「送信日時」でソートしておけばいいのでは?」と思われるかもしれませんが、
仰られた通り、ML や メールサーバ上で送信遅延 があるところでは、かなり 「送信日時」 と 「受信日時」 でずれがあるので、普段Thunderbirdを使っているときに 「いつのまにか上(過去)の方のスレッドに対して受信メールが来ている」 という状態になってしまっているのが困ることです。

これが、アドオンや「設定エディタ」の変更で解決できると思っております。

お手数をおかけしますが、なにか良いお知恵があればご教授いただきたく願います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 15:33 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
しめじ さん、EarlgreyTea です。

しめじ さんが書きました:
「スレッド」表示で「送信日時」を「昇順」にして、やると自動で一番下(最後)にスレッドが移動するのですが、
「受信日時」で「昇順」にすると、自動で一番下(最後)にスレッドが移動しないのが悩みです。

そういう挙動をしているのであれば(私自身は一度試しただけなのでこういう言い方になります)、
Thunderbird の不具合と思われ、状況を整理して再現手順をまとめたうえでバグ報告をすべきかと思います。
ただ、この件に関しては私自身が困っていなくてあまり関心が持てないのと、
検証に必要なテストメールを準備しなくてはいけないのが手間がかかるといったことから、
残念ながらお力にはなれません。
したがって、しめじ さんご自身で調べていただきたいと思います。

しめじ さんが書きました:
これが、アドオンや「設定エディタ」の変更で解決できると思っております。

私は(確証はありませんが)設定でどうにかなる話ではないように感じています。
拡張機能に関しては調べてみてはどうでしょうか。
12年前の事例(現在と同じ状況とは思えませんが)では、どうやら ThreadBubble という拡張機能で改善できたらしい、ということはわかりました。
ThreadBubble を手がかりに探していけば何か見つかるかもしれません。
また、ThreadBubble をダウンロードして xpi を解凍し、中身を調べることでどのような対策を施したのかがわかれば、そこから見えてくるものがあるかもしれません。

しめじ さんが書きました:
お手数をおかけしますが、なにか良いお知恵があればご教授いただきたく願います。

まずは、 bugzilla.mozilla.org で「thread date sort」で検索などして、調べてみてはいかがでしょう。
また、5ちゃんねるやツイッターなどにこの件を書いてみるのもいいかもしれません。
もしかすると、どなたかに関心を持ってもらって調べてもらえるかもしれません。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 16:29 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
12年前の事例 viewtopic.php?f=3&t=7905
は本当に受信日時なのか疑ってみる必要がありそうです。
そもそも、現在の Thunderbird のスレッドペインの送信日時と受信日時は何を見ているか、確認してみた方がいいとも思います。

ThreadBubble の中身をざっと見ましたが、「MsgSortThreadPane('byDate')」とか書いてましたので、Date でのソートを指定しているようです。
maji さんが書きました:
「送信日時」はメールの Date:~ の時刻を見ていると思われ
「受信日時」はメールの Received:~ の時刻を見ていると思われます(推測)。
であるならば、送信日時の方になります。

どうも、当時の問題というのはフォルダーを開きなおさないとソートが反映されないということがあったらしく、
http://forums.mozillazine.org/viewtopic.php?t=29407
ThreadBubble はメッセージ受信の度にDateによるソートを反映させているだけみたいです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 21:54 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1909
しめじ さん、maji です。

viewtopic.php?f=3&t=18369#p67832
しめじ さんが書きました:
①②③をまとめて再度記載させていただくと、

「送信日時」順で昇順でソートしている時は、
スレッドに対しての新しいメールを自分で送信した際 または 新しいメールを受信した際は、
自動的にスレッド全体が(昇順なので一番下に)移動します。
しかし、
「受信日時」順で昇順でソートしている時は、
新しいメールを自分で送信した際 または 新しいメールを受信した際は、
自動的にスレッド全体が(昇順なので一番下に)移動しません。
ただし、
手動並び替えで「受信日時」を降順にした後、昇順への並び替えを行うと、スレッド全体が(昇順なので一番下に)移動します。

上記は
「新規プロファイル」でテストした
viewtopic.php?f=3&t=18369#p67830
での私(maji)の手元の動作と
内容が全く違いますね。

よって現時点では
maji さんが書きました:
既に過去の( 12年も前のトピックの)記事を元に「設定エディタ」でいろいろ弄られてるみたいなので
ひょっとしたらソレらが悪さしているかもしれません(→根拠無し)。
もしくは別にアドオン等々を入れられていてソレらが悪さしているかもしれません(→根拠無し)。
てなスタンスから変わりません。
なので、
maji さんが書きました:
いったん 新規プロファイル を作られて
キレイな状態のプロファイルで動作確認された方が良いかとも思います。
が今の時点でできるアドバイスかなと思います。

既に EarlgreyTea さんから
EarlgreyTea さんが書きました:
そういう挙動をしているのであれば(私自身は一度試しただけなのでこういう言い方になります)、
Thunderbird の不具合と思われ、状況を整理して再現手順をまとめたうえでバグ報告をすべきかと思います。
とのアドバイス出てますが、
Bugzilla に質問orバグ報告する場合は
必ず「再現性」の観点から「新規プロファイルでの動作確認」要求が出るでしょう。
Bugzilla まで行かなくても
少なくても私(maji)には しめじ さんのお手元の現象の再現が出来ていないので
今スグに有効なアドバイス書くのは難しいかと思います。

しめじ さんが書きました:
お手数をおかけしますが、なにか良いお知恵があればご教授いただきたく願います。

まずは、
現行お使いのプロファイルとは別に新規にテスト用プロファイルを作り動作確認やりましょう。
Thunderbirdには
現行お使いのプロファイルそのまま残し
切り替えるイメージで元のプロファイルを残したまま別のプロファイルを作り起動する事が出来ます。
そこに新しいアカウントを作り
手順を他者に伝えられる甩にメモしながら動作確認しましょう。
そしてその結果を報告いただければ
他者からのアドバイスもらいやすいかと思いますし、
Bugzilla含めここ及び他所で問い掛ける際の役に立つかと思います。


では。

_________________
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年1月31日(日) 22:22 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
maji さん
なんだか雲行きが怪しくなってきましたので、私も新しいプロファイルにて確認をしてみたいと思います。
今日は時間がありませんが、適当な自分の別アドレスに送信している古いメールに対して返信してみれば、確認になるかと思います。

しめじ さん
新しいプロファイルで確認されるなら、手順を別トピックにまとめましたので下記をご覧ください。
viewtopic.php?f=3&t=18363

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年2月01日(月) 07:33 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
やっぱり思った通りでした。これで齟齬は解消されるはずです。

maji さん
対象の受信トレイを開きっぱなしでスレッドのメールを受信してみてください。

しめじ さん
スレッドのメールを受信したら、いったん別のフォルダー/アカウントなどに切り替え、また受信トレイを開きなおしてください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年2月01日(月) 08:54 
EarlgreyTea さん、maji さん、返信いただきまして、ありがとうございます。

EarlgreyTea さんが書きました:
しめじ さん
スレッドのメールを受信したら、いったん別のフォルダー/アカウントなどに切り替え、また受信トレイを開きなおしてください。


開きなおすと希望の一番下にスレッドが移動されました。

・フォルダー/アカウントなどに切り替え
・手動並び替えで「受信日時」を降順にした後、昇順への並び替え
などの1アクションを行わないとスレッド全体が(昇順なので一番下に)移動しない。という状況です。


いままでThunderbirdを使ってきて何かが影響(悪さ)している可能性もありますので、
EarlgreyTea さんに書いていただいた、「新しいプロファイルで Thunderbird の動作確認する方法」を試してみたいと思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年2月01日(月) 10:13 
新しいプロファイルを作成して、テストメールを送信し確認してみたところ、同様の動作でした。

「スレッド」表示で「送信日時」を「昇順」にして、やると自動で一番下(最後)にスレッドが移動するが、
「スレッド」表示で「受信日時」を「昇順」にして、やると自動で一番下(最後)にスレッドが移動しない。

しかし、「受信日時」で移動しなかった後に、
・フォルダー/アカウントなどに切り替えて元のフォルダーに戻す
・手動並び替えで「受信日時」を降順にした後、昇順への並び替え (降順にした時点で一番最後に移動している)
などの1アクションを行うことで、スレッド全体が(昇順なので一番下に)移動している。

容易な解決は難しそうですね。
お手間を取らせてしまい、申し訳ありませんでした。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年2月01日(月) 14:42 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
ということで、受信日時でのソートの場合に、スレッドメール受信時の並べ替え反映に抜けがあるという不具合になるかと思います。
とりあえずは、フォルダー切り替えにて対応してください。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:85.0) Gecko/85.0 Firefox/85.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年2月01日(月) 20:24 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 3701
上で「受信日時でのソートの場合に」と書きましたが、まだ受信日時だけの問題とは限らないですね。
送信日時すなわち「byDate」で問題ないのは、何も指定しなかった場合のデフォルトだからかもしれません。
他のソートタイプの場合についても一応検証してみる必要があるかなと思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0


最後に編集したユーザー EarlgreyTea [ 2021年2月01日(月) 23:56 ], 累計 2 回

通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 18 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

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


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

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