[mew-dist 25115] Re: 末尾に改行のないメール

MORI Kouji mori at example.com
2004年 7月 23日 (金) 14:44:04 JST


森です。

> > Mew 4.0.65 で末尾に改行のないメッセージを IMAP4 サーバから取得すると、
> > 最後の行が失われてしまうようです。
> 
> この最初の「改行のないメッセージ」は、どうやって IMAP サーバに入れたん
> でしょうか?

当該メールの Received: を見たところ直接 IMAP サーバに入れたようでした。

うちの会社で Microsoft Outlook Web Access という web mail のシステムを
導入しているんですが、そのシステムを使って末尾の改行なしのメッセージを
作成するとそのまま改行なしのメッセージが出来上がるようです。
(To: が同一サーバ内にある場合)

そのサーバは IMAP4 のサーバにもなっているのですが、IMAP4 で読もうとすると
改行なしのメッセージは改行がないままで送られてきます。

# さっき試したら改行なしのメッセージができました。


> SMTP では、特殊なことをしないかぎり、必ずメールの最後は改行になります。

とういうわけで SMTP を経由しない場合の話になります。

Outlook Express を使った別 IMAP4 サーバのフォルダへの移動も IMAP4 のみを
使うので改行のないのがそのまま保存されてしまうのですね。


> Mew はそれを仮定しています。仮定しないとすると、大幅なコードの書き換え
> が必要になります。

そうでしょうね。困った…。

-- 
森 浩二	(MORI Kouji)
(株)淺沼組 技術研究所
E-mail: mori at example.com



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