使用赎回(RDO)不能再更改其他用户的邮箱联系人项目

时间:2016-04-21 18:07:11

标签: c# outlook-redemption

我有一个在管理员帐户下运行的程序,该帐户是对其他Exchange邮箱具有写入权限的超级用户。使用旧的Exchange 2003服务器(为了说明目的而更改名称),我能够:

session.LogonExchangeMailbox(usrEmail,"old.Exchange2003.com");

并对用户的联系人进行更改。

迁移到新的Exchange 2010服务器(名称已更改)后,没有任何更改会反映到用户的邮箱中。

session.LogonExchangeMailbox(usrEmail, "new.Exchange2010.com")

NOR

session.LogonExchangeMailbox(UserPrincipal.Current.EmailAddress, "new.Exchange2010.com");
session.GetSharedMailbox(usrEmail);

//followed by attempts to change the user's contacts.

缺少什么?我很感激任何有助于解决这个问题的想法。谢谢!

1 个答案:

答案 0 :(得分:0)

我担心解决方案涉及使用EWS托管API。