码迷,mamicode.com
首页 > 其他好文 > 详细

邮件协议与端口

时间:2015-06-29 22:18:52      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:

      电子邮箱的协议有SMTP、POP2、POP3、IMAP4等,都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25、110和143建立连接。针对不同的用途和功能,我们在邮件服务器设置那会根据自己的需求进行调节。

昨天Foxmail突然坏了,我查了半天查不到原因,重装之后发现web上的邮件和客户端邮箱的邮件不一致了。还幸好不一致,不然无价的数据邮件就不见了。

 

     首先说说协议吧,常用的邮箱协议有以下几种:

(1)SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议.

      它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。

 

(2)POP(PostOffice Protocol),即邮局协议。

     POP协议是负责从邮件服务器中检索电子邮件。从邮件服务器只检索提示新的邮件,在用户阅读邮件时,POP命令所有的邮件信息立即下载到用户的计算机上,不在服务器上保留。其中在POP协议中主要运用POP3(Post Office Protocol 3)即邮局协议的第3个版本。它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准。

   

(3)IMAP(Internet Mail Access Protocol),即交互式邮件存取协议,

     它是是一种优于POP的新协议。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。不需要像POP3协议那样把邮件下载到本地才能进行操作,IMAP无论从WEB邮箱还是客户端邮箱,查看的邮件以及状态是保持一致的。

 

     另外还有一些演变过来的协议:

     IMAPS,SMTP协议分别基于SSL安全协议之上的一种变种协议,它继承了SSL安全协议的非对称加密的高度安全可靠性,可防止邮件泄露。

 

网上有一张图,看一下:

技术分享

 

在我的Foxmail中主要利用的是IMAP协议,SMTP协议。

技术分享

 

协议

端口

IMAP

143端口

SMTP

25端口

143端口是为IMAP(INTERNETMESSAGE ACCESS PROTOCOL)服务开放的,是用于接收邮件的。

25端口为SMTPSimpleMail Transfer Protocol,简单邮件传输协议)服务所开放的,是用于发送邮件。当你给别人发送邮件时,你的机器的某个动态端口(大于1024)就会与邮件服务器的25号端口建立一个连接,你发送的邮件就会通过这个连接传送到邮件服务器上,保存起来。

技术分享技术分享

 

协议

端口

IMAP SSL

993端口

SMTP SSL

25端口

993端口是为IMAPSIMAP-over-SSL)协议服务开放的,用来接收邮件的,IMAP更安全些

465端口(SMTPS):465端口是为SMTPSSMTP-over-SSL)协议服务开放的用来发送邮件的,SMTP安全。

 

 

小结:

通过不同协议和端口的协议,我们对邮件的处理方式也不同,为了方便我觉得IMAP方式是很简单的。

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

邮件协议与端口

标签:

原文地址:http://blog.csdn.net/tsj11514oo/article/details/46687153

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!