[Mew-dist 15552] Re: bug of mewencode -g

Motohiko Minakuchi zxcv at example.com
2000年 12月 15日 (金) 23:24:12 JST


水口@京都 と申します。


> fml-2.1C-snapshot1/src/libsmtp.pl を眺めてみたんですが、
> 
>     $e{'Body'} =~ s/\n\./\n../g;           # enough for body ^. syntax
>     $e{'Body'} =~ s/\.\.$/./g;	           # trick the last "."
>     $e{'Body'} .= "\n" unless $e{'Body'} =~ /\n$/o;	# without the last "\n"
> 
> こんな処理をしてます。

1行目は、複数メッセージを連結して保存する際にピリオドだけの行をメッセー
ジ・セパレータとして使用する為の細工の様に見えます。


仮にそうだとすると、

> 大原です。
> 
> > で、もし本当にこれが原因なら、このメールの最後は、
> > ピリオド一個の行で終っていると思います。
> 
> うぅ、違ってた……。
> すいません……。

最後のピリオド1個の行が改行も含めて無くなったのなら、2行目の
s/\.\.$/./g のせいでメッセージ・セパレータと誤認されたのでは無いでしょ
うか。
                                                           それでは。
--
水口 元彦 (みなくち もとひこ)
zxcv at example.com (2個)..



Mew-dist メーリングリストの案内