標籤:IMAP

Internet Mail Access Protocol(縮寫為IMAP,以前稱作交互郵件訪問協議(interactive mail access protocol))IMAP是斯坦福大學在1986年開發的研發的一種郵件獲取協議。它的主要作用是郵件客戶端(例如MS Outlook Express)可以通過這種協議從郵件伺服器上獲取郵件的信息,下載郵件等。當前的權威定義是RFC3501。IMAP協議運行在TCP/IP協議之上,使用的埠是143。它與POP3協議的主要區別是用戶可以不用把所有的郵件全部下載,可以通過客戶端直接對伺服器上的郵件進行操作。

1簡介

IMAP協議比較酷的功能是用戶可以維護自己在伺服器上的郵件目錄;可以直接抓取郵件的特定部分(例如只有文本)。
imap

  imap

目前國內免費的imap服務提供商有騰訊的QQ郵箱、21cn世紀龍(包括21CN免費郵箱、21CN企業郵箱、電信各地方性郵箱及電信189郵箱)、搜狐郵箱和網易郵箱(2010年2月5日後包括網易旗下三大免費郵箱,即126,163和yeah)、263企業郵箱(2011年4月份後上線的263G+產品上線imap功能)。
●IMAP的一個與POP3的區別是:IMAP它只下載郵件的主題,並不是把所有的郵件內容都下載下來,而是你郵箱當中還保留著郵件的副本,沒有把你原郵箱中的郵件刪除,你用郵件客戶軟體閱讀郵件時才下載郵件的內容。較好支持這兩種協議的郵件客戶端有:ThunderMail,Foxmail,outlook等。
2007年10月25日GMAIL開始激活用戶的IMAP許可權
其實並不是所有人都贊同這一做法,但Google還是通過開放Gmail免費IMAP訪問又一次在web郵件的競賽中取得先機。從昨晚開始,Google開始為所有Gmail帳號激活IMAP訪問許可權,到今天早上一部分用戶已經報告說IMAP已經可用了。IMAP不是什麼新技術,而且也並不為所有人喜愛.但它卻會讓人們更容易被不同的設備從不同的地點訪問Gmail。而且這將會重新把Microsoft和Yahoo!拋在身後。
Gmail可以通過網頁或POP訪問,POP允許email客戶端下載伺服器上的郵件但是當對郵件的操作發生時,客戶端無法回饋任何的改變給伺服器。所以如果你通過桌面客戶端下載了五封郵件,讀了四封,並把其中的三封移到其他的文件夾,但在Gmail伺服器上那些郵件仍然還是"未閱讀"的而且也沒有被移動過。當你想使用不同的設備再次檢查伺服器時,你不得不從頭開始經歷對同樣郵件的處理過程。
郵件客戶端設置使用IMAP

  郵件客戶端設置使用IMAP

而IMAP就不同了,任何你在客戶端做的改變都會同步回伺服器(在網路連接正常的時候),也就是說讀過的郵件就會保持"已閱讀"的狀態而移動過的條目也會保持被移動過的狀態,在所有檢查郵件賬戶的設備上都是一樣的。換句話說,IMAP把遠程文件夾當成本地文件夾,這將非常有用。尤其是當你使用不止一種交互界面來讀取和組織你的郵件的時候(比如說,辦公室的web界面、路上使用的iPhone、還有在家使用的像Thunderbird這樣的客戶端)。
Google建立了一個幫助頁面來解釋POP與IMAP的不同之處,並說明如何對客戶端設置IMAP。IMAP不是郵件推送(pushmail),也不會如傳言說的那麼快。然而IMAP是最佳的被廣泛支持的,為多點訪問設計的郵件協議。

2特點

與POP3協議類似,IMAP(Internet消息訪問協議)也是提供面向用戶的郵件收取服務。常用的版本是IMAP4。IMAP4改進了POP3的不足,用戶可以通過瀏覽信件頭來決定是否收取、刪除和檢索郵件的特定部分,還可以在伺服器上創建或更改文件夾或郵箱,它除了支持POP3協議的離線操作模式外,還支持聯機操作和斷連接操作。它為用戶提供了有選擇的從郵件伺服器接收郵件的功能、基於伺服器的信息處理功能和共享信箱功能。IMAP4的離線模式不同於POP3,它不會自動刪除在郵件伺服器上已取出的郵件,其聯機模式和斷連接模式也是將郵件伺服器作為「遠程文件伺服器」進行訪問,更加靈活方便。

3功能

