From 変更で [EOF] がヘッダ部分に入り込No.08450
fuhhy さん 03/02/21 16:45
 
fuhhyです。

メール作成画面で、本文に何も書いていない(先頭に[EOF]が来ている)状態で
「From:」のところをクリックしてFromを変更すると、
[EOF]がヘッダ部分に入り込んでしまう事があります。

環境:WindowsME、鶴亀メール2.44

[ ]
RE:08450 From 変更で [EOF] がヘッダ部分No.08454
秀まるお さん 03/02/24 13:17
 
 たぶんテンプレートか署名が関係して起きているんだと思うんですが、いまい
ち再現方法が分からないです。

 何か「こういうテンプレートで新規メールを起動して、こういうテンプレート
のアカウントに切り替えるとダメだ」とか、ヒントないでしょうか?

 再現方法が分からなければ分からないで、ヘッダ部分と本文部分の区切りが無
くならないような特別な処理を入れる手もあります。

[ ]
RE:08454 From 変更で [EOF] がヘッダ部分No.08456
fuhhy さん 03/02/24 13:25
 
fuhhyです。

>  何か「こういうテンプレートで新規メールを起動して、こういうテンプレート
> のアカウントに切り替えるとダメだ」とか、ヒントないでしょうか?

「テンプレートと署名が空欄」のアカウントに切り替えた時に発生します。

[ ]
RE:08456 From 変更で [EOF] がヘッダ部分No.08457
fuhhy さん 03/02/24 13:30
 
もう少し具体的に書きます。
----ここから----
From:     xxxx@hoge.hoge
To:       xxxx@hoge.hogehoge
Subject:  hogehogehoge

[EOF]
----ここまで----
こんな状態の時に、テンプレートも署名も空欄のアカウントに切り替えると、


----ここから----
From:     xxxxx@hoge.hoge
To:       xxxx@hoge.hogehoge
Subject:  hogehogehoge
[EOF]
----ここまで----
こんな風に[EOF]が一行上に入り込んでしまいます。

[ ]
RE:08457 From 変更で [EOF] がヘッダ部分No.08462
秀まるお さん 03/02/25 13:54
 
 こちらでテストしましたが、うまく再現しませんでした。何か他にも条件があ
るのかもしれませんが、なかなかテストするのも難しそうです。

 とにかく[EOF]がヘッダ部分に入り込まないような特別な処理を入れてみます。

[ ]
RE:08462 From 変更で [EOF] がヘッダ部分No.08463
fuhhy さん 03/02/25 14:08
 
>  とにかく[EOF]がヘッダ部分に入り込まないような特別な処理を入れてみます。
了解しました。次のバージョンで試して、報告させていただきます。

[ ]
RE:08463 From 変更で [EOF] がヘッダ部分No.08473
fuhhy さん 03/02/27 15:17
 
fuhhyです。
鶴亀メール2.46で試してみたのですが、直っていませんでした(OSはWindowsMeです)。

私はアカウントを2つ作っているのですが(仮にアカウントA、Bと名付けます)、
アカウントAからBに切り替えた時のみ、この問題が発生します。
この時、テンプレートや署名や、その他色々と変えて試しても、問題発生します。
しかし、アカウントBからAに切り替えた時は、何をやってもこの問題は発生しません。

何を報告すれば問題解決の糸口になるでしょうか?

[ ]
RE:08473 From 変更で [EOF] がヘッダ部分No.08476
秀まるお さん 03/02/27 18:56
 
>何を報告すれば問題解決の糸口になるでしょうか?

 僕もさっぱり分かりません。

 とりあえずは、「アカウント毎の設定・テンプレート/署名」を一通りリセッ
トしていただくのがいいんじゃないかと思います。

 鶴亀メールを終了させて、エクスプローラからアカウント用のフォルダを見る
と、中に

 t_newmail.bin
 t_reply.bin
 t_forward.bin
 sign.bin

 の4つのファイルが出てくるので、それを全部削除して欲しいです。そうする
とデフォルトのテンプレート状態に戻ります。

 問題の2つのアカウント両方でテンプレートを削除して、それで鶴亀メールを
再起動してもなお同じ症状が起きるかどうか確認して欲しいです。

 それでも起きる、しかも「A->B」のみのような片方向っていうことなら、はた
してどういうことなのか、後でじっくり考えてみるしか無いです。

[ ]
RE:08476 From 変更で [EOF] がヘッダ部分No.08477
fuhhy さん 03/02/27 19:28
 
試してみました。
まず、テンプレートと署名をデフォルトに戻した状態では、問題なしでした。
次に、テンプレートと署名を設定し直すと、以前と同じ問題が発生しました。

色々試しているうちに少し気付いた点があるので、症状を改めて書き直します。
新規メールの場合です。

【前提条件】
1.アカウントAの署名は名前やメールアドレスなど複数行にわたっている。
 設定→テンプレート/署名の編集で作成した署名を指定しても、個別指定でも同じ。
2.アカウントBの署名は個別指定で空欄にしている。
3.新規メールのテンプレートは、アカウントAもBも改行が1つ入っているだけのもの。

【再現条件】
1.アカウントAの新規メール作成画面を開く。
 署名を設定しているので、文末には署名が入っている。
2.メール本文をマウスで全て選択し、Backspaceキーで削除。
 改行や署名が消えるので、ここで [EOF] が本文の先頭に来る。
3.From をクリックし、アカウントBに切り替え
4.すると [EOF] がヘッダ部分に入り込んでしまう。

ポイントは、
前提条件として、アカウントAには署名があり、アカウントBには署名が無いこと、
メール作成画面で、署名を消してからアカウントを切り替える事、
の2点のようです。
この条件に従えば、アカウントAとBを入れ替えても、同じ問題が発生します。

[ ]
RE:08477 From 変更で [EOF] がヘッダ部分No.08478
秀まるお さん 03/02/28 14:56
 
 詳しく調査いただきありがとうございます。やっと再現しました。

 署名を切り替えようとして本文とヘッダの区切り部分を削ってしまうようです。

 ということで修正させていただきます。

[ ]
RE:08477 From 変更で [EOF] がヘッダ部分No.08479
fuhhy さん 03/02/28 14:58
 
fuhhyです。
今まで、色々とややこしい事を書いてきましたが、
ついに最も簡単かつ確実な再現方法が分かりました。

1.メール作成画面を出す。
 この時「テンプレート/署名の編集」で作成した何らかの署名を関連付けておく。
2.Deleteキーで署名を削除して [EOF] がメール本文の先頭に来た状態にする。
3.設定→署名の切り替え→(署名なし)を選択
4.[EOF] がヘッダ部分に入り込んでしまう。

以上です。

[ ]
RE:08478 From 変更で [EOF] がヘッダ部分No.08480
fuhhy さん 03/02/28 15:01
 
行き違いになってしまいましたが、turukame.1:08479 を今書いたところでした。
と言う事で、修正よろしくお願いいたします。

[ ]