To,Cc等の引用No.00310
nawa さん 00/10/18 09:29
 
こんにちは。nawaです。

しばらく使ってきて、先ほど気づきました。
普通のメールソフトでは、メール受信時のTo,Ccの宛先が
「返信」「転送」時にメールの内容として残ります。

で「返信」「転送」時に実際に送る相手を選択します。

つまり、「これらの人に送った」メールがある人のところだけに
転送されてきた、とわかる訳(メールのテキスト上に入っている
から)ですが、鶴亀メールはきれいさっぱりになくなっています。

送られてきた相手には、「誰とのやり取り」があったか、わから
ない訳で、その意味では、オリジナルメールのTo,Cc内容は本文上に
残しておいて欲しいです。メールの履歴として残したい。
これは、切なるお願いです。m(..)m

以上です。

[ ]
RE:00310 To,Cc等の引用No.00314
tnobu2 さん 00/10/18 10:39
 
>つまり、「これらの人に送った」メールがある人のところだけに
>転送されてきた、とわかる訳(メールのテキスト上に入っている
>から)ですが、鶴亀メールはきれいさっぱりになくなっています。
>
>送られてきた相手には、「誰とのやり取り」があったか、わから
>ない訳で、その意味では、オリジナルメールのTo,Cc内容は本文上に
>残しておいて欲しいです。メールの履歴として残したい。
>これは、切なるお願いです。m(..)m

この辺は人によっていろいろと流儀があったりするところですね。
どのヘッダを本文に引用するのかを選べるといいんではないかと思います。

私はとりあえず、マクロでオリジナルのTo:,Cc:ヘッダを取得して本文中に
挿入させるようにしました。

[ ]
RE:00314 To,Cc等の引用No.00319
taku さん 00/10/18 11:19
 

>>つまり、「これらの人に送った」メールがある人のところだけに
>>転送されてきた、とわかる訳(メールのテキスト上に入っている
>>から)ですが、鶴亀メールはきれいさっぱりになくなっています。
>>
>>送られてきた相手には、「誰とのやり取り」があったか、わから
>>ない訳で、その意味では、オリジナルメールのTo,Cc内容は本文上に
>>残しておいて欲しいです。メールの履歴として残したい。
>>これは、切なるお願いです。m(..)m
>
>この辺は人によっていろいろと流儀があったりするところですね。
>どのヘッダを本文に引用するのかを選べるといいんではないかと思います。
>

この機能は私も欲しかった機能です。

>私はとりあえず、マクロでオリジナルのTo:,Cc:ヘッダを取得して本文中に
>挿入させるようにしました。

ぜひこのマクロ公開して欲しいです。

マクロでの使い勝手はどうでしょう?
マクロで十分用が足りるならマクロで実現したほうが良いと思いますが…。
#秀まるおさんに負担をかけないためにも。

[ ]
RE:00319 To,Cc等の引用No.00320
"y.iida2" さん 00/10/18 11:39
 
>>私はとりあえず、マクロでオリジナルのTo:,Cc:ヘッダを取得して本文中に
>>挿入させるようにしました。
>
>ぜひこのマクロ公開して欲しいです。

横レス、失礼します。

転送時は(鶴亀が作るMessageが入るので)このままだと
あまり向いていませんが(もちろん、転送用に考えれば可能)
友人に作ってあげた簡単なマクロで宜しければどうぞ。

loaddll "tkinfo.dll";
if( !result ) {
message "DLLロードに失敗";
endmacro;
}

$Date = dllfuncstr( "SearchHeader", "Date" );
$From = dllfuncstr( "SearchHeader", "From" );
$Cc = dllfuncstr( "SearchHeader", "Cc" );
$Subject = dllfuncstr( "SearchHeader", "Subject" );

moveto 0,0;
insert "----- Original Message -----\n";
insert $Date + "\n" + "From:  " + $From + "\n";
if ($Cc != ""){
insert "Cc: " + $Cc + "\n" ;
}
insert "Subject: " +  $Subject + "\n";

#ret = dllfunc("ClearUpdated");//更新フラグ解除
endmacro;

[ ]
RE:00319 To,Cc等の引用No.00324
tnobu2 さん 00/10/18 12:10
 
>>私はとりあえず、マクロでオリジナルのTo:,Cc:ヘッダを取得して本文中に
>>挿入させるようにしました。
>
>ぜひこのマクロ公開して欲しいです。
>
>マクロでの使い勝手はどうでしょう?
>マクロで十分用が足りるならマクロで実現したほうが良いと思いますが…。
>#秀まるおさんに負担をかけないためにも。

