1.SMTP(Simple Mail Transfer Protocal)称为简单邮件传输协议,目标是向用户提供高效、可靠的邮件传输。
SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户的邮件请求,并与远端邮件服务器建立SMTP连接。
SMTP工作机制
SMTP通常有两种工作模式:发送SMTP和接收SMTP。具体工作方式为:发送SMTP在接到用户的邮件请求后,判断此邮件是否为本地邮件,若是直接投送到用户的邮箱,否则向DNS查询远端邮件服务器的MX纪录,并建立与远端接收SMTP之间的一个双向传送通道,此后SMTP命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。
2.POP协议简介
POP的全称是 Post Office Protocol ,即邮局协议,用于电子邮件的接收,它使用TCP的110端口,现在常用的是第三版,所以简称为 POP3。服务器端不保留邮件。
POP3采用Client/Server工作模式。当客户机需要服务时,客户端的软件(Outlook Express或FoxMail)将与POP3服务器建立TCP连接,此后要经过POP3协议的三种工作状态,首先是认证过程,确认客户机提供的用户名和密码,在认证通过后便转入处理状态,在此状态下用户可收取自己的邮件或做邮件的删除,在完成响应的操作后客户机便发出quit命令,此后便进入更新状态,将做删除标记的邮件从服务器端删除掉。到此为止整个POP过程完成。
3.IMAP协议简介
IMAP是Internet Message Access Protocol的缩写,顾名思义,主要提供的是通过Internet获取信息的一种协议,使用的端口号为143。服务器端保留邮件。
IMAP像POP那样提供了方便的邮件下载服务,让用户能进行离线阅读,但IMAP能完成的却远远不只这些。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。
pop3和imap都是收取邮件的服务协议,只不过是读取的方式不同,pop3把邮件收到本地客户端(outlook,outlook express,...)来读,而imap则是打开服务器上邮件的一个快照来读,也就是说邮件并没有下载到本地,而是存贮在邮件服务器上。
分享到:
相关推荐
实验九 邮件协议SMTP、POP3与IMAP模板.pdf实验九 邮件协议SMTP、POP3与IMAP模板.pdf实验九 邮件协议SMTP、POP3与IMAP模板.pdf实验九 邮件协议SMTP、POP3与IMAP模板.pdf实验九 邮件协议SMTP、POP3与IMAP模板.pdf实验...
邮件服务器支持SMTP/POP3/IMAP/WebMail.
基于SMTP 的邮件截获与还原技术研究.pdf IMAP命令学习.doc pop3 smtp 指令.txt RFC3501中英文
老外用c#写的一个邮件服务器.实现了smtp pop3等协议,另外,里面的网络库还实现了一些其他的协议,比如FTP,HTTP,RTP SIP等.
email电子邮件接收程序,支持SMTP,POP3,IMAP4.zip
综合使用了Socket和JavaMail实现了邮件的收发并支持SMTP,POp3协议,带有web界面,实现了邮件的收发删除查看上传下载附件。并带有搜索邮件等功能
Email imap和pop接收邮件协议,smtp发送协议 Email imap和pop接收邮件协议,smtp发送协议
邮件服务器支持SMTP/POP3/IMAP/WebMail
SMTP/POP/IMAP 服务器压力测试工具
邮件服务器支持SMTP/POP3/IMAP/WebMail
POP3 IMAP4 SMTP简介,强大的邮件协议的介绍,基本涵盖了所有的邮件
源码通过套接字实现了IMAP指令获取邮件,源码实现了链接收信服务器_IMAP,登录邮箱,发送数据,接收数据,发送IMAP命令,断开连接等命令。点评:源码调用了常量支持库,如果易语言没有这个支持库,请自行在网站上...
对于邮件处理来说,大家比较熟悉的应该是 POP3 、 SMTP 这类的协议,而今天我们介绍的 IMAP 其实也是非常常用的一种邮件处理协议它和 POP3 比较类似,都是以接收处理邮件为主不过相对于 POP3 来说,IMAP 在本地的...
支持IMAP, POP 或者 SMTP 协议登录邮箱,获取邮件内容
邮寄基础知识教程 包含邮件协议的介绍等 IMAP SMTP POP等等
邮件收发器最小邮件客户端(SMTP,POP3和IMAP4) 该库包装了JavaMail API,并提供了流畅的接口来发送或接收邮件。 它支持纯文本和附加邮件(不支持HTML邮件)。用法建立会议在发送或接收邮件之前,您必须创建一个...
mailismus:Mailismus邮件服务器-SMTP,IMAP,POP3,SSL
1. Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。...
mailcore 非常强大 最近在做邮件模块 把pop3 imap 代收和发送邮件完成了 里面是demo 都写好了 无UI效果! 已经是一个无UI的客户端了 支持imap pop3 代收和发送邮件 邮件和解析eml文件 支持ios所有操作系统 !
mailcore 非常强大 最近在做邮件模块 把pop3 imap 代收和发送邮件完成了 里面是demo 都写好了 无UI效果! 已经是一个无UI的客户端了 支持imap pop3 代收和发送邮件 邮件和解析eml文件 支持ios所有操作系统 !