【发布时间】:2015-12-17 13:17:55
【问题描述】:
我正在尝试开发 ews-java-api 简单程序。 我正在关注the guide,它显示了如何设置 ExchangeService 变量名称“服务”。
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
ExchangeCredentials credentials = new WebCredentials("emailAddress", "password");
service.setCredentials(credentials);
我做到了,一切都很好。
然后它显示了如何创建一个消息变量类,标题为“发送消息”
EmailMessage msg= new EmailMessage(service);
msg.setSubject("Hello world!");
msg.setBody(MessageBody.getMessageBodyFromText("Sent using the EWS Java API."));
msg.getToRecipients().add("someone@contoso.com");
msg.send();
我的程序不会接受它。 我收到一个错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type Exception
at project2.liran.main(liran.java:19)
这是我写的程序:
package project2;
import microsoft.exchange.webservices.data.core.ExchangeService;
import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion;
import microsoft.exchange.webservices.data.core.service.item.Appointment;
import microsoft.exchange.webservices.data.core.service.item.EmailMessage;
import microsoft.exchange.webservices.data.credential.ExchangeCredentials;
import microsoft.exchange.webservices.data.credential.WebCredentials;
import java.net.*;
public class liran {
public static void main(String[] args) {
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
ExchangeCredentials credentials = new WebCredentials("emailAddress", "password");
service.setCredentials(credentials);
URI uri = URI.create ("http://www.cnn.com");
service.setUrl(uri);
EmailMessage msg= new EmailMessage(service);
}
}
我做错了什么?
【问题讨论】:
标签: java web-services exchange-server exchangewebservices