|
自動削除というかそこまでして頻繁にメールを削除したいってことであって、
しかもどっちにしてもマクロを使うってことでしたら、マクロで削除して欲しい
です。
「全般的な設定・メール一覧・表示範囲」の所にカスタム表示範囲を作成しま
す。条件は、
「追加の条件」をONにして、「送受信日付が指定なし〜3日前」とします。
マクロとしては、
loaddll "tkinfo.dll";
$account = dllfuncstr("CurrentAccount");
$folder = dllfuncstr("CurrentFolder");
#n = dllfunc("SelectFolder", "目的のアカウント", "目的のフォルダ");
#n = dllfunc("SetViewArea", 14);
#n = dllfunc("SelectAllMail");
#n = dllfunc("Delete", 1);
#n = dllfunc("SelectFolder", $account", $folder);
っていう感じでいいと思います。
それで「受信から3日以上経過したメールをさっくり削除」って動作が出来ま
す。
SetViewAreaのパラメータの14の所は目的のカスタム表示範囲の位置によって
変える必要があります。あと、最初テストする時は、"Delete"関数のパラメータ
は0にしておいた方がいいです。1にするといきなりさっくり削除してしまうので、
マクロがバグっていた時に大変危険ですので。
|
|