|
振り分け設定だけではちょっと無理だと思います。
「そのまま転送」のアクションに「添付ファイルを削除して転送」とか作る手
もありますけど、今すぐに対応出来るという訳でもないです。
とりあえず、マクロでやるとしたら、作戦として、「マクロ・マクロ登録・自
動起動」の「送受信の開始直前」の所に、以下のようなマクロを登録して、特定
の未送信メールの中から添付ファイルを取ってしまう、という方法がいいんじゃ
ないかと思います。
マクロの中の"MyAccount"の所はご自身のアカウント名に書き換える必要があ
ります。あと、"maruo@mitene.or.jp"の所は、添付ファイルを削除して送りたい
相手のメールアドレスに書き換えないとダメです。
loaddll "tkinfo.dll";
if( ! dllfunc("IsHidemaruMailMain") ) {
endmacro;
}
if( dllfunc("GetFolderMailCount", "MyAccount", "未送信", "all") == 0 ) {
endmacro;
}
$acc = dllfuncstr("CurrentAccount");
$folder = dllfuncstr("CurrentFolder");
#n = dllfunc("SelectFolder", "MyAccount", "未送信");
#c = dllfunc("MailCount");
#i = 0;
while( #i < #c ) {
#n = dllfunc("SetMailIndex", #i);
#send = dllfunc("GetMailFlag", "send");
$to = dllfuncstr("CurrentHeader", "To");
$to = dllfuncstr("SetEmailOnly", $to);
$to = dllfuncstr("ToLower", $to);
message $to;
if( #send != 0 && $to == "maruo@mitene.or.jp" ) {
// 添付ファイルを削除
while(1) {
$attach = dllfuncstr("CurrentHeader", "X-Attach:");
if( $attach == "" ) {
break;
}
#n = dllfunc("DeleteAttach", $attach, 1);
if( #n == 0 ) {
//失敗?
break;
}
}
}
#i = #i + 1;
}
#n = dllfunc("SelectFolder", $acc, $folder);
|
|