在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的最新版本。
答案 0 :(得分:0)
LogonExchangeMailbox
使用当前域用户的凭据进行连接。如果要打开另一个用户的邮箱,请使用LogonExchangeMailbox
登录到当前用户的邮箱,然后使用RDOSession.GetSharedMailbox