送信メールの改行位置No.23044
どんぶり勘定 さん 05/06/02 00:06
 
お世話になります
改行位置が意図していないメールになって はて? と思っおり ここの皆様のお
知恵を拝借させて頂きたく よろしくお願いします。

設定は以下の様にしています。
送信時の自動折り返し桁数:72文字
禁則処理:追い出し+句読点のぶら下げ
インデント対象: −・.()0123456789-.()0123456789

新規メールの本文に以下のような文章を書きます。
パターン1
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa
パターン2
  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
パターン3
  -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa
パターン4
  - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
パターン5
  ->aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
パターン6
  - > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
パターン7
  -a>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa

実際には自動折り返しがきくので、エディタ上はパターン1〜7の文は72文字で改
行されて表示されています。(インデントも効いた状態)

この文章を送信して受信した文は以下の様になり、パターン5と6は改行されずに
一行になってしまいます。

パターン1
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa
パターン2
  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  aaaaaaaa
パターン3
  -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   aaaaaaaaaaaa
パターン4
  - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaa
パターン5
  ->aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
パターン6
  - > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
パターン7
  -a>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   aaaaaaaa

 エディタの見た目と同じ体裁で送られいないので困っています。
何か 回避する方法はないでしょうか?

[ ]
RE:23044 送信メールの改行位置No.23045
アルビレオ さん 05/06/02 00:45
 
アルビレオです。

> エディタの見た目と同じ体裁で送られいないので困っています。
>何か 回避する方法はないでしょうか?

鶴亀では引用記号「>」のある行は別に折り返し桁数を設定できるようになって
います。
[全般的な設定]-[メール表示]の[本文の折り返し桁数][引用行の折り返し桁数]
を同じにすればいいでしょう。

[ ]
RE:23044 送信メールの改行位置No.23046
たまがわ さん 05/06/02 01:27
 
 たまがわです。

 試してみたら、確かに > の左側に半角記号がある場合、その行を引用行と見な
すかどうかの判定が、エディタ上と実際に送信されるメールで食い違っているよう
です。

 判定基準は内部的にいろいろあるみたいですけど、食い違っちゃうのは不可解で
すね。

[ ]
RE:23046 送信メールの改行位置No.23047
秀まるお2 さん 05/06/02 08:52
 
 いろいろ再現テストしてみたんですけど、うまく再現できないです。
「  ->」とか「  - >」とかが引用行のように判定されることは無いはずです。

 「全般的な設定・メール表示・詳細(表示関係)」の「引用行のカラー表示」
オプションの状態によってこの辺の処理は違ってきますけど。そこをいろいろい
じっても、僕の所ではバグの再現が出来ません。

 実は、秀丸エディタ相当部分での折り返し桁数の計算処理と、送信の時の折り
返し桁数の計算処理は、まったく別に存在しています。しかし、同じ計算結果に
なるようにはしているつもりです。

 引用行かどうかの判定方法についても、もう一度ソースコードを追っかけてみ
た限りはまったく同じになってるはずなんですけど???

------------------
 お手数ですが、バグがたしかに再現する環境での、「設定・設定内容の保存復
元...」にて保存した設定ファイルを僕に送って欲しいです。送り先は、
maruo@mitene.or.jp です。(または、ここの設定をこうすれば確実に起きるは
ず、みたいなのを教えていただければそれでも大丈夫ですが)

[ ]
RE:23047 送信メールの改行位置No.23052
たまがわ さん 05/06/02 11:11
 
 たまがわです。

>  いろいろ再現テストしてみたんですけど、うまく再現できないです。
> 「  ->」とか「  - >」とかが引用行のように判定されることは無いはずです。

 エディタ上では確かに引用行ではないと判定されています。
 ただ、自分宛てにそのメールを送信してみると、実際のメールの改行位置はずれて
いるようです(エディタ上の表示と食い違っている)。詳しいことは分かりませんが、
送信時の内部的な改行挿入処理のところでずれているのかもしれません。

[ ]
RE:23052 送信メールの改行位置No.23053
秀まるお2 さん 05/06/02 11:25
 
 送信するメールと、それを自分宛に送った時の受信メールとで、改行位置が食
い違ってるというバグだってことは一応認識してるつもりですが…。

 もうちょっとテストしてみます。

[ ]
RE:23053 送信メールの改行位置No.23057
秀まるお2 さん 05/06/02 12:40
 
 たまがわさんから送っていただいた設定ファイルでバグが再現できました。た
しかにバグってました。

 エディタの画面上で表示されてる方が正しいようです。

 さっそく修正させていただきます。

[ ]