― 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: メールの移動についての不具合  引用付きで返信する
[b]meeyarさん 偶然的通行人さん [/b]kikiさん テストして頂き回答くださったことに感謝します。

バグの様ですね、特に実害がある訳でもないですがスッキリしました。

ありがとうございました。



(モデレータさん)

間違ってユーザー名と件名がテレコにしてました。

修正して頂けるとは知らずに再度投稿しました。

[b]kikiさんが書かれてます通りできれば重複分は削除していただければ幸いです。
[/b]
投稿記事 Posted: 2015年5月20日(水) 11:31
  記事の件名:  メッセージの検索+移動で、未読・空メッセージ(1970/01/01 9:00)が出現する  引用付きで返信する
 
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧して
 該当項目、同類・類似事例がないか、確認してみましょう。
 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。
*質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように
 しましょう。
*ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアする
 場でもあります。
 
 

hanehane さんが書きました:
受信メールより検索画面でキーワードで検索させて該当メールを選択し、下段の移動タブで他のフォルダーに移動しますと、
題名・差出人なし日付けが 1970/01/01 9:00 で未読のメールファイルが作成されます。
中身は空っぽです。

「メッセージを検索」(Ctrl+Shift+F)の場合ですね。
当方でも再現しました。
[環境:OS:Windows 7 Professional SP1 + Thunderbird 31.6.0/31.7.0 日本語版]

移動すべきメッセージは、ちゃんと移動されています。
が、それ以外に空メッセージが出現するということですね。
生成されるのは、いわゆる Fhantom Mail ですね。
 #Phantom Mail = 件名・差出人・本文なし+日時 1970/01/01 9:00 メッセージ

当方では「最適化」を実行することで要約ファイルが整合されて、 Fhantom Mail は掃除され
ます。

関係していると思われるバグは、次になるでしょうか。

[参照]
Bug 1106225 – Moving emails from Search Box Results to other folders creates duplicate emails and/or phantom mail, because oncommand is placed in <menupopup type="folder"> instead of in container <menu> of the menupopup
Bug 1110583 – Phantom mail(messageKey=sizeOndisk, messageSize=0, no subject, 1970/01/01) is generated, if move from local folder to local folder, and if move fails because mail is deleted by other one while moving


[モデレータさんにお願い]
この hanehane さんの投稿トピックは、同じ内容のものが重複しています。
重複している一方のトピックをロック、または削除するなどの適切な処置をお願いします。
投稿記事 Posted: 2015年5月20日(水) 09:08
  記事の件名:  Re: メールの移動についての不具合  引用付きで返信する
横から失礼します。

ご提示の手順をおこなうと、当方の環境(*)でも再現しました。
(*)Windwos 8 Pro 64bit + Thundrbird 31.7.0 / 38.0b5 + POP アカウント

ざっと試しただけなので断定はできませんが、おそらく Thunderbird のバグだと思います。

フォルダからフォルダへの通常の移動は、メッセージを選択して……、
 ・ドラッグ&ドロップ
 ・[メッセージ] -> [別のフォルダに移動]
 ・右クリックから [メッセージを移動]
これらのどの方法でも、件名や差出人がブランクで 1970/01/01 の日付のメッセージが作成させることはありませんでした。

しかし、[メッセージを検索] での検索結果から選択したメッセージ(単数でも複数でも)を、下段の [移動] ボタンで動かしたときに、選択したメッセージに追加される形で、件名や差出人がブランクで 1970/01/01 の日付のメッセージが、移動先フォルダに生成されました。

【検証】
上記(*)の環境条件の下でのテストです。meeyar さんの例では、1) の条件に該当します。

以下、表記を簡単にするため、仮の名称をつけます。POP アカウントおよびローカルフォルダであることが前提です。
・移動元は問いません。
・移動先のフォルダ名を [Piyo] とします。
・[Piyo] フォルダに対応するプロファイル配下の実体ファイルは拡張子のない Piyo 、要約ファイルは Piyo.msf となります。
・件名や差出人がブランクで 1970/01/01 の日付のメッセージを [Ghost] と呼びます。

通常、あるフォルダから [Piyo] フォルダへメッセージを移動したとき、プロファイル内では Piyo ファイルに移動メッセージが書き写され、その内容が Piyo.msf に反映されます。
msf ファイルは、実体ファイルの要約情報をまとめたファイルで、スレッドペインに表示される内容はこのファイルから読み込まれます。

しかし、[メッセージを検索] からの移動では、選択した移動対象のメッセージが Piyo ファイルに書き写され、Piyo.msf に反映されるところまでは同じですが、なぜか余分な情報が Piyo.msf に書き込まれるようです。(msf ファイルに差異があることは確認しましたが、mork 形式の変化をうまく説明できません...。)
メッセージ移動後の Piyo ファイルには、とくに異常は見いだせませんでしたから、Piyo.msf に書き込まれた余分な情報が、スレッドペインに [Ghost] の形で出現しているように思えます。

