如何通过Outlook赎回使用Exchange模拟

时间:2018-06-28 15:41:16

标签: outlook-redemption

在Exchange 2010上,LogonExchangeMailbox()能够使用当前窗口凭据访问多个邮箱。

session.LogonExchangeMailbox(userOne, mailServer)
session.LogonExchangeMailbox(userTwo, mailServer)

在Exchange 2013上,正确的方法是什么?这是一个vb脚本,我不希望用户密码硬编码在文件中。我尝试了类似的方法,但无法使其起作用:

session.Logon()
session.UseEWSImpersonation=1
credential=session.credentials
session.LogonHostedExchangeMailbox(userOne@mail.com, credential)
session.LogonHostedExchangeMailbox(userTne@mail.com, credential)

我也尝试了AddDelegateExchangeMailBoxStore(user),但是如果我不小心添加了两次,将无法删除。

Outlook兑换是Win 7上的Outlook 2013的最新版本。

1 个答案:

答案 0 :(得分:0)

LogonExchangeMailbox使用当前域用户的凭据进行连接。如果要打开另一个用户的邮箱,请使用LogonExchangeMailbox登录到当前用户的邮箱,然后使用RDOSession.GetSharedMailbox

打开另一个用户的邮箱。