全くの自分用として作ったのであまり公開するのは恥ずかしいのですが。
もし使われる場合には、自分好みにカスタマイズしてください。

なおこのマクロではオリジナルの情報はまったくすげ替えてしまってます。

//-------forward.mac--転送用マクロ
loaddll "TKInfo.dll" ;
$dummy = dllfuncstr("SwitchOrikaeshi");

moveto 0,0 ;
$Subject_header = dllfuncstr("RootHeader","Subject");
$From_header    = dllfuncstr("RootHeader","From");
$Date_header    = dllfuncstr("RootHeader","Date");
$To_header      = dllfuncstr("RootHeader","To");
$Cc_header      = dllfuncstr("RootHeader","Cc");

searchdown "^----- Original Message -----", word, regular ;
insert "\"" + $From_header + "\"さんからのメールを転送します\n" ;
down ;
beginsel ;
searchdown "^\n", word, regular ;
delete ;

//insert "% From:    " + $From_header + "\n" ;
insert "% Subject: " + $Subject_header +"\n" ;
insert "% Date:    " + $Date_header + "\n" ;
if ( $To_header != "" ) insert "% To:      " + $To_header + "\n" ;
if ( $Cc_header != "" ) insert "% Cc:      " + $Cc_header + "\n" ;

moveto 0,2 ;


また返信時に元メールのタイトルと日付を入れたくて作った返信用マクロを
ついでなので書いておきます。

//-------reply.mac--返信用マクロ
loaddll "TKInfo.dll" ;
$dummy = dllfuncstr("SwitchOrikaeshi");

moveto 0,0 ;
$Subject_header = dllfuncstr("RootHeader","Subject");
$From_header    = dllfuncstr("RootHeader","From");
$Date_header    = dllfuncstr("RootHeader","Date");

searchdown ">" ;

insert "\n" ;
insert "\"" + $From_header + "\" wrote : \n" ;
insert "% Subject: " + $Subject_header +"\n" ;
insert "% Date:    " + $Date_header + "\n\n" ;

moveto 0,2 ;

[ ]
RE:00320 To,Cc等の引用No.00329
taku さん 00/10/18 12:57
 

y.iida2さん、tnobu2さんマクロ公開ありがとうございます。

>>>私はとりあえず、マクロでオリジナルのTo:,Cc:ヘッダを取得して本文中に
>>>挿入させるようにしました。
>>
>>ぜひこのマクロ公開して欲しいです。
>
>横レス、失礼します。
>
>転送時は(鶴亀が作るMessageが入るので)このままだと
>あまり向いていませんが(もちろん、転送用に考えれば可能)
>友人に作ってあげた簡単なマクロで宜しければどうぞ。
>

>全くの自分用として作ったのであまり公開するのは恥ずかしいのですが。
>もし使われる場合には、自分好みにカスタマイズしてください。

お二人のマクロ参考に、自分用にカスタマイズしてみます。

[ ]
RE:00324 To,Cc等の引用No.00337
nawa さん 00/10/18 16:11
 
>全くの自分用として作ったのであまり公開するのは恥ずかしいのですが。
>もし使われる場合には、自分好みにカスタマイズしてください。

nawaです。

y.iida2さん、tnobu2さん、参考になりました。
私も改造させていただきましたので、公開しておきます。
ちなみに「返信」「転送」兼用です。^^v
(もうすこし、改造のし甲斐があるかな?)

loaddll "tkinfo.dll";
if( !result ) {
message "DLLロードに失敗";
endmacro;
}
#n =dllfunc("MailType");
$Date = dllfuncstr( "RootHeader", "Date" );
$From = dllfuncstr( "RootHeader", "From" );
$Cc = dllfuncstr( "RootHeader", "Cc" );
$To = dllfuncstr( "RootHeader", "To" );
$Subject = dllfuncstr( "RootHeader", "Subject" );

moveto 0,0;
insert "\n";
insert "----- Original Message -----\n";
insert "Sent:  " + $Date + "\n" ;
insert "From:  " + $From + "\n";
insert "To:  " + $To + "\n";

if ($Cc != ""){
insert "Cc: " + $Cc + "\n";
}
insert "Subject: " +  $Subject + "\n";

if (#n == 2) {//転送メール
#LineCount =dllfunc("RootBodyLineCount");
searchdown "----- 転送元のメール -----", word, regular ;
beginsel ;
searchdown "^\n", word, regular ;
delete ;
}

moveto 0,0;
#ret = dllfunc("ClearUpdated");//更新フラグ解除
endmacro;

[ ]