メールデータの1行目が認識されない

返信する

スマイリー
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o [-X [-o<
スマイリーを全て表示する

BBCode: ON
[img]: ON
[url]: ON
スマイリー: ON

トピックのレビュー
   

展開ビュー トピックのレビュー: メールデータの1行目が認識されない

Re: メールデータの1行目が認識されない

by maji » 2019年7月14日(日) 12:41

EarlgreyTea さん、maji です。
二点返信。

-----

まず一点目。
EarlgreyTea さんが書きました:電信八号はともかく、MailExp とはずいぶん懐かしい名前です。
でしょ~。
EarlgreyTea さんが書きました:しかも配布元は消滅してますし、
どこかから入手(用心してほしいですが)
したとしても動作にはVB5ランタイム環境が必要です。
そんなハズ無いよ~とよくよく探してみたら
配布先ページ自体が某所にアーカイブされてました。
VB5ランタイムの件もおっしゃる通りですね。

使える~と思ったのですが一般に紹介するのは難しいですね。

-----

続いて二点目。
EarlgreyTea さんが書きました:電信八号の受信メールは、INフォルダーの下に

コード: 全て選択

0000.TXT 0001.TXT 0002.TXT
のように各メールが1ファイルとして保存され、
メール本文のエンコーディングは受信時にシフトJISに変換されています。
これを Thunderbird が認識するMBOX形式のファイルとするには、

「From - Fri Jul 13 00:00:00 2019」
         +
「0000.TXT ファイルをUTF-8に変換した内容」
         +
「From - Fri Jul 13 00:00:00 2019」
         +
「0001.TXT ファイルをUTF-8に変換した内容」
         +
「From - Fri Jul 13 00:00:00 2019」
         +
「0002.TXT ファイルをUTF-8に変換した内容」

という1つのファイルにすればいいだけです。
ちなみに「From - Fri Jul 13 00:00:00 2019」というのはThunderbirdが受信時の日時を入れてるのですが、
「From - 」で始まって文字数が足りていればいいだけなので固定で構いません。
投稿主さんは
上記の
「From - Fri Jul 13 00:00:00 2019」
の追記(挿入)を
まったくされていないのか
それとも記述ミスあるのか

いずれかみたいですね(推測)。
EarlgreyTea さんが書きました:ただ、簡単にできるのはプレーンテキストのメールの場合ですね。
HTMLメールの場合は、
ヘッダー情報とプレーンテキスト部分のみをUTF-8に変換し、HTML部分は無変換のままにしないと文字化けしてしまいます。
添付ファイルはどうなるのかな?

-----

つい懐かしさのあまりハシャぎ過ぎてしまったみたいなので、
コメント返信は少し控え、
投稿主さんからの追加情報を待つこととします。

では。

Re: メールデータの1行目が認識されない

by EarlgreyTea » 2019年7月13日(土) 07:43

maji さんが書きました:電八のメールファイル(1メール1ファイル)を
フリーのツール「 MailExp 」を使って一つのファイルにまとめて
電信八号はともかく、MailExp とはずいぶん懐かしい名前です。
しかも配布元は消滅してますし、どこかから入手(用心してほしいですが)したとしても動作にはVB5ランタイム環境が必要です。

電信八号の受信メールは、INフォルダーの下に

コード: 全て選択

0000.TXT 0001.TXT 0002.TXT
のように各メールが1ファイルとして保存され、メール本文のエンコーディングは受信時にシフトJISに変換されています。
これを Thunderbird が認識するMBOX形式のファイルとするには、

「From - Fri Jul 13 00:00:00 2019」
         +
「0000.TXT ファイルをUTF-8に変換した内容」
         +
「From - Fri Jul 13 00:00:00 2019」
         +
「0001.TXT ファイルをUTF-8に変換した内容」
         +
「From - Fri Jul 13 00:00:00 2019」
         +
「0002.TXT ファイルをUTF-8に変換した内容」

という1つのファイルにすればいいだけです。
ちなみに「From - Fri Jul 13 00:00:00 2019」というのはThunderbirdが受信時の日時を入れてるのですが、「From - 」で始まって文字数が足りていればいいだけなので固定で構いません。

ただ、簡単にできるのはプレーンテキストのメールの場合ですね。
HTMLメールの場合は、ヘッダー情報とプレーンテキスト部分のみをUTF-8に変換し、HTML部分は無変換のままにしないと文字化けしてしまいます。

Re: メールデータの1行目が認識されない

by maji » 2019年7月12日(金) 19:46

Kickaha さん、maji とゆ者です。
Kickaha さんが書きました:今回、他ソフト(電信八号)から移行しました。
電八(電信八号)って、、、、懐かしい名前ですね。
Windows黎明期に百花繚乱一斉風靡したアプリの一つで
私は使いませんでしたが周囲にユーザが居ました。
今でもその時代のアプリ私も使い続けています。

# もちろん Thunderbird も使ってます。
Kickaha さんが書きました:メールデータを整形・諸変換~インポートしていて気付いたのですが、1行目のSubjectやDateが何故か認識されません。
とりあえず"Return-Path:"だけの行を挿入して対処しましたが、バグという気もするので、一応ご報告しておきます。
なんとなくですが、
「整形・諸変換~インポート」する手順もしくは使われたツールの問題だと思います。
んでもって「バグという気もする」との事てせすが、
手順のバグか使ってるツールのバグが考えられます。

# 「バグ」の意味/意図をどう解釈するかにもよりますが。

Thunderbird は標準でメールデータをインポート/エクスポートする機能は無いので、
通常の場合は

(あ) メールデータをインポート/エクスポートするツールを使う
(い) Thunderbirdメールファイル形式に合わせ自分でファイルを作る

のいずれかとなるかとは思いますが
Kickaha さんの場合はどんな手順でメールデータ移行されたのでしょうか?

-----

ググッて見つけたのは以下の情報です。
割と最近のもの(2018年)のものです。

電信八号からThunderbirdへメール移行作業
https://blogs.yahoo.co.jp/yamasita_94nsr/64955677.html

電八のメールファイル(1メール1ファイル)を
フリーのツール「 MailExp 」を使って一つのファイルにまとめて
そのまとめたファイルを Thunderbirdの所定の場所にコピーするてな
そんな手順の様です。

私自身が実際にやったもでは無いですが
過去に(かなり過去に)使った事もあり、
記事としては参考になるのかなと思います。

# 特に確証等あって書いてるものではありません。

-----

では。

.

Re: メールデータの1行目が認識されない

by EarlgreyTea » 2019年7月11日(木) 02:19

Kickaha さんが書きました:今回、他ソフト(電信八号)から移行しました。メールデータを整形・諸変換~インポートしていて気付いたのですが、1行目のSubjectやDateが何故か認識されません。
詳細が書かれていないので状況がわかりませんが、単に「メールデータを整形・諸変換~インポート」した方法が間違っていただけではないかと。

「1行目のSubjectやDate」というのも何の1行目なのか読み取れませんし、「認識されません」も「誰が」なのか読み取れません。
そもそも移行するまえに、普通にThunderbirdを使用して、メール保存形式がどうなっているのか確認されたのでしょうか?
Thunderbird の MBOX形式ファイルは、各メールデータの先頭に
「From - Sun Jun 17 15:39:14 2018」
というような行を挟んで連結したテキストファイルです。
文字数がいい加減だと不正な形式とみなされますのでご注意ください。
Kickaha さんが書きました:とりあえず"Return-Path:"だけの行を挿入して対処しましたが
どこからその結論に至ったのか疑問なのですが、関係ありませんよ。
それとも、コンバートするツール?に認識させるための手段でしょうか?

メールデータの1行目が認識されない

by Kickaha » 2019年7月10日(水) 22:24

今回、他ソフト(電信八号)から移行しました。メールデータを整形・諸変換~インポートしていて気付いたのですが、1行目のSubjectやDateが何故か認識されません。とりあえず"Return-Path:"だけの行を挿入して対処しましたが、バグという気もするので、一応ご報告しておきます。

ページトップ