【发布时间】:2019-08-02 11:52:23
【问题描述】:
我想使用 PowerShell 读取 Outlook 邮箱。我可以使用 MAPI API 调用访问 Outlook 邮箱,但我只能连接机器上现有/预配置的 Outlook ID/配置文件。我的要求是,我需要在运行时连接到 Outlook 邮箱。
我使用的是 PowerShell 版本 5。
导入程序集文件
Add-Type -assembly "Microsoft.Office.Interop.Outlook"
$Outlook = New-Object -comobject Outlook.Application
映射命名空间
$namespace = $Outlook.GetNameSpace("MAPI")
访问收件箱
$OutlookInbox = $Outlook.Session.GetDefaultFolder(6)
$OutlookFolders = ($Outlook.Session.Folders.Item(1).Folders.Item(2)).FullFolderPath
【问题讨论】:
标签: c# powershell mapi