为什么80%的码农都做不了架构师?>>>

第一步,下载EWS JAVA API包

从如下路径下载EWS API包:http://code.msdn.microsoft.com/Exchange-EWS-Java-API-12-1a5a1143

第二步,下载依赖包

下载如下依赖包:

- Apache Commons HttpClient 3.1 (commons-httpclient-3.1.jar)

- Apache Commons Codec 1.4 (commons-codec-1.4.jar)

- Apache Commons Logging 1.1.1 (commons-codec-1.4.jar)

- JCIFS 1.3.15 (jcifs-1.3.15.jar)

也可以通过maven下载,EWSJavaAPI的jar包需要先手动安装,POM.xml

4.0.0

com.yotoo

ReadEmail

war

1.0-SNAPSHOT

ReadEmail

http://maven.apache.org

UTF-8

1.6

1.4.7

1.7.3

3.8.1

javax.mail

mail

${mail.version}

compile

org.jsoup

jsoup

${jsoup.version}

commons-httpclient

commons-httpclient

3.1

commons-codec

commons-codec

1.4

jcifs

jcifs

1.3.17

commons-logging

commons-logging

1.1.1

microsoft.exchange.webservices

EWSJavaAPI

1.2

junit

junit

${junit.version}

test

ReadEmail 第三步,示例代码

ReadMailViaEWS.java

public class ReadMailViaEWS {

public static void main(String[] args) throws Exception {

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

ExchangeCredentials credentials = new WebCredentials("用户名", "密码", "域");

service.setCredentials(credentials);

service.setUrl(new URI("https://"+"邮箱服务器地址"+"/EWS/Exchange.asmx"));

// Bind to the Inbox.

Folder inbox = Folder.bind(service, WellKnownFolderName.Inbox);

System.out.println(inbox.getDisplayName());

ItemView view = new ItemView(10);

FindItemsResultsfindResults = service.findItems(inbox.getId(), view);

for (Item item : findResults.getItems()) {

EmailMessage message = EmailMessage.bind(service, item.getId());

System.out.println(message.getSender());

System.out.println("Sub -->" + item.getSubject());

}

}

}

ews java api maven_通过 EWS JAVA API读取exchange邮件相关推荐

  1. java ews_Java---使用EWS读取exchange邮件

    第一步: 下载EWS API相关包: 从如下路径下载EWS API包:http://code.msdn.microsoft.com/Exchange-EWS-Java-API-12-1a5a1143 ...

  2. Java使用EWS读取exchange邮件和会议信息

    一.依赖的包 commons-codec-1.11.jar commons-lang3-3.9.jar commons-logging-1.2.jar ews-java-api-2.0.jar htt ...

  3. exchange java ews_Exchange服务器之使用EWS读取Exchange邮件

    依赖的包 commons-codec-1.6.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar ews-java-api-2.0.jar http ...

  4. in the java search_Search API – Using scrolls in Java - Elasticsearch Java API 手册

    Using scrolls in Java 一般搜索请求都是返回一"页"数据,无论数据量多大都一起返回给用户,Scroll API可以允许我们检索大量数据(甚至全部数据).Scro ...

  5. Java魔法堂:深入正则表达式API

    目录 一.前言 二.正则表达式的使用诉求 三.java.util.regex包 四.java.lang.String实例 五.最短路径实现诉求 六.Java支持的正则表达式功能语法 七.总结 八.参考 ...

  6. Elasticsearch Java API 6.2(java client)

    前言 本节描述了Elasticsearch提供的Java API,所有的Elasticsearch操作都使用客户端对象执行,所有操作本质上都是完全异步的(要么接收监听器,要么未来返回). 此外,客户端 ...

  7. java date只保留年月日_Java日期时间API系列14-----Jdk8中日期API类,日期计算1,获取年月日时分秒等...

    通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...

  8. java 压缩文件tar_使用Java API进行tar.gz文件及文件夹压缩解压缩

    在java(JDK)中我们可以使用ZipOutputStream去创建zip压缩文件,(参考我之前写的文章 使用java API进行zip递归压缩文件夹以及解压 ),也可以使用GZIPOutputSt ...

  9. Java数据持久层框架 MyBatis之API学习八(Java API详解)

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

最新文章

  1. 绝地求生现在服务器稳定吗,吃鸡服务器不稳定?《绝地求生》国服宣布将首次使用超性能服务器...
  2. 分贝dB与放大倍数的转换关系
  3. codeforces 401D. Roman and Numbers 数位dp
  4. atitit.微信项目开发效率慢的一些总结
  5. 互联网金融风控面试算法知识(三)
  6. Scala 求三个数中的最大数代码示例
  7. java url获取 html body,java模拟浏览器请求抓取页面,无法抓取body里的内容
  8. 泰晤士高等教育亚洲大学排行榜发布:清华登顶榜首
  9. 教你用Java7的Fork/Join框架开发高并发程序
  10. TDiocpCoderTcpServer 使用
  11. 大数据分析平台对企业的重要性
  12. Chip Probe(CP)测试
  13. ISO_7637-1/2/3/4/5标准各部分修订状态汇总(Road vehicles-Electrical disturbances from conduction and coupling)
  14. STM32F103入门 | 2.STM32F103xx内部资源介绍
  15. 多元线性回归分析spss结果解读_多重线性回归分析SPSS操作与解读
  16. 计算机热启动方法,关于电脑热启动的介绍
  17. 电场强度通量的高斯定理
  18. laravel 清除缓存
  19. springboot 动态数据源问题
  20. 使用Maven创建Servlet项目及优化流程

热门文章

  1. rrpp协议如何修改_RRPP协议
  2. 前一个标签自动增加,后面的标签自动减小,如微信的群发功能
  3. 【蜂口 | AI人工智能】三维人脸重建——龙鹏 深度学习与人脸图像应用连载(十)
  4. CTO创新思维与能力
  5. 进阶篇:3.5)粉末冶金件设计
  6. UUP, Windows 11 更新机制的未来
  7. javascript(一)
  8. 安卓手机加密_安卓手机的万能加密插件 oversec
  9. Excel之match index 和vlookup函数 和双条件查找匹配
  10. 办公室常见问题解决:不能连接局域网的共享打印机