[英]Exchange Web Services (EWS) or JavaMail Api to connect to Outlook Exchange Server - Java
[英]Add an appointment in Exchange Server by using Exchange Web Services Api 2.0 and Java
我想使用Java和Exchange Web Services Api 2.0在Exchange Server 2013中添加新約會。
但是我總是有這樣的例外:
線程“主”中的異常microsoft.exchange.webservices.data.ServiceRequestException:請求失敗。 請求失敗。 證書中的主機名不匹配:<10.0.6.4>!= ms-ex
這是我的代碼的一部分:
ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials("userName", "password");
service.setCredentials(credentials);
service.setUrl(new URI("https:// server address/ews/exchange.asmx"));
Appointment appointment = new Appointment(service);
appointment.setSubject("Appointment subject");
.
.
.
appointment.save();
這聽起來像SSL問題。 您正在使用與SSL證書中配置的主機名不匹配的URL訪問服務器,因此API會給出該錯誤。 就像瀏覽該URL一樣,您將收到一條警告,詢問是否由於證書名稱不匹配而繼續。 嘗試使用與證書匹配的URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.