61阅读

pop3和imap的区别-IMAP简析与POP3区别

发布时间:2018-01-21 所属栏目:pop3和imap的区别

一 : IMAP简析与POP3区别

pop3 IMAP简析与POP3区别

IMAP与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,就通过客户端直接对服务器上的邮件进行操作。IMAP它只下载邮件的主题,并不是把所有的邮件内容都下载下来,而是邮箱当中还保留着邮件的副本,没有把原邮箱中的邮件删除,用邮件客户软件阅读邮件时才下载邮件的内容。

另外比较酷的功能是用户可以维护自己在服务器上的邮件目录;可以直接抓取邮件的特定部分(例如只有文本)。

IMAP-协议简介
IMAP(Internet消息访问协议)是与POP3对应的另一种协议,为美国斯坦福大学在1986年开始研发的多重邮箱电子邮件系统。它能够从邮件服务器上获取有关E-mail的信息或直接收取邮件,具有高性能和可扩展性的优点。IMAP为很多客户端电子邮件软件所采纳,如Outlook Express、Netscape Messenger等,支持IMAP的服务器端的软件也越来越多,如CriticalPath、Eudora、iPlanet、Sendmail等。

一个问题:POP3也是接收邮件的协议,现在不是用得很好么,为何还要用IMAP协议呢?

POP3协议的不足

的确,POP作为Internet上邮件的第一个离线协议标准,允许用户从服务器上把邮件下载到本地主机上,同时删除保存在邮件服务器上的邮件,从而使用户不必长时间地与邮件服务器连接,很大程度上减少了服务器和网络的整体开销。

但POP3有其天生的缺陷,即当用户接收电子邮件时,所有的信件都从服务器上清除并下载到客户机。在整个收信过程中,用户无法知道邮件的具体信息,只有照单全收入硬盘后,才能慢慢浏览和删除。这使用户几乎没有对邮件接收的控制决定权。一旦碰上邮箱被轰炸,或有比较大的邮件,用户不能通过分析邮件的内容及发信人地址来决定是否下载或删除,从而造成系统资源的浪费。而IMAP协议不但可以克服POP3的缺陷,而且还提供了更强大的功能。

对IMAP的解析

IMAP提供操作的三种模式
在线方式:邮件保留在Mail服务器端,客户端可以对其进行管理。其使用方式与WebMail相类似。
离线方式:邮件保留在Mail服务器端,客户端可以对其进行管理。这与POP协议一样。
分离方式:邮件的一部分在Mail服务器端,一部分在客户端。这与一些成熟的组件包应用(如LotusNotes/Domino)的方式类似。

IMAP工作原理及特性

在在线方式下,IMAP允许用户象访问和操纵本地信息一样来访问和操纵邮件服务器上的信息。IMAP软件支持邮件在本地文件夹间和服务器文件夹间的随意拖动,以把本地硬盘上的文件存放到服务器上,或将服务器上的文件取回本地,所有的功能仅需要一次鼠标拖放的操作来实现。

在用户端可对服务器上的邮箱建立任意层次结构的文件夹,并可灵活地在文件夹间移动邮件,标出那些读过或回复过的邮件,删除无用的文件。

IMAP提供的摘要浏览功能可以在阅读完所有的邮件到达时间、主题、发件人、大小等信息,同时还可以享受选择性下载附件的服务。比如一封邮件里含有3个附件,而其中只有1个附件是需要的,则可以选择只下载这1个附件。可以充分了解后才作出是否下载,是全部下载还是仅下载一部分等决定,使用户不会因下载垃圾信息而占用宝贵的空间和浪费网费。

IMAP还提供基于服务器的邮件处理以及共享邮件信箱等功能。邮件(包括已下载邮件的副本)在手动删除前保留在服务器中,这有助于邮件档案的生成和共享。用户可在任何客户机上都可查看服务器上的邮件。这让那些漫游用户感到很方便。

同时IMAP也象POP3一样,允许用户从服务器上下载信息到他们的电脑上,这意味着他们仍然可以在离线方式下阅读邮件。

