Tôi đang cố gắng gửi thư qua dịch vụ web trao đổi. Tôi nhìn vào msdn và tìm một số trợ giúp. Mỗi lần tôi cố gắng chạy mã này tôi nhận được các lỗi trên :( Tôi cố gắng đọc gần như ở khắp mọi nơi ...lỗi dịch vụ web trao đổi - máy chủ từ xa trả về lỗi 405 phương pháp không được phép
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("[email protected]");
appointment.SendAnd
SaveCopy();
bạn đã cố gắng để thay đổi WebCredentials với NetworkingCredentials đi trong miền không? và bạn có thể AXESS url .asmx trong một trình duyệt web? –
Tệ của tôi, nó sh có thể. WSDL và không phải ASMX. Và có, tôi có thể truy cập nó từ một trình duyệt web. Tôi không có tùy chọn NetworkingCredentials. – user1334890