現在アクティブなフォルダのメールを一括No.34680
mozza さん 08/09/09 22:29
 
お久しぶりです。今日は一つ質問があります。

秀丸メール搭載のspamフィルターのお陰で邪魔なメールを特定のフォルダに収めるこ
とが出来て重宝しており、非常に助かっています。
しかし、まれに必要なメールが紛れ込むことがあり、一応不要なメールの格納用のフ
ォルダを開いて確認しています。
この確認の際に、フォルダを開きメール一覧を見ただけでそこにあるメール数十通が
やはり不要で、このまま1ボタンでメール一覧にあるメールを削除してしまいたいの
ですが、どのようにマクロを組めばいいでしょうか?

今は、確認が済んだらctrl+Aで全選択してから削除ボタンを押しています。
希望としては
今開いているフォルダ内のメールを全部選択してそのまま削除(ごみ箱へ)を1ボタ
ンでできないだろうか?ということです。

もし可能ならばマクロのヒントだけでもご存じの方がいらっしゃたらお知恵を拝借で
きたら と思っています。よろしくお願いします。

[ ]
RE:34680 現在アクティブなフォルダのメーNo.34683
秀まるお2 さん 08/09/10 09:28
 
 マクロとしては、

   loaddll "tkinfo.dll";
   #n = dllfunc("SelectAllMail");
   #n = dllfunc("Move", "", "ゴミ箱");

 となります。またはさっくり削除したい場合は、

   loaddll "tkinfo.dll";
   #n = dllfunc("SelectAllMail");
   #n = dllfunc("Delete", 0);

 です。


> しかし、まれに必要なメールが紛れ込むことがあり、一応不要なメールの格納用のフ
> ォルダを開いて確認しています。

 必要なメールがまぎれこんでしまう場合は、そのメールが今後また迷惑メール
と誤判定されないように、信頼ワードを適当に選んで登録するのがいいと思いま
す。例えば特定メールマガジンを購読していてそれが迷惑扱いされてしまった場
合なら、メールマガジンに必ず入っているキーワード(例えば発行元の会社名と
か)を登録するのがいいと思います。

[ ]
RE:34683 現在アクティブなフォルダのメーNo.34684
mozza さん 08/09/11 00:38
 
秀まるお様、早速の御教示ありがとうございました。
お教えいただいたマクロは、私の希望を100%満たしてくれるものでした。いつの間
にか増えてしまった20近くのアカウント。右手でマウスのみで巡回していると、今見
ているメールすべて1ボタンでゴミ箱に捨てられたら・・・とずっと思っていました。
これでもう秀丸メールは手放せないツールになりました。
本当にありがとうございました。感謝です。

> 必要なメールがまぎれこんでしまう場合は、そのメールが今後また迷惑メール
>と誤判定されないように、信頼ワードを適当に選んで登録するのがいいと思いま
>す。例えば特定メールマガジンを購読していてそれが迷惑扱いされてしまった場
>合なら、メールマガジンに必ず入っているキーワード(例えば発行元の会社名と
>か)を登録するのがいいと思います。

紛れ込んでしまうのは、信頼できる差出人に登録してる相手からのメールだったりし
て、確か以前ここでも同様な質問とその対策が出ていたと思うのですが、「まあいい
か」とあまり追及しないまま来ています。

メールに目を通すのは苦ではないので、今回教えていただいた方法でとりあえずほぼ
満足です。迷惑メールに関しては、またのんびり確かめていこうと思います。ありが
とうございました。

[ ]