HTMLメール関係の折り返しについてNo.02299
TATE2 さん 09/06/13 23:17
 
秀まるおさん

TATEです。

HTMLメールを受け取りTEXT形式への変換が行われていますが、
長い文の自動折り返しがうまく働いていない(=改行がはいる)
気がします。
(通常のメールを希望通りの動作になっています)

また、これに合わせてHTMLメールViewerから転送などを行う時
もテンプレートで$(RootBody)を使用しているのですが、自動
折り返しが行われてしまいます。

どこがまずいのか、ちょっとうまくお伝えできないのですが、
自動折り返しをしないようにするにはどのようにすればよい
のでしょうか。

言葉足らずですいませんが、よろしくお願いします。


[ ]
RE:02299 HTMLメール関係の折り返しについNo.02308
秀まるお さん 09/06/14 14:36
 
 HTMLメールが普通のテキスト形式に変換されて出てくる部分ですが、これは、
秀丸メール側がHTMLメールから変換して作った場合もありますが、送ってくる
メール自体に最初からプレーンテキスト形式の物が入っている場合もあります。

 後者の場合は、送ってくる人のメールソフトが生成してるテキストそのままな
ので、秀丸メール側ではそれをそのまま表示してるだけ、ということになります。
しいて、「全般的な設定・上級者向け・デコード」の「text/plainパートがあっ
ても無視する」をONにすれば、常に秀丸メール側が生成する形になりますけども。

 秀丸メールが生成した物だとしたら、それの動作がおかしいとして、果たして
どうすべきかいというようなことを調べるのは簡単ではなくて、具体的に問題の
起きる文章の部分やHTMLメールの内容とか、その辺の細かいことを調べないとダ
メです。

 ちゃんと調べたとしても仕様ということになるかもしれません。つまり、画面
上で1行になっていても秀丸メール的には改行を入れるということもありえます。

 そもそも、HTMLメールを普通のテキスト形式に変換するといっても完全にうま
く出来る物でないし、今他にもいろいろ問題が出て解決しないといけない所なの
で、しばらくはこの辺の細かい問題はがまんして使ってほしい所です。

[ ]
RE:02308 HTMLメール関係の折り返しについNo.02310
TATE2 さん 09/06/14 19:19
 
TATEです。

コメントありがとうございました。

手許でもう少し調査を進めてみて、対処療法を考えてみたいと
思います。



[ ]
RE:02308 HTMLメール関係の折り返しについNo.02312
TATE2 さん 09/06/14 20:09
 
TATEです。

念のための初歩的な仕様確認で、すいませんがお付き合いください。


-------------------------------------------------------------
送ってくるメール自体に最初からプレーンテキスト形式の物が入って
いる場合は、送ってくる人のメールソフトが生成してるテキストその
ままなので、秀丸メール側ではそれをそのまま表示してるだけ
-------------------------------------------------------------

上記の仕様ですが、メールエディタで受信したHTMLメールを表示した
場合、「全般的な設定・メール表示」の「送信時の自動折り返しの桁数」(=72桁
位置)で改行され、折り返し表示されます。
次に、「text/plainパートがあっても無視する」をONにすれば、上記
のように自動的に改行折り返しされず、HTMLメールViewerと同じ形と
なりました。

腑に落ちないは、hTMLメールのプレーンテキスト形式が入っている時
はそのまま表示しているだけなのに、なぜ送信時の自動折り返し桁数
の72桁位置で改行され折り返しされる点です。

なお、通常のTEXTメールの場合、1行が長くとも「送信時の自動折り
返しの桁数」(=72桁位置)では改行されないですが、これは仕様
通りと認識。


ただ、秀まるおさんには以下のようにコメントいただいているので、
仕様かも知れないということですね。。。
--------------------------------------------------------------
ちゃんと調べたとしても仕様ということになるかもしれません。
つまり、画面上で1行になっていても秀丸メール的には改行を入れる
ということもありえます。
--------------------------------------------------------------


HTMLメールViewerが実装されたことですし、取りあえず、「text/plain
パートがあっても無視する」をONにして、受信メールをTEXT表示する
ことにします。

あと、相変わらず、text/plain部分とHTML部分で本文内容が食い違っ
ているメールが届くので、両方チェックしていたりしていましたが。




[ ]
RE:02312 HTMLメール関係の折り返しについNo.02313
TATE2 さん 09/06/14 20:38
 
TATEです。

コメント書いたあとで、再度いろいろとメールを調査した結果、
72桁で改行折り返しされていたのは、プレーンテキスト形式
内容の最初からはいっていたようです。

早とちりですいません。



[ ]