不具合?複数宛先メールの返信でのToNo.09965
dszhm さん 04/01/29 15:27
 
自分を含めて複数の宛先に送られてきた
メールに対し、
右クリックメニューから「返信メール」した時に
表示される「返信メール」ダイアログを開き
「Fromアドレスに返信する」をセットして
「全員へ返信」とした後、
「返信先の指定」の中に対して
「Toとする」を行うなどして、
To と Ccを複数存在するようにして、
「OK」を押すと、
エディタで開いたメールの To ヘッダに
1つしかありません。

OS:Win2K PRO SP4
鶴亀:3.16
秀丸:4.10 β12

です。

[ ]
RE:09965 不具合?複数宛先メールの返信でNo.09967
秀まるお さん 04/01/29 16:35
 
 こちらでいろいろ再現テストしてみた限りはうまく再現できませんでした。

 こちらでテストしたのは以下のような例です。

 自分自身のメールアドレスは、「hideo@tower」となってます。

 以下のようなメールをおもむろに作成します。(適当な受信系メールを改変し
て作成する)

    From:     from@from.x
    Reply-To: reply@reply.x
    To:       to@to.x, to2@to.x, hideo@tower, to3@to.x, to4@to.x
    Cc:       cc@cc.x, cc2@cc.x, cc3@cc.x
    Subject:  テストテストテスト

 これに「返信メール」として、「From:アドレスに返信する」をONにしてから
「全員へ返信」を押して、さらに、返信先指定を、

     To:  from@from.x
     Cc:  reply@reply.x
     To:  to@to.x
     Cc:  to2@to.x
     To:  to3@to.x
     Cc:  to4@to.x
     To:  cc@cc.x
     Cc:  cc2@cc.x
     To:  cc3@cc.x

 のように、ToとCcを1つづつ交互にならべてみます。そしてOKすると、

    To:  from@from.x, to@to.x, to3@to.x, cc@cc.x, cc3@cc.x
    Cc:  reply@reply.x, to2@to.x, to4@to.x, cc2@cc.x

 のようなメールが出てきます。他にもいくつかTo:とCc:が混ざる例を試してみ
ましたが、再現しません。

 僕が思うに、テンプレートか、あるいはマクロにてTo:ヘッダを書き換えてい
るんじゃないかと思います。テンプレートを標準に戻すとか、あるいはエディタ
起動時用のマクロを登録してる場合はそれを外してどうなるか試してみていただ
けるとありがたい所です。

 どうでしょ?

[ ]
RE:09967 不具合?複数宛先メールの返信でNo.09969
dszhm さん 04/01/29 19:18
 
> こちらでいろいろ再現テストしてみた限りはうまく再現できませんでした。
>
> こちらでテストしたのは以下のような例です。
>
> 自分自身のメールアドレスは、「hideo@tower」となってます。
>
> 以下のようなメールをおもむろに作成します。(適当な受信系メールを改変し
>て作成する)
>
>    From:     from@from.x
>    Reply-To: reply@reply.x
>    To:       to@to.x, to2@to.x, hideo@tower, to3@to.x, to4@to.x
>    Cc:       cc@cc.x, cc2@cc.x, cc3@cc.x
>    Subject:  テストテストテスト
>
> これに「返信メール」として、「From:アドレスに返信する」をONにしてから
>「全員へ返信」を押して、さらに、返信先指定を、
>
>     To:  from@from.x
>     Cc:  reply@reply.x
>     To:  to@to.x
>     Cc:  to2@to.x
>     To:  to3@to.x
>     Cc:  to4@to.x
>     To:  cc@cc.x
>     Cc:  cc2@cc.x
>     To:  cc3@cc.x
>
> のように、ToとCcを1つづつ交互にならべてみます。そしてOKすると、
>
>    To:  from@from.x, to@to.x, to3@to.x, cc@cc.x, cc3@cc.x
>    Cc:  reply@reply.x, to2@to.x, to4@to.x, cc2@cc.x
>
> のようなメールが出てきます。他にもいくつかTo:とCc:が混ざる例を試してみ
>ましたが、再現しません。
>
> 僕が思うに、テンプレートか、あるいはマクロにてTo:ヘッダを書き換えてい
>るんじゃないかと思います。テンプレートを標準に戻すとか、あるいはエディタ
>起動時用のマクロを登録してる場合はそれを外してどうなるか試してみていただ
>けるとありがたい所です。
>
> どうでしょ?

  テンプレートは、$c$(QuotedRootBody) と固定テキストだけでした。
  マクロも、右クリックメニューからの送信で、デフォルトのテンプレートは
 上記だけですから、使用していないと思います。
  To や CC には、「漢字入り氏名 <xxxx@address.co.jp>」のような
 形式になっています。
  「漢字 入り 氏名 <xxxx@address.co.jp>」
  や
  「"漢字 入り 氏名" <xxxx@address.co.jp>」
 のようなものもありますので、
 このような条件で再現を試みてはいただけないでしょうか?


