インポートNo.01330
さん 01/04/30 14:38
 
Outlook Expressからoe5convを使って、UNIX MBOX形式に変化し、
他メーラーからのインポートをしようと思っているのですが、
うまくいきません。どうしたらいいのでしょうか?

150ほどのメールがあるのですが、インポートをしても4つの
メールと解釈され、30個ほどのメールが一つのメールになってしまいました。

旧バージョンの鶴亀メールでは、うまくいっていたのでが。。。

UNIX MBOX形式のファイルから
MailExp(http://www.digico-m.com/)
で他形式に変換できたので、UNIX MBOX形式のファイルが壊れていることはないと思
います。

[ ]
RE:01330 インポートNo.01333
秀まるお2 さん 01/04/30 16:45
 
> 旧バージョンの鶴亀メールでは、うまくいっていたのでが。。。

 実は、途中のバージョンからUNIX MBOX形式の場合のメールの区切りの判定が少し
変わってしまってます。それが悪影響したんだと思います。

 手元でoe5convを使ってテストしてみます。

 とりあえず、古いバージョンの鶴亀メールが残っているなら、それをインストール
しなおしてインポートしていただくのが手っ取り早いかもしれないです。今の鶴亀
メールのままではたぶんダメです。

[ ]
RE:01333 インポートNo.01345
さん 01/04/30 21:11
 
> とりあえず、古いバージョンの鶴亀メールが残っているなら、それをインストール
>しなおしてインポートしていただくのが手っ取り早いかもしれないです。今の鶴亀
>メールのままではたぶんダメです。

古いのは消してしまいました(泣)。再アップお願いできませんか?

[ ]
RE:01345 インポートNo.01346
なんと さん 01/04/30 21:19
 
なんとです。

> > とりあえず、古いバージョンの鶴亀メールが残っているなら、それをインストール
> >しなおしてインポートしていただくのが手っ取り早いかもしれないです。今の鶴亀
> >メールのままではたぶんダメです。
>
> 古いのは消してしまいました(泣)。再アップお願いできませんか?

MailExpで、たとえば半角ピリオド区切りのファイルに変換してから、
鶴亀で取り込むというのでは駄目でしょうか?

[ ]
RE:01346 インポートNo.01354
さん 01/05/01 02:51
 
>MailExpで、たとえば半角ピリオド区切りのファイルに変換してから、
>鶴亀で取り込むというのでは駄目でしょうか?

それも考えたのですが、MailExpで一度変換してから取り込むのと、
鶴亀に直接取り込むのでは、データが少し違うものになるのかなぁなんて
思いましたから。

大したことじゃないんですが。。。

別にコンバートするのは急ぎませんので、次のバージョンアップを待ちます。

[ ]
RE:01354 インポートNo.01355
秀まるお2 さん 01/05/01 09:06
 
 こちらでoe5convを使ったテストをしたり、ソースコードを見直したりしてみたん
ですが、うまくいかない原因が分かりませんでした。

 新しいバージョンでは、区切りの行の次の行が

Received:
From:

 などの「英数字の羅列+コロン」かどうかを判定する仕組みになってまして、そう
なってない場合は区切りではないと判断してしまいます。しかし、oe5convで出力し
たファイルは、少なくとも受信したメールについては常に「Received:」が入ってま
して、うまく区切りと判定されるはずです。

 ということで、すみませんが、そちらでうまくいかないメールがどうなっているの
か教えて欲しいです。

 具体的には、うまくいかなかったメール(複数のメールが1通と解釈されたメー
ル)の本文中に、

>From oe5conv@somewhere Tue Oct 10 00:00:00 2000

 のような行があると思うので、その行の次の行がどうなってるか教えて欲しいです。

 ちなみに僕の所でテストした限りでは、受信したメールの場合は必ず

Received: from XXXXX

 のようになっていて、送信したメールの場合は

From: "hideo" <hideo@hideo>

 のようになっています。

[ ]
RE:01355 インポートNo.01387
さん 01/05/02 14:12
 
> 新しいバージョンでは、区切りの行の次の行が
>
>Received:
>From:
>
> などの「英数字の羅列+コロン」かどうかを判定する仕組みになってまして、そう
>なってない場合は区切りではないと判断してしまいます。しかし、oe5convで出力し
>たファイルは、少なくとも受信したメールについては常に「Received:」が入ってま
>して、うまく区切りと判定されるはずです。

秀ネット様から受信したメール一通のみを受信トレイに入れ、
oe5convで出力したファイルをjisで開くと以下のようになります。

>From oe5conv@somewhere Tue Oct 10 00:00:00 2000
>From xxxxxxx@maruo.co.jp Tue Apr 17 18:46:47 2001
>Received: from [203.180.234.136] by hotmail.com (3.2) with ESMTP id MHotMai
>lBCA63CD5000740043164CBB4EA8813580; Tue Apr 17 18:46:02 2001
>Received: from www [127.0.0.1] by maruo.co.jp
>  (SMTPD32-4.07) id A0F01D1E022E; Wed, 18 Apr 2001 10:37:52 +0900
>Date: Wed, 18 Apr 2001 10:37:52 +0900
>From: =?ISO-2022-JP?B?GyRCPSglTSVDJUglNSVdITwlSBsoSg==?=
> <xxxxxxx@maruo.co.jp>
>Reply-to: xxxxxxx@maruo.co.jp
>Subject: =?ISO-2022-JP?B?GyRCPSglTSVDJUglNSE8JVMlOTBsO35EZDtfJE4bKEo=?=
> =?ISO-2022-JP?B?GyRCJCpDTiRpJDsbKEo=?=
>To: xxxxxxxxxxxxxx@maruo.co.jp
>MIME-Version: 1.0
>Content-Type: text/plain; charset=iso-2022-jp
>X-Mailer: <COM Blat ver 1.7+J1.1>
>
>
>秀ネットサービス一時停止のお知らせ
>
> 平素は、秀ネットをご利用頂き誠に有り難うございます。
> 下記の日程にて、秀ネットのサービスを一時停止いたします。
>
>  日時 2001年04月19日(木)午前10:00〜午後04:00(6.0時間)
>
>  停止サービス
>   ● 秀ネットサービス
>   ● 暗証再発行サービス
>   ● ユーザ登録情報の変更サービス
>   ● 各種書類発行サービス
>   ● 秀丸エディタフリー制度の申し込みサービス
>   ● ライブラリサービス
>
>  停止理由 秀ネットサーバ定期メンテナンスの為
>
> 停止時間は、目安で作業が終わり次第サービスを再開いたします。
>
> 誠にご迷惑をおかけいたしますが、何卒ご了承いただきますようお願いします。
>
> 秀ネットWeb開発担当 KON
>

のようになってました。
二行目は、ほとんどがこのようになっておりました。

これを鶴亀メールでコンバートしますと何もコンバートされませんでした。
区切り位置が存在しない場合は、何も出力されない仕様みたいですね。

>From oe5conv@somewhere Tue Oct 10 00:00:00 2000
From: "=?iso-2022-jp?B?SG90bWFpbCAbJEIlYSVzJVAhPBsoQiAbJEIlNSE8JVMlORsoQg==
=?=" <xxxxx@hotmail.com>

MSNから受信したメールは、上記のように二行目が、From:から始まるので、
ここが区切り位置として、解釈されていたみたいです。

> のようになっていて、送信したメールの場合は
>
>From: "hideo" <hideo@hideo>

送信したメールは、うまくコンバートできました。

ただ、一行目とFrom:の行の間に、
X-Originating-IP:で始まるものもありました。

また、前回の報告でコンバートできなかったファイルを秀丸で開き、
"From oe5conv@somewhere Tue Oct 10 00:00:00 2000\n[0-9A-Za-z]+:"
を検索してみると(jre32.dllはbregexp.dllを使ってます)、
4つ検索できました。
このうち、はじめの一つを除く3つが区切り位置と解釈されていました。
はじめの一つは、区切り位置と解釈されておらず、
>From oe5conv@somewhere Tue Oct 10 00:00:00 2000
のみ削除した状態で、最初のメールの最後にくっついていました。

新しいバージョンの区切りの解釈で考えてみても、
A,B,C,D,Eが

AB




のように区切られているので、この点もおかしいように思います。

[ ]
RE:01387 インポートNo.01389
秀まるお2 さん 01/05/02 16:29
 
>From oe5conv@somewhere Tue Oct 10 00:00:00 2000
>From xxxxxxx@maruo.co.jp Tue Apr 17 18:46:47 2001

 という形で区切られた場合にダメってことですね。たしかにこのケースではダメで
した。修正させていただきます。

[ ]
RE:01389 インポートNo.01391
さん 01/05/02 18:17
 
>>From oe5conv@somewhere Tue Oct 10 00:00:00 2000
>>From xxxxxxx@maruo.co.jp Tue Apr 17 18:46:47 2001
>
> という形で区切られた場合にダメってことですね。たしかにこのケースではダメで
>した。修正させていただきます。

よろしくお願いします。

[ ]