我正在使用这里张贴的代码,尝试在PowerShell中检索发件人的电子邮件地址表单阅读回执。对于一些电子邮件,这可以正常工作,但对于其他电子邮件则不起作用。
在Outlook中,我可以清楚地看到邮件来自谁,但PowerShell返回了一个空白单元格。
有什么需要帮忙的吗?
function Get-OutlookInBox {
Add-Type -AssemblyName "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.pickfolder()
$Folder.Items | Get-Member
$Folder.Items |
Select-Object Subject, SenderName, SenderEmailAddress, CreationTime,
ReceivedTime, Final-recipient, UserProperties, ItemProperties,
MAPIOBJECT, ReceivedByName, Recipents, Sender, SentOn,
SentOnBehalfOfName |
Export-CSV -NoTypeInformation xxx\Trial.csv
}
https://stackoverflow.com/questions/50895142
复制相似问题