
さまざまな理由により、電子メール メッセージはメール サーバーで数時間、あるいは数日間保留されることがあります。
遅延時間を超えて受信したメッセージに特定のカテゴリを割り当てるルールを作成したいと考えました。バツ分ですが、Outlook のルールでは実行できません。
おそらく、メッセージ ヘッダーの日付と受信トレイの日付を比較するなど、VBA マクロまたは Powershell スクリプトを使用して、同様の処理を実行できると思います。
私は解決策を見つけるのに苦労しており、プログラミングの専門家ではないので、どんな助けでも大歓迎です。
Windows10でOffice365アカウントを使用してOutlook 2016を使用しています。
答え1
実際、これはOutlookのルールで実行可能であり、スクリプトを実行するアクション(安全でないクライアントメールルールを有効にするレジストリ値を入力してロックを解除します。
Outlookルールが実行されるVBAスクリプトでは、MailItemのセントオンそして受信時間遅延を計算するためのプロパティを使用します。その後、カテゴリー必須のカテゴリを割り当てるプロパティ。