|
フォルダ毎設定にオプション追加する作戦で一回作ってみたんですが、ちょっ
とこれでは設定がややこしすぎてダメだと思って、一度作った処理を全部取り消
しました。
で、その代わり、マクロでなんとか解決する手段を用意しました。
「マクロ・マクロ登録...」の所に「コマンド置き換え」ページを用意しまし
た。これで「返信メール」コマンドをマクロに置き換える作戦で解決出来るよう
にしました。
さらに、マクロから「Fromアドレスと全員に返信」が出来るように、
MakeReplyCustom関数を拡張しました。
今回の例の設定方法を説明させていただきますと…。
例えば「Reply-to: hogehoge」ってメールの場合に限って「Fromアドレス+全
員に返信」と動作させたいのだとして話をさせていただきます。
1.まずは返信用のマクロを作成する。内容は、
loaddll "tkinfo.dll";
$s = dllfuncstr("CurrentHeader", "Reply-To");
$s = dllfuncstr("SetEmailOnly", $s);
$s = dllfuncstr("ToLower", $s);
if( $s == "hogehoge" ) {
#n = dllfunc("MakeReplyCustom", "AllFrom", "", "");
} else {
#n = dllfunc("MakeReply");
}
のようになります。例えばこれを「myreply.mac」って名前でマクロ用
フォルダに保存します。
2.「マクロ・マクロ登録...」の「コマンド置き換え」ページに、
40019,myreply.mac
のように入力してOKします。40019は「返信メール」コマンドの番号
です。
っと、上記の設定で期待したことが出来ます。
もしも「From:アドレスに返信+全員に返信」を、ちゃんと宛先選択のダイア
ログボックスを表示させて指定させたいならば、上記マクロの"AllFrom"の所を
"QueryAllFrom"にすればいいです。
それでお願いします。
|
|