|
やりたいことはちょっと高度な話になるので、やるとしたらマクロでやるしか無いと
思います。
特定のフォルダのメールで返信した時に限ってということであれば、たとえばそのフ
ォルダのフォルダ毎設定の「テンプレート/署名」の所で返信用のテンプレとを指定
します。そのテンプレートで、例えば
$(ExecMacro,CustomReply.mac)$-
みたいな命令を入れておきます。そして、CustomReply.macの中では、例えば
loaddll "tkinfo.dll";
$to = dllfuncstr("CurrentHeader", "To");
$to = dllfuncstr("SetEmailOnly", $to);
$to = dllfuncstr("ToLower", $to);
$at = midstr( $to, strstr( $to, "@" ) );
//message $at;
if( $at == "@hoge1.com" ) {
#n = dllfunc("SwitchTemplate", "hoge1.com用返信テンプレート");
} else if( $at == "@hoge2.com" ) {
#n = dllfunc("SwitchTemplate", "hoge2.com用返信テンプレート");
}
みたいにしてTo:ヘッダのメールアドレスの「@」以降の部分を見てテンプレート切り
替えをすればいいです。
そんな作戦でどうでしょうか。
フォルダ毎の設定でテンプレート指定したり$(ExecMacro)命令を使うのがうまくいか
ないなら、「マクロ - マクロ登録」の「自動起動」ページの「送信用のエディタ起
動時」の所に指定してもいいと思います。その場合は
if( dllfunc("MailType") == 1 ) { //返信メールの場合
...
...
}
みたいにして返信メールの時だけ処理するようにしたらいいかと思います。
|
|