Exchange 2010(SP3)システム管理者によれば、偽装が正しく構成されています。EWS偽装エラー "指定された電子メールアドレスが無効です。"それはですが
問題がコードであると思われる:それはエラーで吹くところ
private static ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
//service.Credentials = new NetworkCredential(user,password,domain) OK
//service.AutodiscoverUrl OK
...
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress,usrEmail);
//create a contact and try to save it in a particular contacts subfolder
contact.Save(subfolder.Id);
これは「有効ではありません提供された電子メールアドレス。」これは私が100%知っている私の電子メールアドレスを提供したので、実際に私には意味をなさない。
私はこれをグーグルで試してみましたが、私は全く幸運を感じません。
P.S. ConnectingIdType.SmtpAddressとConnectingIdType.PrincipalNameの違いを問わず、さまざまな偽装シナリオを試しました。
これを修正する方法はありますか?多くのおかげで、事前に。
Exchangeの偽装は、組織内のすべてのユーザー用に設定 - 、https://msdn.microsoft.com/en-us/library/bb204095(exchg.140).aspx – Miha