[ ]
RE:09969 不具合?複数宛先メールの返信でNo.09973
秀まるお さん 04/01/30 14:32
 
 とりあえず、

 to@to.x

 のように書いてある所を、

 漢字 入り 氏名 <to@to.x>

 や、

 "漢字 入り 氏名" <to@to.x>

 とした場合にはうまく再現しませんでした。たぶんですが、To:と指定した
メールアドレスの一番最初の物か、その次の物がどうなってるかによって、それ
以降が切れてしまうという症状なんであって、「From:アドレスに返信する」な
どはあまり関係ないんじゃないかと思います。

 ということで、やはり具体的にバグが再現できるメールアドレスの例が分かる
と助かります。

 以下のマクロは、メールのヘッダ中の文字を全部塗りつぶしつつも、特徴的な
記号類はそのままにします。それを使ってメールを改変して、それでもやはりバ
グが再現するかどうか試してみて欲しいです。それでも再現するならば、文字を
ぬりつぶしたメールを僕に送って欲しいです。

 具体的には、

 1.問題のメールをどこかテスト用のフォルダにコピーする。
 2.コピーしたメールをエディタで開いて、以下のマクロを実行する。
 3.保存してエディタを終了する。
 4.「返信メール」として、バグが起きるはずの操作を行う。
 5.同じバグが再現するかとうか今一度確認する。
 6.バグがもし起きるなら、問題のメールをどこか適当なテキストファイル
   に保存するなどして(例えば「名前を付けて保存...」で保存するなど
   して)、それを作者に添付ファイルで送る。

 ってことになりますが、どうでしょ?

 マクロは以下のような物です。

    loaddll "tkinfo.dll";
    #n = dllfunc("EnableEdit");
    moveto 0, -9999;
    while(1) {
        if( linelen2 == 0 ) {
            break;
        }
        golinetop;
        while( code >= ' ' ) {
            if( (code >= 'a' && code <= 'z')
             || (code >= 'A' && code <= 'Z') ) {
                overwrite "X";
            } else if( code >= '0' && code <= '9' ) {
                overwrite "0";
            } else if( code >= 0x100 ) {
                overwrite "X";
            } else {
                right;
            }
        }
        golineend2;
        down;
        golinetop2;
    }
    gofiletop;
    beginsel;
    gofileend;
    delete;

[ ]
RE:09973 不具合?複数宛先メールの返信でNo.09974
dszhm さん 04/01/30 18:29
 
> 以下のマクロは、メールのヘッダ中の文字を全部塗りつぶしつつも、特徴的な
>記号類はそのままにします。それを使ってメールを改変して、それでもやはりバ
>グが再現するかどうか試してみて欲しいです。それでも再現するならば、文字を
>ぬりつぶしたメールを僕に送って欲しいです。
>
> 具体的には、
>
> 1.問題のメールをどこかテスト用のフォルダにコピーする。
> 2.コピーしたメールをエディタで開いて、以下のマクロを実行する。
> 3.保存してエディタを終了する。
> 4.「返信メール」として、バグが起きるはずの操作を行う。
> 5.同じバグが再現するかとうか今一度確認する。
> 6.バグがもし起きるなら、問題のメールをどこか適当なテキストファイル
>   に保存するなどして(例えば「名前を付けて保存...」で保存するなど
>   して)、それを作者に添付ファイルで送る。
>
> ってことになりますが、どうでしょ?

 「送信用のエディタ起動時」の自動起動マクロのことを
 すっかり忘れていました。
 これのせいでした。
  大変申し訳ありませんでした。
 お騒がせしました。


[ ]
RE:09974 不具合?複数宛先メールの返信でNo.09975
秀まるお さん 04/01/30 19:29
 
 V3.17をまたバージョンアップしないで済みそうなので少し安心しました。

 鶴亀メールもあちこちにいろんな設定があったりするので、ユーザーさんの方
で混乱されることも多いかと思います。それはそれで鶴亀メールの欠点ではあり
ます。

[ ]