在分离状态下,本地系统上的邮件状态和服务器上的邮件状态,可能和以后再连接时不一样。此时,IMAP的同步机制解决了这个问题。IMAP邮件的客户端软件能够记录用户在本地的操作,当他们连上网络后会把这些操作传送给服务器,服务器也会告诉客户端软件,当用户离线的时候服务器端发生的事件,比如有新邮件到达等,以保持服务器和客户端的同步。

在IMAP下可定义供其他拥有特别访问权利的用户使用的共享文件夹,而使用POP不能实现共享邮件信箱和共享邮件,仅能通过抄送给或用手工传送邮件。共享信箱将使以使用Internet邮件为主的工作组的工作变得更为容易。
IMAP还提供许多特别的功能比如建立子目录和通过IMAP访问Usenet。在系统管理员方面,IMAP也提供了一整套可用的特性。

IMAP的监听端口为143,消息的内在时间和日期是由服务器给出的,而不是在RFC 822中信头给出的时间和日期,是消息最后到达的真实日期和时间。如果信息是被IMAP的Copy命令投递的,这应当是源信息的内在时间和日期;如果信息是被IAMP的Append命令投递的,这应当是由Append命令专门描述的时间和日期。

在IMAP协议中定义了很多的命令,可用telnet来执行,例如Authenticate、List和Close等等,此处不再详述。

实现IMAP的不足

在利用服务器磁盘资源方面,IMAP不如POP3。由于使用POP时服务器端的邮件被下载到客户机的同时会删除,因而不占用额外空间用以存放旧的邮件。而IMAP服务器将保持旧的邮件,占用了额外空间,而且需要定期地删除旧邮件。

同时,由于用户查阅信息标题和决定下载哪些附件,也需要一定时间,因此链接时间也比POP方式长。

在应用方面,由于IMAP比较复杂,给开发者开发服务器和客户机的软件带来一些难题。对于ISP来说,采用IMAP意味着要花钱购买相关商业软件,同时会付出高额技术支撑费用,因而商用的实现方案还不多。

扩展:pop3和imap的区别 / imap pop3 区别 / imap与pop3的区别

二 : Hotmail: IMAP, POP3, and SMTP settings

Microsoft下的Hotmail、outlook、live邮箱客户端用户体验实在糟糕,标签是Microsoft + SEVEN,而Skydrive标签是Microsoft Corporation,昔日的微软大帝国竟然把这么重要的一个产品外包给别的公司去做,实在令人伤心,并且还做得那么糟糕;
在PC上,无疑Outlook2013表现是非常优秀的,扁平化的设计看着就是简洁舒服;
在移动终端上,mail client就参差不齐了,IOS付费应用质量也确实是高,MailBox更是排队试用;Android就Google自家的Gmail好用,其他的也总是那么差强人意;当然也有一些相对而言优秀一些的mail client,如Evomail。[www.61k.com]
我个人的使用习惯是比较正式的邮件都用Gmail,一般注册或者订阅什么新闻资讯类的都用Hotmail;但一直苦于没有找到用着顺手的Hotmail client,微软自家的那个实在太坑了;
搞不懂每个按钮都要加个线框是干什么的,设计真是看着令人大倒胃口,当然有人会说应当注重效率,主要还是要看个人使用习惯吧。
言归正传,在Evomail client 设置Hotmail还真是让我费了点时间,主要是不知道该怎么填写Server等这些信息;

IMAP
Server: imap- www.61k.com
SSL: true-implicit
Port: 993 (default)
User: pat@ www.61k.com

POP3
Server: www.61k.com
SSL: true-implicit
Port: 995 (default)
User: pat@ www.61k.com

SMTP
Server: www.61k.com
SSL: true-implicit / true-explicit
Port: 465 (default) / 587 (default)
User: pat@ www.61k.com

至于什么是pop3、imap、smtp、exchange,就不多解释了;
_______________________________________________________________________________
add infor
用几日后发现Evomail更新总是出错,后来就改用MailDroid的了,这个Client也非常优秀,有点遗憾的是没有手势操作,但配置是非常容易的,UI总体上也非常nice。推荐使用。

扩展:pop3 smtp imap / imap pop3 smtp 区别 / 设置pop3 smtp imap

三 : IMAP与POP3的区别