支持連接和斷開兩種操作模式。當使用POP3時,客戶端只會連接在伺服器上一段的時間,直到它下載完所有新信息,客戶端即斷開連接。在IMAP中,只要用戶界面是活動的和下載信息內容是需要的,客戶端就會一直連接在伺服器上。對於有很多或者很大郵件的用戶來說,使用IMAP4模式可以獲得更快的響應時間。支持多個客戶同時連接到一個郵箱。POP3協議假定郵箱當前的連接是唯一的連接。相反,IMAP4協議允許多個用戶同時訪問郵箱同時提供一種機制讓客戶能夠感知其他當前連接到這個郵箱的用戶所做的操作。支持訪問消息中的MIME部分和部分獲取。幾乎所有的Internet郵件都是以MIME格式傳輸的。MIME允許消息包含一個樹型結構,這個樹型結構的葉子節點都是單一內容類型而非葉子節點都是多塊類型的組合。IMAP4協議允許客戶端獲取任何獨立的MIME部分和獲取信息的一部分或者全部。
imap

  imap

這些機制使得用戶無需下載附件就可以瀏覽消息內容或者在獲取內容的同時瀏覽。支持在伺服器保留消息狀態信息。通過使用在IMAP4協議中定義的標誌客戶端可以跟蹤消息狀態,例如郵件是否被讀取,回復,或者刪除。這些標識存儲在伺服器,所以多個客戶在不同時間訪問一個郵箱可以感知其他用戶所做的操作。支持在伺服器上訪問多個郵箱。IMAP4客戶端可以在伺服器上創建,重命名,或刪除郵箱(通常以文件夾形式顯現給用戶)。支持多個郵箱還允許伺服器提供對於共享和公共文件夾的訪問。支持伺服器端搜索。IMAP4提供了一種機制給客戶使客戶可以要求伺服器搜索符合多個標準的信息。在這種機制下客戶端就無需下載郵箱中所有信息來完成這些搜索。支持一個定義良好的擴展機制。吸取早期Internet協議的經驗,IMAP的擴展定義了一個明確的機制。很多對於原始協議的擴展已被提議並廣泛使用。無論使用POP3還是IMAP4來獲取消息,客戶端使用SMTP協議來發送。郵件客戶可能是POP客戶端或者IMAP客戶端,但都會使用SMTP。

4詳情

優點
與各單個裝置的用戶程序中的通訊功能進行編程相比,SIMATICiMap主要的優點通訊組態簡便(只需拖動設備的技術功能介面之間的線即可)。
設計
SIMATICiMap是基於Windows的應用程序,用於對機器/工廠中技術功能模板(PROFINET設備)之間的通訊進行組態。SIMATICiMap基本上包括以下基本視圖:
·項目樹:用來管理所有項目資源(技術功能和設備)以及用於在工廠的自動化層級進行導航。
·技術功能庫:技術功能庫包括一個項目所需的技術軟體功能。技術功能庫組件必須由OEM(工藝師)提供。
·鏈路編輯器:用來定義技術功能模板之間的數據交換。
·網路和拓撲視圖:用來定義硬體設備之間的技術功能結構,以及系統診斷(通訊和設備狀態診斷)
·項目視圖:用於項目管理和項目中軟體功能概覽。
操作模式
使用SIMATICiMap可如下繼續創建和調試項目:
·為每個機器或工廠模板生成軟組件。
·在連接編輯器中互連各種技術功能軟組件。
·在網路拓撲結構中,組態相關的設備。
·將程序和通訊數據下載到設備。
軟體組件的生成每個機器/設備模板都有一個獨立的用戶程序,並包含模板的所有技術功能信息。並通過該用戶程序生成描述模板的「軟體組件」。根據PROFINET標準,「軟體組件」是通過設備製造商的設備專用編程序環境中產生出來的(對於SIMATIC,例如STEP7)。結果生成一個XML文檔,它完整地描述了「軟組件」和相關數據保存(包括設備的依從性)。
用STEP7創建組件目前,對於對技術功能軟體組件的供應商來說,無需進行修改,就可對技術功能模板的PLC功能進行編程。程序員採用STEP7語言(IL、LD等)編寫PLC程序,但是必須通過介面數據塊來定義軟體組件的技術功能介面。該軟體組件接著在STEP7管理器的互動式畫面中生成。由此生成的軟體組件以XML文件的形式保存,其格式由PROFINET標準定義。隨後就可以將軟體組件導入到SIMATICiMap庫中。
HMI集成
只要通過瀏覽,用戶就可以通過任何一個OPC客戶機應用程序來訪問與各個PROFInet設備相關的數據。條件是:用於工業乙太網的SIMATICSoftnetS7和SIMATICNETS7OPC伺服器(包含在用於工業乙太網的SIMATICSoftnetS7中)以及用於PROFINET的全新OPC伺服器(SIMATICNETPNOPC伺服器)。
上一篇[BHA]    下一篇 [工礦區]

相關評論

同義詞:暫無同義詞