さらに、[Piyo] フォルダを選択し、右クリックから [プロパティ] で開いたプロパティ画面で [フォルダを修復] を実行すると、スレッドペインから [Ghost] は消えます。

[フォルダを修復] は、それを実行した時点での Piyo ファイルの情報から Piyo.msf を再構成します。もし原因となるデータが Piyo ファイルにあるのなら、その内容が Piyo.msf に反映され、[Ghost] も消えないはずです。
しかし、[Ghost] が消えるということは、[Ghost] を生み出す主原因は Piyo ファイルではなく Piyo.msf にあることが推測されます。

当方で試した範囲では、[メッセージを検索] からの移動を使う限り、この現象は 31.7.0 でも 38.0b5 でも発生しました。
しかし、前メジャーバージョンの 24.x 系では発生しませんでした。

実害があるわけでなく、[フォルダを修復] で簡単・確実に解消できますから、深刻な問題というわけではありませんが、気分的にすっきりしない現象だとは思います。

当方で試したこととその結果は、以上です。短時間でざっと試しただけなので、手抜かりがあったらすみません。
投稿記事 Posted: 2015年5月20日(水) 08:31
  記事の件名:  Re: メールの移動についての不具合  引用付きで返信する
hanehane さんが書きました:
件名とユーザー入れ違えました。

どちらも同じ表記(件名とユーザー名の記述が同一)に見えるけど…

hanehane さんが書きました:
現象

受信メールより検索画面でキーワードで検索させて該当メールを選択し、下段の移動タブで他のフォルダーに移動しますと、

題名・差出人なし日付けが 1970/01/01 9:00 で未読のメールファイルが作成されます。

中身は空っぽです。

ちなみに他のフォルダーでも起こります。 ついでに他のPCでも試したらやっぱり起こりました。

検索画面というのは、Ctrl+Shift+Fで出る「メッセージを検索」でよいでしょうか?
Bug 752237 -Thunderbird Filter Duplicates Messages, sometimes with date of 01/01/1970, only in the Unified Inbox
とか、
Bug 762318 -Filter log records blank From, Subject, & Message ID, and default Date & Time(Epoc Time, 1970/01/01 or 1969/12/31) for move action
と同じ?
上記のBugはメッセージフィルターで起こっているようですが、現象的には同じような気がしました。

それで、検索させて出てきた「該当メール」の出自と、移動先の「他のフォルダー」はそれぞれどこのフォルダしょうか。
「どこの」というのは、
・POPアカウント内のフォルダ
・IMAPアカウント内のフォルダ
・ローカルフォルダ
・ニュースフィード(RSSなど)
といったものです。

質問だけだとアレなので手持ちの環境(Windows7+Thunderbird31.6/31.7)でも試してみたところ、
1)POPのメール→ローカルフォルダ:1970/1/1の空メールが作成される
2)IMAPのメール→ローカルフォルダ: 現在時間の空メールが作成される
3)IMAPのメール→POPフォルダ:同一メールが2通出来ている(空メールはなし)
4)POPのメール→IMAPフォルダ:1)-3)の問題は起きていない
になりました。
どれに該当しますか?(あるいは違っていますか?)

hanehane さんが書きました:
手動にて移動をさすと起こりません。

「手動」というのは、
・スレッドペインで該当メールを選択して、移動したいフォルダへDrag&Drop
・スレッドペインで該当メールを選択して、右クリック後コンテキストメニューの「メッセージを移動」から移動先のフォルダを選択
でよいでしょうか?
であれば当方も問題なく移動されていました。

※補足
1)の時は、メッセージソースまで含めてすべて空白でしたが、2)ではぱっと見空白であるものの、メッセージソース上では
コード:
From - Tue May 19 23:39:56 2015
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
と中途半端に記述がありました。
投稿記事 Posted: 2015年5月20日(水) 00:43
  記事の件名:  メールの移動についての不具合  引用付きで返信する
件名とユーザー入れ違えました。

こんにちは。

下記についておわかりになられる方がありましたらよろしく御願いします。



現象

受信メールより検索画面でキーワードで検索させて該当メールを選択し、下段の移動タブで他のフォルダーに移動しますと、

題名・差出人なし日付けが 1970/01/01 9:00 で未読のメールファイルが作成されます。

中身は空っぽです。

ちなみに他のフォルダーでも起こります。 ついでに他のPCでも試したらやっぱり起こりました。

手動にて移動をさすと起こりません。

特に困るという訳でもないですが、気になるので質問させて頂きました。


[環境:OS:Windows 7 Professional SP1 + Thunderbird 31.6.0 日本語版]



Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
投稿記事 Posted: 2015年5月19日(火) 15:47

All times are UTC + 9 hours


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