X-TuruKame-KeitaiSend ヘッダの有無No.15048
音吉 さん 03/10/22 14:42
 
こんにちは 音吉と申します。

X-TuruKame-KeitaiSend ヘッダの有無を RootHeader や CountRootHeader で
は調べられないのでしょうか?
DeleteHeader では正しく結果が返ってきているようなのですが...

こちらの環境は
WinXP Pro/Home sp1
鶴亀  3.07 Beta8
秀丸  4.00 Beta22
です。


//----- chk_X-TuruKame-KeitaiSend.mac ここから ------------

loaddll "tkinfo.dll";

#n = dllfunc( "NewMail" );


// X-TuruKame-KeitaiSend 無し
$K1 = dllfuncstr( "RootHeader", "X-TuruKame-KeitaiSend" );
#C1 = dllfunc("CountRootHeader", "X-TuruKame-KeitaiSend");
#D1 = dllfunc( "DeleteHeader", "X-TuruKame-KeitaiSend" );

$s = dllfuncstr( "SetHeader", "X-TuruKame-KeitaiSend", "1" );

// X-TuruKame-KeitaiSend 有り
$K2 = dllfuncstr( "RootHeader", "X-TuruKame-KeitaiSend" );
#C2 = dllfunc("CountRootHeader", "X-TuruKame-KeitaiSend");
#D2 = dllfunc( "DeleteHeader", "X-TuruKame-KeitaiSend" );

message  "$K1 = \""+ $K1 + "\"\n"
        +"#C1 = [" + str(#C1) + "]\n"
        +"#D1 = [" + str(#D1) + "]\n\n"
        +"$K2 = \""+ $K2 + "\"\n"
        +"#C2 = [" + str(#C2) + "]\n"
        +"#D2 = [" + str(#D2) + "]\n";

endmacro;
//----- chk_X-TuruKame-KeitaiSend.mac ここまで -----------


--
音吉
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/

[ ]
RE:15048 X-TuruKame-KeitaiSend ヘッダのNo.15049
ながさわ さん 03/10/22 14:53
 
こんにちは、一般ユーザのながさわです。

>X-TuruKame-KeitaiSend ヘッダの有無を RootHeader や CountRootHeader で
>は調べられないのでしょうか?

当該ヘッダは鶴亀メールがメールを送信用に成型する際に参照する「覚え書き」
なので相手のメールにそれがあるとは限りません。

また、鶴亀メール自身も、その「覚え書き」は送るメールにはつけません。

ヘルプ:「送信用の特別設定・ダイアログボックス」の補足に書いてあります。

[ ]
RE:15049 X-TuruKame-KeitaiSend ヘッダのNo.15050
音吉 さん 03/10/22 15:47
 
ながさわ さん、こんにちは 音吉と申します。

>こんにちは、一般ユーザのながさわです。
>
>>X-TuruKame-KeitaiSend ヘッダの有無を RootHeader や CountRootHeader で
>>は調べられないのでしょうか?
>
>当該ヘッダは鶴亀メールがメールを送信用に成型する際に参照する「覚え書き」
>なので相手のメールにそれがあるとは限りません。
>
>また、鶴亀メール自身も、その「覚え書き」は送るメールにはつけません。
>
>ヘルプ:「送信用の特別設定・ダイアログボックス」の補足に書いてあります。

すみません、再現マクロを見ていただければ分かると思うのですが、相手がメールを
受信したときの事ではなく、自分がメールを書いている時の事なんですが...


--
音吉
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/

[ ]
RE:15050 X-TuruKame-KeitaiSend ヘッダのNo.15051
ながさわ さん 03/10/22 16:09
 
こんにちは、一般ながさわです。

>自分がメールを書いている時の事なんですが...

でしたら、Rootなんちゃらではなく、Currentなんちゃら関数を使えばいいです。

[ ]
RE:15051 X-TuruKame-KeitaiSend ヘッダのNo.15054
音吉 さん 03/10/22 22:07
 
ながさわ さん、こんにちは 音吉と申します。

>でしたら、Rootなんちゃらではなく、Currentなんちゃら関数を使えばいいです。


有難うございます。

dllfuncstr( "CurrentHeader", "X-TuruKame-KeitaiSend" );
で旨くいきました。

マクロヘルプの見方がマダマダ甘かったようです。


--
音吉
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/

[ ]
RE:15051 X-TuruKame-KeitaiSend ヘッダのNo.15056
音吉 さん 03/10/22 22:35
 
ながさわ さん、こんにちは 音吉と申します。

|マクロヘルプの見方がマダマダ甘かったようです。

と言うより自分の勝手な勘違いでした。

なぜ返信用の Root を使うなんて間違いを犯したのか、検証でそれに気付か
ないのか....反省です。

--
音吉
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/

[ ]
RE:15056 X-TuruKame-KeitaiSend ヘッダのNo.15058
秀まるお2 さん 03/10/23 00:45
 
 一応作者としてコメントさせていただきますと、っといいつつ、コメントする
言葉がありません。

 なんだかんだでサポート業務の仕事が1つ減りました。ありがとうございます。
>ながさわ様

[ ]