exchangeservice java_Exchange Web Service API和401未经授权的例外

当我尝试使用EWS API发送电子邮件时,出现以下错误:(在 message.Send(); 中)

请求失败 . 远程服务器返回错误:(401)未经授权 .

我的代码如下:

ExchangeService exchangeService = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

//WebService Uri

try

{

exchangeService.Url = new Uri("https://exchangeserver/ews/exchange.asmx");

}

catch (Exception ex)

{

throw new Exception(string.Format("WebService Uri:" + ex));

}

//Credentials

try

{

exchangeService.Credentials = new WebCredentials("user@domain", "pwd", "domain");

}

catch (Exception ex)

{

throw new Exception(string.Format("Credentials:" + ex));

}

//Send a mail

try

{

EmailMessage message = new EmailMessage(exchangeService);

message.Subject = "Test";

message.Body = "Test";

message.ToRecipients.Add("destination@domain");

message.Save();

message.Send();

}

catch (Exception ex)

{

throw ex;

}

我在本网站上阅读了有关此问题的其他帖子,但他们无法解决我的问题 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值