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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 346561
Url: https://administrator.de/forum/tooltipp-benoetigt-aktion-ausfuehren-wenn-in-einem-exchange-postfach-eine-mail-laenger-als-2-h-ungelesen-ist-346561.html
Ausgedruckt am: 22.12.2024 um 13:12 Uhr
3 Kommentare
Neuester Kommentar
Powershell?
Gruß
$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
}
Stichwort EWS.
5er, is ja wohl n Witz, nö Danke ...
5er, is ja wohl n Witz, nö Danke ...