定期的にステータスメールを送信するシステムがあります。
送信したメッセージをフォルダーに移動するルールがありますが、実際に保持する必要があるのは電子メールの最新バージョンだけです。
現時点では、フォルダーに移動してメッセージの古いバージョンを消去する必要がありますが、これを自動的に実行したいです。これを行うために設定できるルールはありますか?
答え1
Outlook の既定のルールはかなり制限的であるように思われます。希望どおりに動作させるには、VBA の混乱した世界にすぐに踏み込む必要があると思います。
おそらく、Outlook がメールを受信するたびに実行されるマクロを作成し、そのマクロの一部として他のフォルダーを空にして移動を実行する必要があります。
Stack Overflow には、これを達成するための最良の方法を示す優れた回答がいくつかあります。
まず、受信したメールに対してマクロを実行します。https://stackoverflow.com/questions/11263483/how-do-i-trigger-a-macro-to-run-after-a-new-mail-is-received-in-outlook
次に、特定のフォルダー内のすべてのアイテムを削除します。https://stackoverflow.com/questions/1782498/outlook-macro-why-doesnt-this-delete-all-items-from-deleted-folder
最後に、メール アイテムの移動は簡単な移動になるはずです...:マイクロソフト