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
Antwort
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
Vielen Dank für die Antwort, aber es gibt Laufzeitfehler "440" kann die Bedingung nicht analysieren .... könnten Sie mir bitte dabei helfen –
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
Noch bin ich nicht in der Lage, die Mail-ID (Absender-Mail-ID) mit zu holen ein bestimmter Absender aus dem Posteingang des Outlooks ........ –
Welchen Fehler bekommen Sie? Bitte seien Sie spezifisch mit dem, was passiert, da "es nicht funktioniert" gibt niemandem viel zu arbeiten mit – Dave
Es liefert kein gewünschtes Ergebnis. Es gibt keinen Fehler zu –
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
Es gibt Laufzeitfehler "440" kann die Bedingung bei MailPropertyValue = "[email protected]" nicht analysieren –
Das macht keinen Sinn, da es nur ein String-Wert ist - poste deinen Code? – Dave