【发布时间】:2018-10-30 14:32:20
【问题描述】:
我对 EWS API 非常陌生。现在我在使用 EWS 示例发送电子邮件时遇到问题。仍然收到错误:
401 未经授权。
这是我的示例代码:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("user1@contoso.com", "password");
service.TraceEnabled = true;
service.TraceFlags = TraceFlags.All;
service.AutodiscoverUrl("user1@contoso.com", RedirectionUrlValidationCallback);
EmailMessage email = new EmailMessage(service);
email.ToRecipients.Add("user1@contoso.com");
email.Subject = "HelloWorld";
email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API");
email.Send();
email.Send() 函数中的错误。对此有什么帮助吗? 相关链接:https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/get-started-with-ews-managed-api-client-applications
我搜索了所有链接,但没有正确答案。
【问题讨论】:
-
401 非常直接,要么是您的凭据错误,要么是您的 Exchange Server 上未正确配置 EWS。
-
嗨,我也遇到了这个问题,我找不到与这个问题相关的任何信息。凭据有效,但我仍然收到这个烦人的错误
标签: outlook exchangewebservices