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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
 記事の件名: 不具合?
投稿記事Posted: 2011年3月09日(水) 07:21 
おそらく不具合報告になると思います。
Thunderbirdで、Subjectの無いメールを、ドラッグアンドドロップでデスクトップにコピーしたところ、「null」というファイル名で、拡張子が付きませんでした。
明示的に、.emlという拡張子を付けると、中身をみることができました。
Win 7 64bit版、Thunderbird 3.1.9です。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年3月09日(水) 11:59 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
SS さんが書きました:
Thunderbirdで、Subjectの無いメールを、ドラッグアンドドロップでデスクトップにコピーしたところ、「null」というファイル名で、拡張子が付きませんでした。

再現します。
[Windows XP SP3、Thunderbird 3.1.9 日本語版]

あくまでも推測ですが不具合ではなく、仕様かと思われます。
Thunderbird はメッセージをデスクトップなどに保存する際には件名をファイル名にします。
しかしながら件名が無い場合は単なる null というファイル名(拡張子無し)になると思われます。

SS さんが書きました:
明示的に、.emlという拡張子を付けると、中身をみることができました。

メッセージはテキスト形式ですのでエディタなどで開けば中身を見ることができます。
Thunderbird のメニューから [ファイル] > [開く] > [メッセージを開く] でファイルの種類をすべ
てのファイルに指定すれば同様に見ることができます。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年3月09日(水) 18:26 
【前置き】
まずお約束ですが、このフォーラムはユーザーコミュニティであってバグ報告の場所ではありません。
フォーラムを見ている他のユーザーさんに不具合(と思われる現象)の追試・検証をしてもらい、問題点の理解を深めることには役立ちますが、Thunderbird の開発陣に不具合の解消を求める意味で報告したいなら、
https://bugzilla.mozilla.org/
にポストするのが本筋です。

【本題】…と考察…
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
の環境で簡単にテストしてみました。

Subject を空欄にしたメッセージを自分宛に送信し、受信したそれをドラッグ&ドロップでデスクトップに保存すると、おっしゃるようにファイル名が「null」で拡張子がないファイルが保存されました。
このファイルをテキストエディタで開くと、中身は当該メッセージの内容を保持していました。

比較として、当該メッセージを [ファイル] -> [名前を付けて保存] -> [ファイル] 、または右クリックから [メッセージを保存] でデフォルト条件のまま保存すると、Subject がない当該メッセージはファイル名が「message.eml」で保存されました。

保存されたファイルのデータ内容にとくに問題があるわけではありませんが、同一のメッセージに対し、保存方法によって自動的に付与されるファイル名(拡張子の有無を含め)が異なるという一貫性のなさは、ユーザーからすれば不可解な挙動に見えます。

すでにご指摘があるように、保存されるファイル名のデフォルト値はメッセージの Subject の内容が当てられているようなので、Subject がないメッセージの保存ファイル名が「null」になるのは、ある意味で直球というか真っ正直です。
しかし一般的には、Subject を認識できない場合のデフォルト値は、「message.eml」のようなプリセットされた汎用名称を付与してくれるほうがありがたいかもしれません。

むしろ、[メッセージを保存] などのメニューからの動作は、保存ダイアログが開いてファイル名を任意に修正できる分、デフォルトが「null」でもユーザーの意思を反映して保存できますが、ドラッグ&ドロップによる保存はユーザーがファイル名を修正する余地がないまま直に保存されてしまうので、こっちのほうこそ「message.eml」のような一般名をつけてくれるほうがありがたいかもしれません。

いずれにしても、メッセージを保存する手順の違いが保存結果の違いとして現れるというのは、内部処理に違いがあるからだと推測されます。
ぼくを含めた一般的なユーザーはプログラム内部の処理プロセスをほとんど意識しませんから、「目的」(メッセージをファイルとして保存したい)が同じなら、「操作手順」(メニュー、D&D...)が異なっても、「結果」(名称を含め保存されたファイルの状態)は同じであってほしいと考えるんじゃないでしょうか。

なお、「ドラッグ&ドロップでメッセージを保存したとき拡張子が付かない」という話は、Bugzilla をざっと検索するといくつか報告されていて、一例を挙げれば次のようなものがありました(本件とは直接関係ない部分もあるようですが)。
ただ、いずれもステータスは UNCONFIRMED(未確認)となっていて、現時点では修正すべきバグとしては認識されていないようです。
Bug 581940 - Drag and Drop email to desktop omits the eml (.eml) extension

単なる追試と考察ですが参考まで...。的外れだったらすみません。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[84人]


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

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