[imap]IMAP与POP3的区别——简介
POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上。比如通过客户端收取了邮箱中的2封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。
IMAP提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。
这意味着当您使用网络浏览器登录到邮箱时,您在电子邮件客户端和移动设备上执行的操作(例如,将邮件移至“分享”文件夹)将立即自动反映在邮箱中(例如,在您下次登录时,这封电子邮件已具有一个“分享”标签)。
IMAP 还提供了从多台设备访问邮件的更好方法。如果您在单位、在手机上,然后还要在家里查看电子邮件,IMAP 可确保您随时能够从任何设备访问新的邮件。
IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。
最后,IMAP 可以从整体上提供更稳定的使用体验。POP3 更易丢失邮件或多次下载相同的邮件,而 IMAP 则可以通过在邮件客户端和网络邮箱之间进行双向同步的功能来避免这种情况。

[imap]IMAP与POP3的区别——注意事项
建议您使用 IMAP

四 : smtp和pop3

邮件服务基础知识

邮件服务涉及两个协议:SMTP和POP3。

SMTP是Simple Message Transfer Protocol(简单邮件传输协议)的缩写,默认端口是25。SMTP主要负责邮件的转发,以及接收其他邮件服务器发来的邮件。

? POP3是Post Office Protocol3(邮局协议3)的缩写,默认端口是110。邮件客户端使用POP3协议连接邮件服务器收邮件。 ?

此外,邮件服务还涉及域名里的MX记录。MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 webmaster@comexe.cn 时,该用户的计算机将通过DNS查找comexe.cn这个域名的MX记录,假如MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。

MX记录不一定要指向本域的机器。例如,dns0755.net这个域的MX记录,可以设置为“mail.comexe.com.cn”。这样,所有发给username@dns0755.net的邮件,会被发送到mail.comexe.com.cn这台服务器上。假如邮局域名与机器域名相同,不需要设置MX记录。

公网用户与内网TrueHost用户安装设置方法

第一步、下载MDaemon并安装

? 从MDaemon的官方网站 或其他软件下载网站下载MDaemon。下载后,使用默认选项安装。

第二步、设置MDaemon

? 点击“开始”->“程序”->“MDaemon”->“Start MDaemon”启动MDaemon。

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在MDaemon菜单里选择“Setup”->“Primary domain”。

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在“Domain name”和“HELLO domain”里填入域名。点击“确定”。

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在MDaemon菜单里选择“Accounts”-

>“Account manager”,弹出帐号

治理窗口:

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在帐号治理窗口里点击“New”,弹出帐号编辑窗口:

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" />

在“Full name”里输入帐号全名,在“Mailbox name”里输入邮箱帐号,在“Account password”里输入帐号密码。点击“确定”。

? 安全配置:关闭OpenRelay,启用SMTP身份验证,防止邮件服务器被人用来发垃圾邮件。请在MDaemon里选择“Setup”-> “Security

settings”->“Relay...”->“Relay Settings”,如下图,把打勾的选项选上:

?

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> 至此,MDaemon配置完成。之后,就可以配置邮件客户端(例如OutLook、FoxMail),利用新建的帐号来收发邮件。

MDaemon还提供了WorldClient,一个基于WEB界面的邮件治理工具

(WebMail)。MDaemon的WebMail是一个单独的Web服务器,不需要IIS、Apache等Web服务器,可以单独运行。默认端口是3000。在浏览器里输入

http://user.dns0755.net:3000/ 就可以进入WebMail。

另外,WorldClient也可以在IIS下运行。让WorldClient在IIS下运行,可以少打开一个端口。建议使用端口映射的内网用户采取这种方式。设置方法如下:

1. 配置好IIS。进入MDaemon的WorldClient目录

“C:\MDaemon\WorldClient”,在“HTML”子目录上按鼠标右键,选择“共享”->“Web共享”->“共享这个文件夹”,输入别名(例如

“mail”),在“应用程序许可”里点击“执行”。

2. 进入“C:\MDaemon”目录,在“Users”子目录上按鼠标右键,选择“属性”->“安全”->“添加”,双击“Everyone”,点击确定,回到“属性”窗口,点击“Everyone”,在下面的“完全控制”右边点击“答应”。

