我有一个在管理员帐户下运行的程序,该帐户是对其他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.
缺少什么?我很感激任何有助于解决这个问题的想法。谢谢!
答案 0 :(得分:0)
我担心解决方案涉及使用EWS托管API。