outlook powershell回复电子邮件属性

时间:2017-06-02 23:10:04

标签: c# vba powershell outlook

您好我正在创建一个powershell脚本来阅读我已回复的outlook的电子邮件。有人可以帮我找出变量中的属性。 所有电子邮件都在$ monitor变量中。

Add-type -assembly “Microsoft.Office.Interop.Outlook” | out-null

$olFolders = “Microsoft.Office.Interop.Outlook.olDefaultFolders” -as [type]

$outlook = new-object -comobject outlook.application

$namespace = $outlook.GetNameSpace(“MAPI”)

$folder = $namespace.getDefaultFolder($olFolders::olFolderInBox)

$Monitor  = $folder.Folders.Item("Test")

1 个答案:

答案 0 :(得分:0)

来自https://stackoverflow.com/a/15323686/478656以及https://www.slipstick.com/developer/code-samples/forward-messages-not-replied/的评论,您似乎想要

cluster-reader

$Email.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x10810003") 的属性是什么,输出为0(未回复),102('回复')或103('全部回复')。

所以也许

PR_LAST_VERB_EXECUTED