当前位置:首页 » 网页前端 » exchangewebservice
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

exchangewebservice

发布时间: 2022-08-07 20:22:34

A. 命名空间中没有Microsoft.Exchange.webservice.data怎么解决

你要装Exchange

B. 做webservice的时候 http://222.92.47.171:8003/SZDataExchange/SZDataExchange.asmxwsdl

这是webservice的公网ip地址,不是随便设置来的,是要到网络运营商那里备案的,否则公网上没法直接访问

C. java exchange webservice

java有qmail,jmail 干嘛要exchange啊..
而且exchange也没有给java调用的接口, 你要强x的话, java jni + c/c++

D. exchange ews 会影响什么服务

EWS为exchange web service的缩写,该服务会影响到所有使用ews接口的服务,例如oab离线地址簿,检索用户日历忙闲信息以及与exchange集成的lync聊天记录的保存等。

E. 如何用Exchange WebService获取邮件的附件

一、通过Exchange Web Service来读取

1、首先,在项目上添加Web Service引用,这个Web Service的URL 地址格式如:https:// Exchange邮件系统的服务器名/EWS/Exchange.asmx

2、引入如下命名空间:
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;

3、编写代码读取邮件信息:

//忽略SSL证书请求必须的,不添加在执行时会报错,错误信息好像是(记不清了)“客户端响应错误………html / text”
ServicePointManager. =
delegate(Object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{ return true; };

//创建Exchange服务绑定对象
ExchangeServiceBinding exchangeServer = new ExchangeServiceBinding();
//创建安全身份凭证
ICredentials creds = new NetworkCredential("username", "password", "domain");
//建立信任连接
exchangeServer.Credentials = creds;
exchangeServer.Url = "https:// Exchange邮件系统的服务器名/EWS/Exchange.asmx";

F. exchange server 2013 公网证书问题

一.配置SSL功能
1.安装证书服务
2.安装服务器证书(使用证书向导)
a.在IIS中,打开默认站点的属性页——目录安全性——安全通信(服务器证书)——新建证书,根据向导的提示完成证书的申请,记录下应答文件的路径!
b.在浏览器中:输入地址http://localhost/certsrv/进入证书申请界面。
c.申请证书——高级——使用Base64编码……——在“保存的申请”中填入应答文件的内容,证书模版选择“web服务器”,至此,证书将被颁发。
d.下载Base64编码的证书并安装。在证书导入向导中,将所有证书存储在“企业信任”下。
3.制作颁发证书的应答文件
a.进入证书颁发机构,在“颁发的证书”中,打开刚才被颁发的证书,在“详细信息”中,到处到一个cer文件,当然,编码要选择Base64编码的。
b.到处成功,记住路径。
4.让IIS自动处理挂起的证书请求
a.在IIS的“安全通信”中,打开“服务器证书向导”,处理挂起——选择应答文件。
b.完成咯。
5.配置使用SSL。
a.在“安全通信”的“编辑”中,选择“要求SSL”
6.至此你的服务器站点的所有网站都必须通过SSL认证才能访问,访问exchange时,需要输入URL(https://*****/exchange)

二.配置OWA的密码功能
1.进入AdminScripts目录(cd c\:inetpub\AdminScripts)
2.允许修改OWA密码adsutil.vbs set w3svc/passwordchangeflags 1
以上都是在命令行完成的
3.建一个虚拟目录IISADMPWD,物理路径在c:\winnt\system32\inetsrv\iisadmpwd
4.修改虚拟目录的“应用程序池”,在虚拟目录的属性中,修改应用程序池(ExchangeApplicationPool)

三.显示修改密码的button
1.进入注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA
2.Value name: DisablePassword
Value type: REG_DWORD
Data: 0

四.重起服务
Exchange Information Store Service
IIS Admin Service

G. 怎样配置exchange邮件服务器

1、首先打开右键选择Exchange模式。

H. 如何滥用 Exchange Web Service API

Web Service: 1、它是基于SOAP协议的,数据格式是XML 2、只支持HTTP协议 3、它不是开源的,但可以被任意一个了解XML的人使用 4、它只能部署在IIS上 Web API: 1、这是一个简单的构建HTTP服务的新框架 2、在.net平台上Web API 是一个开源的、理...

I. 如何使用Exchange Web Service获取日历

1、首先生成代理类

ExchangeServiceBinding_ExchangeBinding=newExchangeServiceBinding();
_ExchangeBinding.Credentials=newNetworkCredential(username,password,domain);
_ExchangeBinding.Url=Helper.GetWebconfig("exchangewebservice");

2、定义请求的属性

请注意:在定义请求属性时,一定要定义CalendarViewType属性,默认的日历返回是不含循环日历的,如果需要返回循环会议请求,就需要等译CalendarView。

FindItemTypefindItemRequest=newFindItemType();

=newItemResponseShapeType();
itemProperties.BaseShape=DefaultShapeNamesType.AllProperties;
findItemRequest.ItemShape=itemProperties;

//我们查找的是日历
DistinguishedFolderIdType[]folderIDs={newDistinguishedFolderIdType{Id=DistinguishedFolderIdNameType.calendar}};
findItemRequest.ParentFolderIds=folderIDs;

//增加搜索的日历范围,红色代码要饭服务器返回循环会议

CalendarViewTypecldview=newCalendarViewType();
cldview.StartDate=dt.AddDays(-2);
cldview.EndDate=dt.AddDays(2);
findItemRequest.Item=cldview;

findItemRequest.Traversal=ItemQueryTraversalType.Shallow;

3、定义服务器返回的数据属性

=_ExchangeBinding.FindItem(findItemRequest);


=findItemResponse.ResponseMessages;
ResponseMessageType[]responseMessage=responseMessages.Items;foreach()
{
#region结果


=();

if(msgType.RootFolder==null)
continue;


FindItemParentTypeparentType=msgType.RootFolder;


objectobj=parentType.Item;
if(objisArrayOfRealItemsType)
{
ArrayOfRealItemsTypeitems=(objasArrayOfRealItemsType);
if(items!=null)
{
if(items.Items!=null)
{
foreach(ItemTypeiteminitems.Items)
{
CalendarItemTypecalItem=itemasCalendarItemType;
DataRowrow=table.NewRow();
row["roomid"]=1;
row["guid"]=guid;
row["begintime"]=calItem.Start.AddHours(timezone);
row["endtime"]=calItem.End.AddHours(timezone);
row["location"]=calItem.Location;
row["title"]=calItem.Subject;
row["displayname"]=calItem.Organizer.Item.Name;
if(row["endtime"].ToString()!="")
{
table.Rows.Add(row);
}
}
}
}

}

#endregion
}

J. EWS (Exchange Web Server) 与 OWA (Outlook Web Access)之间的区别 另,总听到EDA,这是什么缩写

EWS是Exchange Web Service的简写,是一种Web Service数据接口,一般提供二次开发使用,OWA是Exchange的Web邮箱访问网站简称。EDA是exchange邮箱里面的简写吗?