2016-05-18 10 views
0

Ich möchte den Absender der E-Mail in Outlook empfangen und wenn der Absender einen artigen Absender entspricht.Ein Kopiervorgang sollte von einem Remote-Server zu einem anderen Remote-Server geschehen sein? Kann mir jemand helfen ?Lesen Sie den Absender der E-Mail in Outlook empfangen

+0

Gibt es einen Grund, warum Sie wollen nicht/kann nicht nur eine Mail-Regel in Outlook implementieren für der Absender und wählen Sie ein Skript ausführen, das die Dateikopie ausführt? Was hast du schon probiert? – Dave

+0

Es gibt Laufzeitfehler "440" kann die Bedingung bei MailPropertyValue = "[email protected]" nicht analysieren –

+0

Das macht keinen Sinn, da es nur ein String-Wert ist - poste deinen Code? – Dave

Antwort

1

VB Script-Code:

Set objOutlook= CreateObject("Outlook.Application") 
Set OutlookSetNameSpace = objOutlook.GetNamespace("MAPI") 
Set OutlookSetFolder = OutlookSetNameSpace.GetDefaultFolder(6) ' 6 for Inbox folder 
Set objAllMails= OutlookSetFolder.Items 
MailProperty="From" 
MailPropertyValue= "[email protected]" 
Set ObjFilteredMails=objAllMails.Restrict("[" & MailProperty & "] = " & MailPropertyValue) 
UreadCount=ObjFilteredMails.Count 
if UreadCount>0 then 
'---write your copy script here 
End if 
+0

Vielen Dank für die Antwort, aber es gibt Laufzeitfehler "440" kann die Bedingung nicht analysieren .... könnten Sie mir bitte dabei helfen –

1

Korrigierte Version von Kiran Antwort:

Set objOutlook= CreateObject("Outlook.Application") 
Set OutlookSetNameSpace = objOutlook.GetNamespace("MAPI") 
Set OutlookSetFolder = OutlookSetNameSpace.GetDefaultFolder(6) ' 6 for Inbox folder 
Set objAllMails= OutlookSetFolder.Items 
MailProperty="From" 
MailPropertyValue= "[email protected]" 
Set ObjFilteredMails=objAllMails.Restrict("[" & MailProperty & "] = '" & MailPropertyValue & "'") ' needs quoted 
UreadCount=ObjFilteredMails.Count 
if UreadCount>0 then 
'---write your copy script here 
End if 
+0

Noch bin ich nicht in der Lage, die Mail-ID (Absender-Mail-ID) mit zu holen ein bestimmter Absender aus dem Posteingang des Outlooks ........ –

+0

Welchen Fehler bekommen Sie? Bitte seien Sie spezifisch mit dem, was passiert, da "es nicht funktioniert" gibt niemandem viel zu arbeiten mit – Dave

+0

Es liefert kein gewünschtes Ergebnis. Es gibt keinen Fehler zu –

Verwandte Themen