― 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: 分割メールの結合  引用付きで返信する
※質問するときは、フォーラムの利用について [投稿する前にお読みください] に目を通し、OS の種類や Thunderbird のバージョンといった使用環境についての最低限の情報を書き添えるか、投稿用テンプレート の利用をお勧めします。

fortaelza さんが書きました:
OutlookExpressを立ち上げて分割ファイルを結合しようかと思いましたが、Thunderbird のメール形式って、独自なんですね、、、

電子メールの標準規格に照らしていえば、Outlook Express のほうが独自色は強いんですけどね。
それはともかく、ご利用の環境条件が不明だったので(いまも明らかではありませんが)立ち入ったことは述べなかったのですが、Outlook Express を利用できる環境をお持ちなら次のようなやり方でも結合できると思います。
  | 前便でも書いたとおり、分割メールの結合処理を一口でいうと
  | message/partial の各パートを順番につなぎ合わせるだけなので、
  | それをどのような方法・手順でおこなうかです。
  | meeyar さんがご紹介くださった先でも、方法が違うだけで
  | やってる中身はほとんど同じことだと思います。


概略としては、
・Thunderbird で受信した分割メッセージ一式を eml 形式でエクスポート。
・それらを Outlook Express でインポートし、結合する。
―― の手順になります。

【参考例 - 仮に3分割のメッセージの場合】
Thunderbird で受信した分割メッセージが、スレッドペインの [件名] で次のように表示されているとします。
 分割メッセージの事例 [1_3]
 分割メッセージの事例 [2_3]
 分割メッセージの事例 [3_3]

(A)これらを、eml 形式で保存します。方法はいくつかあります。
(1-a)スレッドペインにある分割メッセージを選択し、デスクトップなど適当な場所にドラッグ&ドロップですると、そこに
 分割メッセージの事例 [1_3].eml
といったの名称の eml ファイルが作られます。
(まとめて選択してドラッグ&ドロップはできません。ひとつずつ選択・保存してください。)
(1-b)あるいは、スレッドペインで3つの分割メッセージをまとめて複数選択し、メニューから [ファイル] -> [名前を付けて保存] -> [ファイル] でそれらを任意の場所に保存しても、同様の結果を得られます。

(B)Outlook Express で、上記の eml ファイルを取り込みます。
簡単な方法は次のとおりです。保存場所にある
 分割メッセージの事例 [1_3].eml
 分割メッセージの事例 [2_3].eml
 分割メッセージの事例 [3_3].eml
をまとめて選択し、Outlook Express のスレッドペイン(メッセージリストペイン)にドラッグ&ドロップしてください。
3つのメッセージが正しく取り込まれたことを確認できたら、それらを全部選択した上で Outlook Express のメニューから [メッセージ] -> [まとめてデコード] を実行します。
あとは、Outlook Express の指示に従ってください。

元の分割メッセージに問題がなければ、これで結合できるはずです。
目的の添付ファイルを任意の場所に保存してください。

結合後のメッセージを [名前を付けて保存] で適当な場所に保存すると、eml 形式のファイルができますので、これを Thunderbird のスレッドペインにドラッグ&ドロップすると、結合の完了したメッセージを Thunderbird に取り込むこともできます。

粗筋ですが以上です。細部はご自身の目的や好みに応じて工夫してください。
投稿記事 Posted: 2012年1月26日(木) 08:17
  記事の件名:  Re: 分割メールの結合  引用付きで返信する
分割メールを受信する機会がほとんどないため、自分で試してみた訳ではありませんが。
今日見本意: Thunderbird(とか)で分割メールを見るTipsメモ。
よろしければ試してみるといいかもです。
投稿記事 Posted: 2012年1月25日(水) 19:41
  記事の件名:  Re: 分割メールの結合  引用付きで返信する
ご返信ありがとうございます。
OutlookExpressを立ち上げて分割ファイルを結合しようかと思いましたが、Thunderbirdのメール形式って、独自なんですね、、、
こちらもうまくインポートが出来ませんでした、、、、

また、ツールもエラーが出てしまい、うまく結合することが出来ませんでした。
もう少し調べながらやっていこうと思っています。

ありがとうございました。
投稿記事 Posted: 2012年1月25日(水) 13:08
  記事の件名:  Re: 分割メールの結合  引用付きで返信する
※質問するときは、フォーラムの利用について [投稿する前にお読みください] に目を通し、OS の種類や Thunderbird のバージョンといった使用環境についての最低限の情報を書き添えるか、投稿用テンプレート の利用をお勧めします。

ご承知のように、Thunderbird における分割メッセージ(Content-Type: message/partial)の取り扱いは、残念ながら次のような現状です。
Outlook Express で分割して送信されたメールを復元できない | Thunderbird サポート

おっしゃるように、以前はアドオンの Join がありましたが、現在(2012/01 時点で)は公開されていないようです。

分割メールの結合処理は、一口でいうと message/partial の各パートを順番につなぎ合わせればいい話なので、その方面の知識があるなら userChromeJS などを使い、自分で書いたスクリプトを実行させることで、分割されたパートを結合する機能を追加することは可能かもしれません。
 | ぼくにはそのようなスクリプトを書くスキルも時間的余裕もありませんが、
 | 探せば、そのようなスクリプトが公開されているかもしれません(ないかもしれませんが)。
 | なお、Thunderbird から分割したメッセージを送ることは難しいと思います。


同様のことは、テキストエディタで各分割メッセージのソースを手動で結合させるやり方でも可能です。
ただし、ファイルの容量が巨大だったり、分割数が非常に多かったりすると作業が煩雑・不安定になりがちですし、テキストエディタで編集する際の文字コードの取り扱いを、元のメッセージに即して厳密に扱うことにも注意が必要になります。
分割メッセージを受信するのが "たまに" なら緊急避難的な対処にはなるでしょうけど、頻繁に受信するのであれば、そのたびに手動で結合するのは非効率だと思いますから、あまり現実的ではないかもしれません。

独立したプログラム(Windows 用)ですが、次のようなツールもあるみたいです。
ぼく自身は使ったことがないので自信を持ってお勧めできるわけではありません。あくまで参考情報として。
PupAttachment

また、分割メッセージに対応しているメールクライアントを補助的に使うという方法も考えられます。
結合後のメッセージをエクスポート → Thunderbird でインポート、またはメッセージの転送という形で Thunderbird で受信するとか...。
もしくは、Thunderbird を捨てて乗り換えるか......。

直接的な解決策でなく申し訳ないですが以上です。的外れなことを書いてたらすみません。
投稿記事 Posted: 2012年1月20日(金) 18:14
  記事の件名:  分割メールの結合  引用付きで返信する
以前のバージョンではjoinというアドオンにて分割メールの結合が出来たかと思いますが、現在は、そのアドオンがダウンロードできなくなっていると思います。
分割メールを結合する方法を教えていただけないでしょうか。
投稿記事 Posted: 2012年1月16日(月) 19:47

All times are UTC + 9 hours


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