1. 公司移动平台开发项目要求集成exchange邮件 主要有 邮件查看 回复 转发 删除等等 基本的增删改查。
2. 其次是邮件的推送 订阅。
3. 主要针对android端集成
UI草率基本实现邮件的基础功能
########################
邮件服务单例初始化:
public static ExchangeUtil getInstance() { if (exchangeUtil == null) { exchangeUtil = new ExchangeUtil(); } return exchangeUtil; } ExchangeUtil() { } public ExchangeService getService() { try { service = new ExchangeService(ECConstant.EXCHANGE_CUR_VERSION); //用户名、密码、域 if (SPListData.getInstance().getCurrentUser() != null) { credentials = new WebCredentials(SPListData.getInstance().getCurrentUser().getServersId(), SPListData.getInstance().getCurrentUser().getPassword(), ECConstant.SP_EXCHANGE_DOMAIN); } else { //credentials = new WebCredentials(WCHelper.getInstance().getCurrentLoginName(), WCHelper.getInstance().getCurrentLoginPWD(), ECConstant.SP_EXCHANGE_DOMAIN); } service.setCredentials(credentials); //设置邮件服务器地址 service.setUrl(new URI(ECConstant.SP_EXCHANGE_SERVER_ADDR)); } catch (URISyntaxException e) { e.printStackTrace(); } return service; } public ExchangeService getLoginService(String username, String password, String domain) { try { service = new ExchangeService(ECConstant.EXCHANGE_CUR_VERSION); //用户名、密码、域 credentials = new WebCredentials(username, password); service.setCredentials(credentials); //设置邮件服务器地址 service.setUrl(new U