Atitiit java通过Exchange协议同步note 记事本 目录 1.1.1. 使用EWS(Exchange Web Service)协议读取邮件、发送邮件 1 最新问题 1 热门问题 1
Atitiit java通过Exchange协议同步note 记事本
目录
1.1.1. 使用EWS(Exchange Web Service)协议读取邮件、发送邮件 1
3. Exchange在2007之后提供了Exchange Web Service(EWS), 2
>首页»
Exchange ActiveSync 是一种 Microsoft Exchange 同步协议,可以同步移动设备的邮件、通讯录、日历、任务等
目前已支持的手机平台:
QQMail的Exchange服务已经支持主流的手机平台,包括iOS/Android/S60等。
目前各大手机平台都已内嵌ActiveSync客户端,因QQMail Exchange Activesync支持的协议版本是14.0,故只要移动终端支持这协议版本,就可以正常使用QQMail的Exchange服务。
它提供了一个访问Exchange资源的全新接口。EWS达到了下面几个目标:
- 提供了Exchange资源的统一访问。
- 内置了与outlook一致的逻辑层(换句话说,用outlook能做的操作,用EWS 也能做到)
- 基于Web Service标准
- 可远程访问
EWS集合了原来WebDAV和CODEX的功能,它提供的相关功能使实现日程安排等操作非常容易。EWS是基于SOAP协议的XML WebService,这使它能够被可以发送HTTPS请求的任何操作系统远程访问。
Exchange2007 SP1提供了一些Exchange2007最初发布所不包含的功能,比如delegate管理,公共文件夹管理,Exchange2010将会包含更多新的EWS功能,包括文件夹关联项的访问,用户配置对象访问(这些对象让开发者可以通过邮箱保存和检索用户配置),Distribution lists的完全控制,增强时区支持。。
EWS是非常高效的Exchange资源访问接口。如果采用自动生成的代理类来访问EWS,比如在使用在Vistual Studio中新增Web Service引用服务的方法,对于一个复杂应用来说,并不是一个好的方法。可能还是要写一大堆的代码,因为那些代理类只是协议的直接映射。且自动生成的代码使用起来非常不方便(比如Vistual Studio 生成的一些晦
配置概要:
用户名/邮箱填写qq邮箱:xxxx@qq.com
域(Domain):空 不填写
邮件服务器地址:ex.qq.com
1、由于公司邮箱采用微软的,所以之前使用STMP协议发送业务告知邮件的业务代码需要变更。首先需要在项目引入以下Jar包
<!-- 微软邮箱 -->
<dependency>
<groupId>com.microsoft.ews-java-api</groupId>
<artifactId>ews-java-api</artifactId>
<version>2.0</version>
</dependency>
2、下面是实现代码
EWS Java API 的基本使用 - 为理想,添砖Java - CSDN博客
EWS Java API 的基本使用 - 为理想,添砖Java - CSDN博客
exchange 发送邮件 - Peter_S的博客 - CSDN博客
相关文章
- java卸载 安装错误_Java卸载后无法重新安装 提示已安装过[通俗易懂]
- java分前端后端吗_Java Web属于前端还是后端
- java applet介绍,Java Applet教程介绍[通俗易懂]
- java resourcebundle_Java – Properties和ResourceBundle类学习「建议收藏」
- Tomcat在Java开发中的使用笔记
- java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
- Java-类与对象的关系
- 单源最短路径问题——分支限界法(Java)
- 从java到JavaScript(1),看Dart:对比Java/Go/Swift/Rust
- 推荐一款漂亮的 Java 图形验证码
- 通过Java NIO 实现文件下载详解编程语言
- java读取jar包内的文件详解编程语言
- java 两个list 交集 并集 差集 去重复并集详解编程语言
- Java Web的web.xml文件作用及基本配置详解编程语言
- java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err详解编程语言
- Java数据库连接池实现原理详解编程语言
- java集合框架综述详解编程语言
- Linux上部署Java项目实践指南(linux部署java项目)
- MySQL与Java互调:构建高效业务系统(mysql调用java)
- Java连接SQL Server:实现数据库完美对接(java链接sqlserver)
- 服务器是否开机Java检查Linux服务器开机状态(java判断linux)
- 机制使用Redis和Java实现高效过期机制(redisjava过期)
- 时间Java 操作 Redis 设置 Keys 过期时间(redisjava过期)
- Linux系统如何配置Java?(linux下配置java)
- Oracle与Java程序融合谱写成功曲(java程序Oracle)
- 并发Redis锁保障Java并发性(redis锁实现java)
- java反射使用示例分享
- Java解决约瑟夫问题代码实例