Hallo zusammen,
ich möchte gerne z.B. den Posteingang von Outlook auf neue Mails überwachen, das funktioniert super im eigenen Postfach:
Code
Global $oOL = _OL_Open()
Global $oTemp = ObjEvent($oOL, "oOL_") ; Create the application-level event handler While 1
Sleep(10)
WEnd
Func oOL_NewMailEx($sEntryIDs)
Local $iItemCount, $oItem
Local $aEntryIDs = StringSplit($sEntryIDs, ",", $STR_NOCOUNT) ; multiple EntryIDs are separated by ,
$iItemCount = UBound($aEntryIDs)
ConsoleWrite("OutlookEX UDF Example Script - " & ($iItemCount = 1 ? "new item has" : "new items have") & " arrived!" & @CRLF & @CRLF)
For $i = 0 To $iItemCount - 1
$oItem = $oOL.Session.GetItemFromID($aEntryIDs[$i], Default) ; Translate the EntryID string to the item object
ConsoleWrite("From: " & $oItem.SenderName & @CRLF & "Subject: " & $oItem.Subject & @CRLF & "Class: " & $oItem.Class & " (43=Mail, 53=MeetingRequest ...)" & @CRLF)
Next
EndFunc
Alles anzeigen
Ist es auch möglich diese Überprüfung auf ein freigegebenes Postfach (z.B. Posteingang) anzuwenden?
Für _OL_FolderAccess gibt es ja OutlookEX UDF - Folder Item - AutoIt Wiki (autoitscript.com) nur weiß ich nicht, wie man das oben in das Beispiel eintragen kann.
Eventuell hat water ja eine Idee
Danke!