|
From:ヘッダの名前を変更しつつ、メール本文にある名前も同様に変更するマクロ
の例を1つ作ってみました。
loaddll "tkinfo.dll";
$name[0] = "名前1";
$name[1] = "名前2";
menuarray $name, 2;
#result = result;
if( #result <= 0 ) {
endmacro;
}
$name = $name[#result-1];
#result = #result - 1;
$from = dllfuncstr("CurrentHeader", "From");
$fromnameold = dllfuncstr("SetNameOnly", $from);
$fromemail = dllfuncstr("SetEmailOnly", $from);
$from = $name + " <" + $fromemail + ">";
#n = dllfunc("SetHeader", "From", $from);
gofiletop;
searchdown $fromnameold, casesense;
if( result && lineno < 5 ) {
replacedown $fromnameold, $name;
}
メール本文の先頭の5行以内に名前文字列が見つかった場合は、それを置き換えま
す。
|
|