本文にFromから始まる行を含むメールNo.00499
Firak さん 01/04/09 17:57
 
こんにちは

 これは要望なんですが、

 From から始まる文字列を含んだファイルをエクスポートしたところ
メールが二つに分断されてしまいました、確かに仕様どうりということ
なんでしょうが、多少工夫をしていただけないでしょうか?

 別のメーラで取り込むと、本文中に From から始まる文字列が行頭
に有っても正常に取り込みます。
 おそらく、メールの区切りの From 行の後、次の行がヘッダ行にな
っているか等のチェックをしているのではないかと思われます。

 英文のメールだと、メールの中ほどに、いきなり以下のような記述
が入るので、単純に From で分割するとかなりの範囲に被害が及ぶ
とおもいます。

>From The OSHO TIMES

 こんなメール書くほうが悪いといえば悪いのですが、時代は変わって
しまいしたので、なんでもありです。

[ ]
RE:00499 本文にFromから始まる行を含むメールNo.00512
ひろ さん 01/04/09 20:43
 
 秀まるおさん今日は、ひろです。
>  From から始まる文字列を含んだファイルをエクスポートしたところ
> メールが二つに分断されてしまいました、確かに仕様どうりということ
> なんでしょうが、多少工夫をしていただけないでしょうか?
 鶴亀のエクスポートでも、
> From - Mon Apr 09 18:08:13 2001
というヘッダ処理をしていますが、通常 Mbox 形式は From ノアとに Date
ヘッダに似た日付情報が付加されています。その確認をすれば対応できる
と思いますので、私も何らかの対処をして頂くことに一票。

 P.S 本文中にそういった行があるメールを、Mbox 形式でエクスポートす
る場合は、スペースを付加する処理が既にされているんですね。

[ ]
RE:00499 本文にFromから始まる行を含むメールNo.00544
秀まるお2 さん 01/04/10 10:03
 
>  別のメーラで取り込むと、本文中に From から始まる文字列が行頭
> に有っても正常に取り込みます。

 参考までに、そのような高度な処理をしているメールソフトの名前を教えてくださ
い。どういう仕組みで区別してるのか知りたいので。

 ちなみにこのご要望の件は、その仕組みを調査することも含めて要望リスト行きと
させていただきます。

[ ]
RE:00544 本文にFromから始まる行を含むメールNo.00573
Firak さん 01/04/10 12:35
 
>
> 参考までに、そのような高度な処理をしているメールソフトの名前を教えてくださ
>い。どういう仕組みで区別してるのか知りたいので。
>
 Al-mail です。

 基本設計は古くなりましたが、歴史が長い分、洗練されてもいます。

 

[ ]
RE:00573 本文にFromから始まる行を含むメールNo.00588
ひろ さん 01/04/10 15:12
 
 秀まるおさん、今日は、ひろです。
> > 参考までに、そのような高度な処理をしているメールソフトの名前を教えてくださ
> >い。どういう仕組みで区別してるのか知りたいので。
> >
>  Al-mail です。
 Winbiff も同様です。どの程度厳密に判定しているかは解りませんが、
>From - Tue Apr 10 14:24:11
というように本来の Mbox の区切りから、最後の年の部分を切り取っただけ
でも、本文として認識します。

[ ]
RE:00499 本文にFromから始まる行を含むメールNo.00691
s_yam さん 01/04/11 18:32
 
正式版でもお世話になります。

> From から始まる文字列を含んだファイルをエクスポートしたところ
>メールが二つに分断されてしまいました、確かに仕様どうりということ
>なんでしょうが、多少工夫をしていただけないでしょうか?

受信処理のときに、Lines: でもつけておけばできるのでしょうが・・・。


[ ]
RE:00588 本文にFromから始まる行を含むメールNo.00837
ひろ さん 01/04/13 12:07
 
 秀まるおさん今日は、ひろです。
 なんだか請求のようになってしまい恐縮ですが、Ver.1.05 でも修正が見
送られたようですし、Firak さんへのレスも無い様なのでお忘れになってい
るか心配で、自己レスの形で再投稿します。
> > > 参考までに、そのような高度な処理をしているメールソフトの名前を教えて
>くださ
> > >い。どういう仕組みで区別してるのか知りたいので。
> > >
> >  Al-mail です。
>  Winbiff も同様です。どの程度厳密に判定しているかは解りませんが、
> >From - Tue Apr 10 14:24:11
> というように本来の Mbox の区切りから、最後の年の部分を切り取っただけ
> でも、本文として認識します。
 おそらく厳密には行頭の「From - 」に続く文字列が、Date ヘッダの時刻
