如何使用 Outlook Redemption 从特定帐户访问 O365 Exchange Public 文件夹?
How can you access O365 Exchange Public Folders from a specific account with Outlook Redemption?
我为我们的客户开发了一个应用程序,可以处理存储在 Public 文件夹中的电子邮件。
Public 文件夹托管在本地 Exchange 服务器中。应用程序 运行 以管理员身份执行计划任务。
管理员帐户有一个 Outlook 配置文件。
该应用程序将使用 rdoSession.Logon
登录并使用 rdoSession.Stores.FindExchangePublicFoldersStore
访问 Public 文件夹。
Exchange 现已迁移到 Office 365,应用程序现在必须 运行 在 Azure 的 VM 上。
该应用不再 运行 作为管理员,而是 运行 作为网络服务。这是我无法控制的事情。
由于此帐户没有 Outlook 配置文件,我希望能够登录到 Exchange 帐户以访问 Public 文件夹。
我们使用 O365,所以我可以在本地测试功能。如果我 运行 我帐户中的应用程序按预期运行。
尝试在不使用默认配置文件的情况下连接到 Exchange,我尝试使用:
rdoSession.LogonHostedExchangeMailbox("smtp.office365.com", "myAccount","myPassword")
很好,我可以登录了。当我调用 rdoSession.Stores.FindExchangePublicFoldersStore
时,出现错误 "Could not find the Public Folder store"。
有没有一种方法可以使用特定帐户登录 O365 Exchange,而不使用用户的个人资料,应用 运行 作为,并访问 Public 文件夹?
由于 Public 文件夹不再是必需的组件,MSEMS 提供商甚至不认为 PF 存储存在。相反,它会在稍后(基于自动发现 XML)意识到 PF 存储可用时异步添加它。无法强制 MSEMS 提供商执行该检查并按需添加商店。
尝试在该机器上的在线模式下创建一个固定的 Outlook 配置文件并使用该配置文件调用 RDOSession.Logon。当您以将 运行 服务的用户身份在本地登录时,需要创建配置文件。
我为我们的客户开发了一个应用程序,可以处理存储在 Public 文件夹中的电子邮件。
Public 文件夹托管在本地 Exchange 服务器中。应用程序 运行 以管理员身份执行计划任务。
管理员帐户有一个 Outlook 配置文件。
该应用程序将使用 rdoSession.Logon
登录并使用 rdoSession.Stores.FindExchangePublicFoldersStore
访问 Public 文件夹。
Exchange 现已迁移到 Office 365,应用程序现在必须 运行 在 Azure 的 VM 上。
该应用不再 运行 作为管理员,而是 运行 作为网络服务。这是我无法控制的事情。
由于此帐户没有 Outlook 配置文件,我希望能够登录到 Exchange 帐户以访问 Public 文件夹。
我们使用 O365,所以我可以在本地测试功能。如果我 运行 我帐户中的应用程序按预期运行。
尝试在不使用默认配置文件的情况下连接到 Exchange,我尝试使用:
rdoSession.LogonHostedExchangeMailbox("smtp.office365.com", "myAccount","myPassword")
很好,我可以登录了。当我调用 rdoSession.Stores.FindExchangePublicFoldersStore
时,出现错误 "Could not find the Public Folder store"。
有没有一种方法可以使用特定帐户登录 O365 Exchange,而不使用用户的个人资料,应用 运行 作为,并访问 Public 文件夹?
由于 Public 文件夹不再是必需的组件,MSEMS 提供商甚至不认为 PF 存储存在。相反,它会在稍后(基于自动发现 XML)意识到 PF 存储可用时异步添加它。无法强制 MSEMS 提供商执行该检查并按需添加商店。
尝试在该机器上的在线模式下创建一个固定的 Outlook 配置文件并使用该配置文件调用 RDOSession.Logon。当您以将 运行 服务的用户身份在本地登录时,需要创建配置文件。