Hallo!
Ich würde gerne die Emailadressen der Empfänger aus den Versendeten Emails (Gesendete Objekte) auslesen.
Dazu verwende ich die Outlookex udf von water.
Hier der code den ich bisher zusammen kopiert habe.
Spoiler anzeigen
AutoIt
#include <Array.au3>
#include <outlookEX.au3>
Global $oOutlook = _OL_Open()
If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF:", "Error connecting to Outlook. @error = " & @error & ", @extended: " & @extended)
$aItems = _OL_ItemFind($oOutlook, "*\Gesendete Objekte", $olMail, "", "", "", "SenderName,To,CC,BCC,EntryID", "", 1)
_ArrayDisplay($aItems)
$Result = _OL_ItemRecipientGet($oOutlook, $aItems[284][4], Default)
If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF: _OL_ItemRecipientGet Example Script", "Error getting member list. @error = " & @error & ", @extended = " & @extended)
_ArrayDisplay($Result, "OutlookEX UDF: _OL_ItemRecipientGet Example Script", "", 0, "|", "Recipient object|Name|EntryID")
Global $aOL_Properties = _OL_ItemGet($oOutlook, $Result[4][0])
If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF: _OL_ItemGet Example Script", "Error accessing properties. @error = " & @error)
_ArrayDisplay($aOL_Properties, "OutlookEX UDF: All properties of a contact item (name, value, datatype)", "", 0, "|", "Name|Value|Type")
Alles anzeigen
Wie geschrieben würde ich die Emailadresse im Format max.mustermann@musterfirma.com benötigen der Name wie ich es aus dem erster Array schon bekomme nützt mir nichts.
Ich hatte gehofft, dass ich im dritten Array ($aOL_Properties) diese Information erhalte, aber dort wird mir nur
ROW|Name|Value|Type
Row1|0|3|
angezeigt.
Danke für eure Hilfe!