使用EWS从Exchange服务器发送邮件

时间:2013-01-31 11:17:39

标签: android jar exchangewebservices ewsjavaapi

我跟着this link生成了jar文件。我把它添加到我的项目中。然后有一个简单的代码来发送邮件:

public void mailSend() {
        ExchangeService service = new ExchangeService();
        ExchangeCredentials credentials = new WebCredentials(
                "email", "$*pass!");
        service.setCredentials(credentials);

        String host = "host";
        try {
            service.setUrl(new java.net.URI("https://" + host
                    + "/EWS/Exchange.asmx"));

            service.setTraceEnabled(true);

            EmailMessage msg = new EmailMessage(service);
            msg.setSubject("Hello world!");
            msg.setBody(MessageBody
                    .getMessageBodyFromText("Sent using the EWS Managed API."));
            msg.getToRecipients().add("email");
            msg.send();
            Log.i("Msg","SEND   ");
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}

问题是它显示jar文件没有源附件。因此我收到错误no definition found for class ExchangeService。这应该是生成的jar文件的一部分。在导出为jar文件时,我确保单击了src文件夹。

0 个答案:

没有答案
相关问题