jens4ever
Goto Top

Tooltipp benötigt: Aktion ausführen, WENN in einem Exchange Postfach eine Mail länger als 2 h ungelesen ist

Hallo zusammen,

ich habe mal wieder eine etwas schräge Anfrage eines Kunden und hätte gern einen Tool-Tipp von euch:

Wie wäre es möglich, eine Aktion auszulösen bzw. einen Flag zu setzen, wenn in einem Exchange Postfach mindestens eine Mail länger als mindestens 2 h ungelesen ist, nachdem sie empfangen wurde.
Aktion auslösen heißt, dass z.B. das gesuchte Tool eine simple Datei erstellt. Z.B. mailUngelesen.txt (und wieder löscht, wenn die Mail dann gelesen ist...)

Leider gibt es das nicht als Microsoft Flow Element...

Danke für eure Hilfe.
Jens

Content-Key: 346561

Url: https://administrator.de/contentid/346561

Printed on: April 24, 2024 at 04:04 o'clock

Mitglied: 133883
Solution 133883 Aug 17, 2017 updated at 10:42:22 (UTC)
Goto Top
Powershell?
$flagfile = 'D:\ungelesen.txt'  
[void][reflection.assembly]::LoadWithPartialName("microsoft.visualbasic")  
$objOL = [microsoft.visualbasic.interaction]::GetObject($null,"Outlook.Application")  
if (!$objOL){$objOL = New-Object -Com Outlook.Application}
$inbox = $objOL.GetNamespace("MAPI").GetDefaultFolder(6)  
while($true){
    $unreadsince2h = $inbox.items | ?{$_.Unread -and $_.ReceivedTime.AddHours(2) -lt (get-date)}
    if ($unreadsince2h){
        "$($unreadsince2h.Count) Mail(s) ist/sind seit mindestens 2h ungelesen." | sc $flagfile  
    }else{
        del $flagfile -Force
    }
    sleep 60
}
Gruß
Member: Jens4ever
Jens4ever Aug 18, 2017 at 07:39:26 (UTC)
Goto Top
Hey Oneplus,

danke, das ist schon mal cool face-smile
Welcher Aufwand wäre es, wenn sich das Skript in ein Exchange Postfach einloggt?
Ich lass dir gern n 5er fürn Bier rüberwachsen face-smile

Danke für deine Hilfe.
Jensen
Mitglied: 133883
133883 Aug 18, 2017 updated at 08:25:29 (UTC)
Goto Top
Stichwort EWS.

5er, is ja wohl n Witz, nö Danke ...