情報と同じでるかどうかの判断をすれば良いと思うのですが、時刻が本来
GMT かローカルタイムのどちらで記述すべきかさえ UNIX 系 OS の素の Mbox
形式メールフォルダのファイルが手元なく、確認が出来ません。

 この From で始まる行は、英文では比較的良く表れる文章ですので、早め
の対策が必要であると思います。

[ ]
RE:00837 本文にFromから始まる行を含むメールNo.00845
秀まるお2 さん 01/04/13 12:50
 
>  この From で始まる行は、英文では比較的良く表れる文章ですので、早め
> の対策が必要であると思います。

 Fromに後ろに日付があるかどうかで判断すべきなのか、それともFromの前後で判断
すべきなのか、その辺、他のメールソフトでどうなってるのかテストしないと、下手
にいじってレベルダウンしたら面倒です。

 中には単純に「From 」を区切りとして出力するメールソフトもあるかもしれない
し。

 とりあえず、Fromの後ろ行が「英数字+コロン」で始まっているかどうかで判断し
ようかなぁと…。それならレベルダウンは無いと思うし。

[ ]
RE:00845 本文にFromから始まる行を含むメールNo.00876
ひろ さん 01/04/13 17:56
 
 秀まるお2さん今日は、ひろです。
>  Fromに後ろに日付があるかどうかで判断すべきなのか、それともFromの前後で判断
> すべきなのか、その辺、他のメールソフトでどうなってるのかテストしないと、下手
> にいじってレベルダウンしたら面倒です。
 いわれてみれば、他のメーラのエクスポートが UNIX Mbox と同じとも限
らないですね。失礼しました。
 取り敢えず、ざっと見た限りでは
Netscape Messager
 エクスポートが見当たらない
AL-mail
 複数を選択して保存すると、「From - Tue Apr 10 14:24:11 2001」
 の形式で区切りを出力
Winbiff
 Mbox 形式エクスポートは未サポート
のようです。

 P.S 他のメーラにについて補足して頂ければ幸いです。->ALL

[ ]
RE:00876 本文にFromから始まる行を含むメールNo.00881
秀まるお2 さん 01/04/13 18:45
 
>  P.S 他のメーラにについて補足して頂ければ幸いです。->ALL

 僕は昔、UNIX MBOX形式について調べている時に、ソースコード付きのフリーソフ
トで、何かのメールソフトのメール形式をUNIX MBOX形式に変換する物を見つけたこ
とがあります。

 そのフリーソフトでは、たしかに「From 」だけで区切っていました。だから、初
期の鶴亀メールのMBOX形式エクスポートは「From 」のみの区切りだったのです。

 ということで、少なくとも1つは「From 」のみで区切るソフトが存在するという
ことになります。

 っと言ってる間に手元のソースコードは既に「From 」の次の行を使って判定する
ように修正してしまいました。

[ ]
RE:00881 本文にFromから始まる行を含むメールNo.00882
ひろ さん 01/04/13 19:46
 
 秀まるおさん今日は、ひろです。
> >  P.S 他のメーラにについて補足して頂ければ幸いです。->ALL
<中略>
>  そのフリーソフトでは、たしかに「From 」だけで区切っていました。だから、初
> 期の鶴亀メールのMBOX形式エクスポートは「From 」のみの区切りだったのです。
そういう経緯があったんですね。
 ただこういったソフトの場合、
>From ↓
というように、行末に空白があるかどうかは別にして、すぐに改行になって
いると思います。ですから基本的には厳密なチェック、「From 」のみで区
切るソフトへの対策としては、すぐに改行が有るか無いかをチェックを加え
れば安全だと思います。

 なんて書きましたが、
>  っと言ってる間に手元のソースコードは既に「From 」の次の行を使って判定する
> ように修正してしまいました。
もう終わっているのね。

[ ]
RE:00881 本文にFromから始まる行を含むメールNo.00886
"y.iida" さん 01/04/13 22:18
 
亀&ゴミですが・・・

>  ということで、少なくとも1つは「From 」のみで区切るソフトが存在するという
> ことになります。

NetMailがそうです(爆)
= OXさんののOEMメーラーは、すべてそうかも?

ちょっと離れているので記憶ですが(ダチュラだったかな?)
行頭の「From 」は、受信時に「 From 」にしていたような気もします。

[ ]