IMAP(Internet Mail Access Protocol,Internet邮件访问协定)以前称作互动邮件访问协定(Interactive Mail Access Protocol)。IMAP是史丹福大学在1986年开发的一种邮件获取协定。它的主要作用是邮件客户端(例如MS Outlook Express)可以通过这种协定从邮件伺服器上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。IMAP协定运行在TCP/IP协定之上,使用的连线埠是143。它与POP3协定的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对伺服器上的邮件进行操作。
基本介绍
- 外文名:Internet Mail Access Protocol
- 缩写:imap
- 别称:互动邮件访问协定
- 作用:从邮件伺服器上获取邮件的信息
- 权威定义:RFC3501
- 连线埠:143
激活用户许可权
其实并不是所有人都赞同这一做法,但Google还是通过开放Gmail免费IMAP访问又一次在WEB邮件的竞赛中取得先机。IMAP不是什幺新技术,而且也并不为所有人喜爱.但它却会让人们更容易被不同的设备从不同的地点访问Gmail。而且这将会重新把Microsoft和Yahoo!抛在身后。
imap

Gmail可以通过网页或POP访问,POP允许email客户端下载伺服器上的邮件但是当对邮件的操作发生时,客户端无法回馈任何的改变给伺服器。所以如果你通过桌面客户端下载了五封邮件,读了四封,并把其中的三封移到其他的资料夹,但在Gmail伺服器上那些邮件仍然还是"未阅读"的而且也没有被移动过。当你想使用不同的设备再次检查伺服器时,你不得不从头开始经历对同样邮件的处理过程。而IMAP就不同了,任何你在客户端做的改变都会同步回伺服器(在网路连线正常的时候),也就是说读过的邮件就会保持"已阅读"的状态而移动过的条目也会保持被移动过的状态,在所有检查邮件账户的设备上都是一样的。换句话说,IMAP把远程资料夹当成本地资料夹,这将非常有用。尤其是当你使用不止一种互动界面来读取和组织你的邮件的时候(比如说,办公室的web界面、路上使用的iPhone、还有在家使用的像Thunderbird这样的客户端)。
Google建立了一个帮助页面来解释POP与IMAP的不同之处,并说明如何对客户端设定IMAP。IMAP不是邮件推送(pushmail),也不会如传言说的那幺快。然而IMAP是最佳的被广泛支持的,为多点访问设计的邮件协定。
特点
与POP3协定类似,IMAP(Internet讯息访问协定)也是提供面向用户的邮件收取服务。常用的版本是IMAP4。
IMAP4改进了POP3的不足,用户可以通过浏览信件头来决定是否收取、删除和检索邮件的特定部分,还可以在伺服器上创建或更改资料夹或信箱。它除了支持POP3协定的脱机操作模式外,还支持在线上操作和断连线操作。它为用户提供了有选择的从邮件伺服器接收邮件的功能、基于伺服器的信息处理功能和共享信箱功能。IMAP4的脱机模式不同于POP3,它不会自动删除在邮件伺服器上已取出的邮件,其在线上模式和断连线模式也是将邮件伺服器作为“远程档案伺服器”进行访问,更加灵活方便。IMAP4支持多个信箱。
IMAP4的这些特性非常适合在不同的计算机或终端之间操作邮件的用户(例如你可以在手机、PAD、PC上的邮件代理程式操作同一个信箱),以及那些同时使用多个信箱的用户。
功能
支持连线和断开两种操作模式。当使用POP3时,客户端只会连线在伺服器上一段的时间,直到它下载完所有新信息,客户端即下线。在IMAP中,只要用户界面是活动的和下载信息内容是需要的,客户端就会一直连线在伺服器上。对于有很多或者很大邮件的用户来说,使用IMAP4模式可以获得更快的回响时间。支持多个客户同时连线到一个信箱。POP3协定假定信箱当前的连线是唯一的连线。相反,IMAP4协定允许多个用户同时访问信箱同时提供一种机制让客户能够感知其他当前连线到这个信箱的用户所做的操作。支持访问讯息中的MIME部分和部分获取。几乎所有的Internet邮件都是以MIME格式传输的。MIME允许讯息包含一个树型结构,这个树型结构的叶子节点都是单一内容类型而非叶子节点都是多块类型的组合。IMAP4协定允许客户端获取任何独立的MIME部分和获取信息的一部分或者全部。这些机制使得用户无需下载附属档案就可以浏览讯息内容或者在获取内容的同时浏览。支持在伺服器保留讯息状态信息。通过使用在IMAP4协定中定义的标誌客户端可以跟蹤讯息状态,例如邮件是否被读取,回复,或者删除。这些标识存储在伺服器,所以多个客户在不同时间访问一个信箱可以感知其他用户所做的操作。支持在伺服器上访问多个信箱。IMAP4客户端可以在伺服器上创建,重命名,或删除信箱(通常以资料夹形式显现给用户)。支持多个信箱还允许伺服器提供对于共享和公共资料夹的访问。支持伺服器端搜寻。IMAP4提供了一种机制给客户使客户可以要求伺服器搜寻符合多个标準的信息。在这种机制下客户端就无需下载信箱中所有信息来完成这些搜寻。支持一个定义良好的扩展机制。吸取早期Internet协定的经验,IMAP的扩展定义了一个明确的机制。很多对于原始协定的扩展已被提议并广泛使用。无论使用POP3还是IMAP4来获取讯息,客户端使用SMTP协定来传送。邮件客户可能是POP客户端或者IMAP客户端,但都会使用SMTP。
imap

