`
yangzc106
  • 浏览: 156398 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Exchange安装访问总结

 
阅读更多

这几天对Exchange的了解进行了一个简单的总结。做了一个简单的文档,主要记录的是EXchange的安装方法。里边有访问Exchange的会议和任务的代码。使用的是JEC。

 

具体代码如下 

 

package org.yangzc.jec.demo;

import java.net.URLEncoder;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;

import jec.ExchangeConnectorInterface;
import jec.ExchangeGeneralException;
import jec.dto.ExchangeEventDTO;
import jec.dto.ExchangeTaskDTO;

public class ExchangeDemo {

	@SuppressWarnings("deprecation")
	public static void main(String[] args) {
		ExchangeConnectorInterface connector = 
			ExchangeUtils.getExchangeConnector();
		try {
			connector.setEmailFolderName(URLEncoder.encode("收件箱"));
			ArrayList<?> list = connector.getEmails();
			System.out.println("########################## Email 有"+list.size()+"条");
			
			connector.setTasksFolderName(URLEncoder.encode("任务"));
			ArrayList<?> tasklst = connector.getTasks();
			System.out.println("########################## Task 有"+tasklst.size()+"条");
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			for(int i=0; i<tasklst.size(); i++){
				ExchangeTaskDTO task= (ExchangeTaskDTO) tasklst.get(i);
				System.out.println("主题:" + task.getSubject());
				System.out.println("截止日期:开始于:" + sdf.format(task.getStartDate()) +"  " +
						"截止于:" + sdf.format(task.getDueDate()));
				System.out.println("状态:" + task.getStatus());
				System.out.println("优先级:" + task.getPriority());
				System.out.println("完成百分率:" + task.getPercentComplete());
				System.out.println("内容:" + task.getDescription());
			}
			
			connector.setCalendarFolderName(URLEncoder.encode("日历"));
			SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		    Date startDate = dateFormat.parse("2011-06-21 6:00:00");
		    Date endDate = dateFormat.parse("2011-12-22 19:00:00");
		    ArrayList<?> eventlst = connector.getEvents(startDate, endDate, 100);
			System.out.println("########################## Event 有"+eventlst.size()+"条");
		    for(int i=0; i< eventlst.size(); i++){
		    	ExchangeEventDTO event = (ExchangeEventDTO) eventlst.get(i);
		    	System.out.println("事件内容:"+event.getDescription());
		    	System.out.println("主题: " + event.getSubject());
			    System.out.println("位置: " + event.getLocation());
			    System.out.println("开始时间:" + sdf.format(event.getStartDate()));
			    System.out.println("结束时间: " + sdf.format(event.getEndDate()));
      			System.out.println("内容:" + event.getDescription());

		    }
		} catch (ExchangeGeneralException e) {
			e.printStackTrace();
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}



package org.yangzc.jec.demo;

import jec.ExchangeConnectorFactory;
import jec.ExchangeConnectorInterface;

public class ExchangeUtils {

	public static ExchangeConnectorInterface getExchangeConnector(){
		String _exchangeHost = "192.168.1.24";
    	String _applicationUserAccountName = "yangzc";
    	String _applicationUserPassword = "1";
    	String _prefix  = "Exchange";
    	boolean _useSSL = true;
    	String _mailboxName = "yangzc";
    	
    	ExchangeConnectorFactory factory = 
	    	new ExchangeConnectorFactory("E:/D/eclipse-javascript/workspace/jex/lib");
        factory.setPrivkeystoreFullPath("E:/D/eclipse-javascript/workspace/jex/lib/privkeystore");
        ExchangeConnectorInterface connector = null;
        connector = factory.createExchangeConnector(_exchangeHost,
                _applicationUserAccountName,
                _applicationUserPassword,
                _prefix, 
                _useSSL, 
                _mailboxName);

       return connector;
	}
}

 

0
0
分享到:
评论

相关推荐

    exchange安装教程文档

    根据给定文件的信息,我们可以总结出以下关于Exchange安装的相关知识点: ### 一、Exchange服务器安装步骤 #### 1. 下载并安装必要的组件 - **E2K7CHS64.exe** 和 **E2K7CHS32.exe**:这两个文件分别对应64位和32...

    安装 Microsoft Exchange 服务器 2007

    ### 安装Microsoft Exchange 服务器 2007 #### 实验概述 在进行Microsoft Exchange 服务器 2007 的安装之前,首先需要明确该实验的目的与意义。本实验旨在帮助用户熟悉并掌握Exchange 服务器 2007 的安装流程及基本...

    exchange邮件服务器安装教程

    在本文中,我们将深入探讨Exchange邮件服务器的安装教程,特别关注其安全设置,以确保您的通信始终保持安全。 一、Exchange邮件服务器安装前的准备 在安装Exchange服务器之前,需要确保以下条件: 1. 操作系统:...

    Windows2008R2平台Exchange2010安装部署笔记(一).pdf

    在本篇《Windows 2008R2平台Exchange2010安装部署笔记(一)》中,我们将深入探讨...总结来说,这篇笔记详尽地阐述了在Windows Server 2008 R2上部署Exchange 2010的整个过程,对于IT管理员来说,是一份宝贵的参考资料。

    安装Exchange2007和配置客户端

    在Windows Server 2003环境中安装Exchange 2007,需要按照特定的步骤进行,同时,它支持多种邮件客户端,包括Outlook Express、Office Outlook 2007和OWA(Web访问邮件服务器)。 **一、Exchange 2007 安装步骤** ...

    Exchange禁止管理员在外网登录ECP

    - 为安装了客户端访问服务器(CAS)角色的Exchange服务器分配一个新的IP地址,专门用于内部站点。 - 在内部DNS服务器上添加一个正向解析记录,设置一个内网域名,例如***。 - 在服务器上创建一个新的目录,路径为c:\...

    Exchange 2010 安装部署

    ### Exchange 2010 安装部署指南 #### 一、引言 随着企业级通信需求的增长,Microsoft Exchange Server 成为了许多组织首选的电子邮件服务器解决方案。本篇内容旨在为IT技术人员提供关于Exchange 2010安装部署的...

    outlook配置和Exchange安装

    ### Outlook配置和Exchange安装知识点详解 #### 一、Outlook配置 **1. Outlook 2003 的基本配置** - **实验目的**: 学习如何安装与使用Outlook 2003。 - **操作步骤**: - **启用Outlook 2003**: 首先确保Outlook...

    史上最详细Exchange Server 2010安装步骤图解新手教程

    ### Exchange Server 2010 安装与配置详尽指南 #### 一、概述 Exchange Server 2010 是微软推出的高级邮件服务器软件,它不仅提供了强大的邮件服务功能,还支持统一消息、协作应用等多种特性。为了帮助初学者更好地...

    安装 Exchange 2003服务器

    6. **Internet 信息服务 (IIS)**:需确保 IIS 已安装,用于支持 Exchange 2003 提供的 Web 访问功能。 7. **World Wide Web Publishing 服务**:必须手动安装此服务,以支持 Web 内容发布。 8. **简单邮件传输协议 ...

    exchange 2010安装手册

    总结,Exchange 2010 的安装和配置是一个复杂的过程,涉及到多个层面的规划、安装和配置。DAG 和 NLB 的设置是确保邮件服务高可用性和性能的关键。通过遵循详细的步骤和最佳实践,可以确保Exchange 2010系统为组织...

    Exchange 2013 图文教程

    《Exchange 2013 图文教程:深入解析安装与配置》 Exchange 2013作为Microsoft Exchange Server系列中的一个重要版本,提供了丰富的邮件服务、日历管理、联系人同步等功能,是企业级电子邮件系统的核心组件。对于...

    Exchange Server 2007 的安装流程

    4. **IIS 配置**:如果计划安装“客户端访问服务器”角色,则需要配置 Internet Information Services (IIS),并且客户端访问服务器角色还需要 ASP.NET 支持。 #### 三、安装步骤 1. **启动安装程序**:双击安装...

    Microsoft Exchange Server 2003 客户端访问指南

    1. Outlook Web Access (OWA): OWA是Exchange Server 2003的一个重要特性,允许用户通过Web浏览器访问其邮箱,无需安装特定客户端软件。OWA提供了类似于桌面版Microsoft Outlook的界面和功能,包括邮件、日历、联系...

    Exchange Server 2003 客户端访问指南

    通过以上知识点的总结,我们不仅理解了Exchange Server 2003在客户端访问方面的主要功能和优势,也掌握了其部署、配置和管理的核心流程,为企业构建高效、安全、稳定的邮件通信平台奠定了坚实的基础。

Global site tag (gtag.js) - Google Analytics