|
To:/Cc:ヘッダに自分のメールアドレスを含むかどうか判定するマクロの例を1つ
作ってみました。こんな感じでいけると思います。
$meはアカウント毎設定から取得してますが、そんな面倒なことをしなくても、
$me = "xxxxx@xxxx.xx.xx"; //自分のメールドレス
みたいにしてもいいです。
---------------------------------サンプルマクロ---------------------------
loaddll "tkinfo.dll";
#n = dllfunc("LoadAccountProp", dllfuncstr("CurrentAccount"));
$me = dllfuncstr("GetAccountProp", "szEmail");
$me = dllfuncstr("ToLower", $me);
message "自分のメールアドレス = " + $me;
$list = dllfuncstr("CurrentHeaderUnited", "To") + "," + dllfuncstr("Curr
entHeaderUnited", "Cc");
$list = dllfuncstr("CallByEmailList", "SetEmailOnly", $list);
$list = dllfuncstr("ToLower", $list);
$list = " " + $list + ",";
message "To:/Cc:の宛先リスト = " + $list;
#x = strstr( $list, " " + $me + "," );
if( #x >= 0 ) {
message "普通にTo:/Cc:ヘッダで届いたメール。";
} else {
message "たぶんBcc:ヘッダで届いたメール。";
}
|
|