メールデータの1行目が認識されない
モデレータ: Forum Moderators
-
Kickaha
メールデータの1行目が認識されない
今回、他ソフト(電信八号)から移行しました。メールデータを整形・諸変換~インポートしていて気付いたのですが、1行目のSubjectやDateが何故か認識されません。とりあえず"Return-Path:"だけの行を挿入して対処しましたが、バグという気もするので、一応ご報告しておきます。
- EarlgreyTea
- 記事: 4590
- 登録日時: 2014年2月22日(土) 00:59
- お住まい: 北海道
Re: メールデータの1行目が認識されない
詳細が書かれていないので状況がわかりませんが、単に「メールデータを整形・諸変換~インポート」した方法が間違っていただけではないかと。Kickaha さんが書きました:今回、他ソフト(電信八号)から移行しました。メールデータを整形・諸変換~インポートしていて気付いたのですが、1行目のSubjectやDateが何故か認識されません。
「1行目のSubjectやDate」というのも何の1行目なのか読み取れませんし、「認識されません」も「誰が」なのか読み取れません。
そもそも移行するまえに、普通にThunderbirdを使用して、メール保存形式がどうなっているのか確認されたのでしょうか?
Thunderbird の MBOX形式ファイルは、各メールデータの先頭に
「From - Sun Jun 17 15:39:14 2018」
というような行を挟んで連結したテキストファイルです。
文字数がいい加減だと不正な形式とみなされますのでご注意ください。
どこからその結論に至ったのか疑問なのですが、関係ありませんよ。Kickaha さんが書きました:とりあえず"Return-Path:"だけの行を挿入して対処しましたが
それとも、コンバートするツール?に認識させるための手段でしょうか?
Re: メールデータの1行目が認識されない
Kickaha さん、maji とゆ者です。
Windows黎明期に百花繚乱一斉風靡したアプリの一つで
私は使いませんでしたが周囲にユーザが居ました。
今でもその時代のアプリ私も使い続けています。
# もちろん Thunderbird も使ってます。
「整形・諸変換~インポート」する手順もしくは使われたツールの問題だと思います。
んでもって「バグという気もする」との事てせすが、
手順のバグか使ってるツールのバグが考えられます。
# 「バグ」の意味/意図をどう解釈するかにもよりますが。
Thunderbird は標準でメールデータをインポート/エクスポートする機能は無いので、
通常の場合は
(あ) メールデータをインポート/エクスポートするツールを使う
(い) Thunderbirdメールファイル形式に合わせ自分でファイルを作る
のいずれかとなるかとは思いますが
Kickaha さんの場合はどんな手順でメールデータ移行されたのでしょうか?
-----
ググッて見つけたのは以下の情報です。
割と最近のもの(2018年)のものです。
電信八号からThunderbirdへメール移行作業
https://blogs.yahoo.co.jp/yamasita_94nsr/64955677.html
電八のメールファイル(1メール1ファイル)を
フリーのツール「 MailExp 」を使って一つのファイルにまとめて
そのまとめたファイルを Thunderbirdの所定の場所にコピーするてな
そんな手順の様です。
私自身が実際にやったもでは無いですが
過去に(かなり過去に)使った事もあり、
記事としては参考になるのかなと思います。
# 特に確証等あって書いてるものではありません。
-----
では。
.
電八(電信八号)って、、、、懐かしい名前ですね。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の所定の場所にコピーするてな
そんな手順の様です。
私自身が実際にやったもでは無いですが
過去に(かなり過去に)使った事もあり、
記事としては参考になるのかなと思います。
# 特に確証等あって書いてるものではありません。
-----
では。
.
- EarlgreyTea
- 記事: 4590
- 登録日時: 2014年2月22日(土) 00:59
- お住まい: 北海道
Re: メールデータの1行目が認識されない
電信八号はともかく、MailExp とはずいぶん懐かしい名前です。maji さんが書きました:電八のメールファイル(1メール1ファイル)を
フリーのツール「 MailExp 」を使って一つのファイルにまとめて
しかも配布元は消滅してますし、どこかから入手(用心してほしいですが)したとしても動作にはVB5ランタイム環境が必要です。
電信八号の受信メールは、INフォルダーの下に
コード: 全て選択
0000.TXT 0001.TXT 0002.TXTこれを 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行目が認識されない
EarlgreyTea さん、maji です。
二点返信。
-----
まず一点目。
配布先ページ自体が某所にアーカイブされてました。
VB5ランタイムの件もおっしゃる通りですね。
使える~と思ったのですが一般に紹介するのは難しいですね。
-----
続いて二点目。
上記の
「From - Fri Jul 13 00:00:00 2019」
の追記(挿入)を
まったくされていないのか
それとも記述ミスあるのか
の
いずれかみたいですね(推測)。
-----
つい懐かしさのあまりハシャぎ過ぎてしまったみたいなので、
コメント返信は少し控え、
投稿主さんからの追加情報を待つこととします。
では。
二点返信。
-----
まず一点目。
でしょ~。EarlgreyTea さんが書きました:電信八号はともかく、MailExp とはずいぶん懐かしい名前です。
そんなハズ無いよ~とよくよく探してみたらEarlgreyTea さんが書きました:しかも配布元は消滅してますし、
どこかから入手(用心してほしいですが)
したとしても動作にはVB5ランタイム環境が必要です。
配布先ページ自体が某所にアーカイブされてました。
VB5ランタイムの件もおっしゃる通りですね。
使える~と思ったのですが一般に紹介するのは難しいですね。
-----
続いて二点目。
投稿主さんはEarlgreyTea さんが書きました:電信八号の受信メールは、INフォルダーの下にのように各メールが1ファイルとして保存され、コード: 全て選択
0000.TXT 0001.TXT 0002.TXT
メール本文のエンコーディングは受信時にシフト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部分は無変換のままにしないと文字化けしてしまいます。
-----
つい懐かしさのあまりハシャぎ過ぎてしまったみたいなので、
コメント返信は少し控え、
投稿主さんからの追加情報を待つこととします。
では。