详情
概述
基于组件的软体工具,用于在分散式自动化解决方案中组态通讯基于PROFINET标準用于系统模板之间和生产线机器之间的简单图形化通讯组态开放性,用于经由工业乙太网、来自不同供应商的PROFINET设备Windows2000和WindowsXP运行环境。
优点
与各单个装置的用户程式中的通讯功能进行编程相比,SIMATICiMap主要的优点通讯组态简便(只需拖动设备的技术功能接口之间的线即可)。
套用
工厂範围内的工程与组态在模组化的机器/工厂中,必需要有跨工厂的组态工具来定义单机/工厂部件或者机器单元之间的关係。SIMATICiMap是一种基于部件的软体工具。它用于以分散式自动化方案对通讯进行组态。SIMATICiMap用来图形化组态技术功能模板之间的数据交换。为保证来自不同供应商的智慧型现场设备间的数据交换,SIMATICiMap也基于PROFINET,PROFIBUSInternational(PNO)的标準通讯协定。PROFINET定义了基于来自不同製造商的TCPIP和工业乙太网的通讯。SIMATICiMap可作为上位组态工具集成到现有解决方案中,例如总集成自动化系统中。在这种情况下,可使用STEP7生成程式库组件。
邮件客户端设定使用IMAP

设计
SIMATICiMap是基于Windows的应用程式,用于对机器/工厂中技术功能模板(PROFINET设备)之间的通讯进行组态。SIMATICiMap基本上包括以下基本视图:
·项目树:用来管理所有项目资源(技术功能和设备)以及用于在工厂的自动化层级进行导航。
·技术功能库:技术功能库包括一个项目所需的技术软体功能。技术功能库组件必须由OEM(工艺师)提供。
·链路编辑器:用来定义技术功能模板之间的数据交换。
·网路和拓扑视图:用来定义硬体设备之间的技术功能结构,以及系统诊断(通讯和设备状态诊断)
·项目视图:用于项目管理和项目中软体功能概览。
功能
SIMATICiMap可以将库中管理的软体组件相互连线起来。
·在SIMATICiMap工程工具中,用“软组件”代表每个技术功能机器/工厂模板。这可作为与智慧型设备相关的软体功能图形化显示。
·“软组件”和技术功能模板分配有唯一的输入和输出(组件接口),并可多次用于SIMATICiMap(重新使用库组件)。
·机器/工厂可按层级,根据需要在许多级构建。
操作模式
使用SIMATICiMap可如下继续创建和调试项目:
·为每个机器或工厂模板生成软组件。
·在连线编辑器中互连各种技术功能软组件。
·在网路拓扑结构中,组态相关的设备。
·将程式和通讯数据下载到设备。
软体组件的生成每个机器/设备模板都有一个独立的用户程式,并包含模板的所有技术功能信息。并通过该用户程式生成描述模板的“软体组件”。根据PROFINET标準,“软体组件”是通过设备製造商的设备专用编程式环境中产生出来的(对于SIMATIC,例如STEP7)。结果生成一个XML文档,它完整地描述了“软组件”和相关数据保存(包括设备的依从性)。
用STEP7创建组件目前,对于对技术功能软体组件的供应商来说,无需进行修改,就可对技术功能模板的PLC功能进行编程。程式设计师採用STEP7语言(IL、LD等)编写PLC程式,但是必须通过接口数据块来定义软体组件的技术功能接口。该软体组件接着在STEP7管理器的互动式画面中生成。由此生成的软体组件以XML档案的形式保存,其格式由PROFINET标準定义。随后就可以将软体组件导入到SIMATICiMap库中。
进行通讯组态
SIMATICiMap可以用来组态各个机器与工厂模板之间的数据交换。SIMATICiMap把以技术功能为基础的程式库元素相互连线,不管它们是哪里製造的、也不管其功能如何。项目工程师把技术功能软体组件相互连线起来,并且组态网路拓扑结构中的相关设备,该项目随后就完成了。通过线上模式,项目工程师可以测试和监控设备之间的通讯。从技术角度看,SIMATICiMap具有以下优点:
·软体组件之间的通讯,也就是技术功能模板之间的通讯可以通过一个图形化互连在SIMATICiMap中定义。无需具有编程知识。
·用于通讯的一致性数据根据工程信息生成,并被下载到设备中。设备之间的通讯关係是通过乙太网下载的。它不像下载程式那样,需要安装设备专用的编程工具。
·一般数据存取所需要的全部变数,如,可视化,访问MES层等,是依据工程信息(OPCTag档案)自动产生的。
·可以直接在SIMATICiMap中测试和诊断所有机器/工厂间的通讯。为此,使用SIMATICiMap,可以图形化概览网路拓扑结构。并可映射和软组件有关的设备。
HMI集成
只要通过浏览,用户就可以通过任何一个OPC客户机应用程式来访问与各个PROFInet设备相关的数据。条件是:用于工业乙太网的SIMATICSoftnetS7和SIMATICNETS7OPC伺服器(包含在用于工业乙太网的SIMATICSoftnetS7中)以及用于PROFINET的全新OPC伺服器(SIMATICNETPNOPC伺服器)。