3. 进入“控制面板”->“治理工具”->“Internet信息服务器”->“默认Web站点”,在“mail”上按鼠标右键,选择“属性”->“文档”->“添加”,输入文件名“WorldClient.dll”。

4. 启动MDaemon,选择“Setup”->“WorldClient”,选中“WorldClient is running under IIS”。

之后,在浏览器里输入 http://user.dns0755.net/mail/ 就可以进入WorldClient。

内网标准版用户安装设置方法

第一步、安装设置MDaemon

? 在内网标准版动态域名网站上安装MDaemon,比公网要麻烦一些。首先,请完全按照上面公网的安装设置办法,把MDaemon安装和设置好,并在本机调通MDaemon。

第二步、配置端口映射

端口映射涉及2个端口:25、110。

? 25是SMTP端口,必须要设置端口映射,MDaemon才能在内网域名里使用。 ? 110是POP3端口,假如需要在内网之外使用OutLook等邮件客户端收信,就要设置110的端口映射。 ?

SMTP的端口映射设置方法如下:

? 启动科迈动态域名内网标准版客户端软件,选择 文件 -> 配置 -> 按2次“下一步”,进入SMTP设置窗口,界面如下:

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在“SMTP服务器机器名”里填入域名。这个域名必须与在MDaemon里“Setup”->“Primary domain”所输入的域名完全一致。在“SMTP服务器IP和端口”里用默认值“127.0.0.1:25”即可。

POP3端口映射的设置方法如下:

登录科迈网

域名治理 页面。

? 在需要设置的域名右边,点击“修改”,进入“域名修改”页面。端口映射界面如下所示: ?

在修改表格里,选一个端口名是空的端口。例如端口1是空的,那么在端口1这行右边的端口名里写上大写的端口名“POP3”。填好端口名后,再记下端口号,比如上述界面里端口号1是“8881”。再按“提交”,让修改生效。

? 启动动态域名内网客户端软件,选择 文件 -> 配置 -> 按3次“下一?

步”,进入“其他信息”窗口,界面如下:

550)this.style.width=550;

if(this.height>550)this.style.width=(this.width*550)/this.height;" /> ? 在默认设置里,已经存在POP3的端口映射。端口名是“POP3”,服务器地址是“127.0.0.1”,端口号是“110”。用这个默认设置即可。最后点击“完成”,并重新启动服务。到这一步,端口映射配置完毕。

至于WorldClient,请设置为在IIS下运行,可以节省一个端口。

第三步、测试MDaemon

在OutLook等邮件客户端里增加一个新帐号,设置帐号名、密码。发送服务器(SMTP)地址和接收服务器(POP3)地址都填写域名user.dns0755.net,SMTP端口号用默认值25,POP3端口号不能用默认值,要用上面第2步记下来的端口号8881。设置好后就可以收发邮件。

打开浏览器,输入 http://user.dns0755.net/mail/ 即可以进入MDaemon的WorldClient页面。

注重事项:

1. SMTP的端口映射必须设置。110端口映射是否设置,看需求而定。假如需要在内网之外使用OutLook等邮件客户端收信,就设置110的端口映射。

2. 当您在自己的网站或在网站所在的内网中收发邮件时,请不要使用域名作服务器地址,尽量使用网站计算机的内网IP

地址来代替,这样可以避免

使用端口映射,提高速度。例如您的网站在内网里的IP地址是

192.168.0.1,请在邮件客户端里把SMTP服务器地址和POP3服务器地址写成“192.168.0.1”,端口使用默认值“25”和“110”。假如使用WorldClient,请用 http://192.168.0.1/mail/ 来登录。

3. 因为内网客户端只能绑定一个域名,假如您做顶级动态域名解析,绑定了“www.61k.com这个域名,想提供“user@xxx.com”这种格式的邮件服务,请登录本站的域名治理页面,把“xxx.com”的MX记录修改为“www.61k.com。

使用MDaemon建立邮件服务器2006-8-

本文标题:pop3和imap的区别-IMAP简析与POP3区别
本文地址: http://www.61k.com/1166615.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1