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

1.2. 最新问题 1

1.3. 热门问题 1

1.4. 什么是Exchange移动终端同步服务? 1

2. Exchange Activesync介绍 1

3. Exchange在2007之后提供了Exchange Web Service(EWS), 2

4. java通过Exchange协议发送邮件 3

 

      1. 使用EWS(Exchange Web Service)协议读取邮件、发送邮件

 

 

    1. 最新问题
    2. 热门问题

>首页»

首页 » Exchange同步服务

    1. 什么是Exchange移动终端同步服务?
  1. Exchange Activesync介绍

Exchange ActiveSync 是一种 Microsoft Exchange 同步协议,可以同步移动设备的邮件、通讯录、日历、任务等

 

 

目前已支持的手机平台:

QQMail的Exchange服务已经支持主流的手机平台,包括iOS/Android/S60等。

目前各大手机平台都已内嵌ActiveSync客户端,因QQMail Exchange Activesync支持的协议版本是14.0,故只要移动终端支持这协议版本,就可以正常使用QQMail的Exchange服务。

 

  1. Exchange在2007之后提供了Exchange Web Service(EWS),

它提供了一个访问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 生成的一些晦

 

 

 

  1. java通过Exchange协议发送邮件

 

 

配置概要:

用户名/邮箱填写qq邮箱:xxxx@qq.com

域(Domain):空 不填写

邮件服务器地址:ex.qq.com

 

1、由于公司邮箱采用微软的,所以之前使用STMP协议发送业务告知邮件的业务代码需要变更。首先需要在项目引入以下Jar包

  1.  

<!-- 微软邮箱 -->

  1.  
  2.  

<dependency>

  1.  
  2.  

<groupId>com.microsoft.ews-java-api</groupId>

  1.  
  2.  

<artifactId>ews-java-api</artifactId>

  1.  
  2.  

<version>2.0</version>

  1.  
  2.  

</dependency>

  1.  

2、下面是实现代码

 

EWS Java API 的基本使用 - 为理想,添砖Java - CSDN博客

EWS Java API 的基本使用 - 为理想,添砖Java - CSDN博客

exchange 发送邮件 - Peter_S的博客 - CSDN博客

原文地址:https://www.cnblogs.com/attilax/p/15197075.html