【发布时间】:2012-04-27 05:22:08
【问题描述】:
我正在尝试通过 Exchange 网络服务发送邮件。我查看了msdn并找到了一些帮助。 每次我尝试运行此代码时,我都会收到上述错误:( 我几乎在任何地方都尝试阅读......
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials("My user name", "my pass");
System.Net.ServicePointManager.ServerCertificateValidationCallback =
((sender, certificate, chain, sslPolicyErrors) => true);
service.Url = new Uri("my web service url.WSDL");
EmailMessage appointment = new EmailMessage(service);
appointment.Subject = "Test by me";
appointment.Body = "DateTime.Now";
appointment.ToRecipients.Add("xxxxxxx@gmail.com");
appointment.SendAnd
SaveCopy();
【问题讨论】:
-
您是否尝试使用在域中传递的 NetworkingCredentials 来更改 WebCredentials?你可以在网络浏览器中删除 .asmx 网址吗?
-
我的错,应该是。 WSDL 而不是 ASMX。是的,我可以从网络浏览器访问它。我没有 NetworkingCredentials 选项。