HTMLメールのテキスト変換時の改行位置No.33656
YK さん 08/03/28 01:21
 
いつも、お世話になっています。

HTMLメールについて、基本的な質問で恐縮なのですが、どなたかご教示お願い
いたします。

HTML受信メールを、メール表示欄のテキスト形式へ変換された状態で見るのと、
IEで見るのでは、改行位置が異なっています。テキスト形式では改行による
折り返しが短い位置で入っており、見づらいため変更したいのですが、設定場
所が見つかりません。

たいへん申し訳無いのですが、どなたか改行の挿入位置を変更する方法を教え
て頂けないでしょうか。環境は、WinXP + Ver5.01β6です。

以上、よろしくお願いいたします。

[ ]
RE:33656 HTMLメールのテキスト変換時の改No.33657
秀まるお2 さん 08/03/28 09:42
 
 HTMLメールのHTMLパートをテキスト形式に変換する処理は秀丸メールの中で
固定になっているので、その変換の方式を設定とかでカスタマイズすることは
出来ないです。

 余計な改行が入ってしまうケースは多々あると思います。例えばtableタグ
を使っているケースだと、1つ1つの表項目について1つづつ改行が入ってし
まうと思います。

 具体的なメール内容(html形式部分の内容)を教えていただければ、それを
僕が調べてみて、秀丸メール側の処理を改善出来る余地があるかどうかは分か
りますけども…。

 もしよければ、僕の方に、そのメールを、例えば「添付ファイルとして転
送」とかで送っていただければと思います。送り先は、 maruo@mitene.or.jp
です。

[ ]
RE:33657 HTMLメールのテキスト変換時の改No.33670
YK さん 08/03/29 22:09
 
お世話になります。

ご検討いただけるとのこと、たいへん有り難う御座います。
改行が入る例としましては、charsetは"US-ASCII"のメールで、
以下のような例(字を変更しています)です。

htm表示では
> Efg hijklmnopq rstu vwxy zabcdefg hi jklm no pq rstuvwxyz ab cdef ghijklmn

秀丸メールでは、以下のように、"cdef "の後に改行が入ります。
> Efg hijklmnopq rstu vwxy zabcdefg hi jklm no pq rstuvwxyz ab cdef
ghijklmn

お忙しいところ、すみません。
サンプルをメールさせていただきましたので、よろしくお願いします。

[ ]
RE:33670 HTMLメールのテキスト変換時の改No.33671
秀まるお2 さん 08/03/30 21:29
 
 送っていただいたhtmlパートと変換されたtextパートは、それはそれでそう
するしか無いと思います。

 htmlパートに<br>が2つ入っているので改行が2つになるのは仕方がないと
思います。というか、<br>の数と秀丸メールが入れる改行の数の対応は合って
ると思います。

 <br>が余計に入るのは、秀丸メールが自動折り返しの処理をしているせいか
と思うので、とりあえず、引用行の折り返し桁数を大きくすれば解決するんじ
ゃないかと思います。「全般的な設定・メール表示」の所に引用行の折り返し
桁数の設定があるので、それをおもいきって100とかにしたら、例えば今回の
サンプルのように「> > 」のような2重引用がされたケースでは改行が増えて
いくことは無いようになると思います。

 ってことでどうでしょ?

[ ]