當前位置:首頁 » 網頁前端 » 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郵箱裡面的簡寫嗎?