http://blog.chinaunix.net/u3/112561/showart_2221604.html
一、电子邮件系统的概念:
电子邮件也就是我们所说的E-mail。对于E-mail我们应该是比较熟悉的,我们每个人也应该有自己的邮箱,比如:163、雅虎、126、139、 gmail、foxmail等等。简单来说电子邮件是人们通过计算机网络进行信息传递的一种通信方式。而邮件系统是一种能够书写、发送、存储和接收信件的电子通信系统。它通常采用存储转发机制进行邮件通讯。也就是邮件发送者可以随时随地发送邮件,不要求邮件接收者同时在线。邮件接收者可以在方便的时候读取邮件,不受时间和地理位置的限制。邮件系统分为两个组成部分,分别是MUA和MTA。
MUA(Mail User Agent)即邮件用户代理:客户端用来阅读和书写邮件的程序。以前的MUA只是被简单地设计成阅读存储在邮件服务器邮箱中的邮件,现在绝大多数的MUA 都支持使用POP3、IMAP4和SMTP协议收取和送邮件。比如:OUTLOOK EXPRESS和FOXMAIL就是MUA。
MTA(Mail Transport Agent)即邮件传输代理:服务器上专门负责把邮件从一台计算机传递到另外一台计算机的程序。用户要发送一份邮件,由MUA将该邮件发送到 MTA,MTA负责把这份邮件发送给最终收取目标。例如,EXchange、Qmail就是一种MTA。
下面我们来了解一下常见的邮件协议:
1.SMTP(Simple Mail Transfer Protocol,简单邮件传输协议):
它是互联网上传输电子邮件的标准协议,默认使用TCP的25端口,用于提交和传输电子邮件,规定了邮件系统传输电子邮件的标准交换格式,以及邮件的通信机制。
2.POP3(Post Office Protocol,邮局协议,第3版):
它是一种离线邮件协议,采用Client/Server工作模式,默认使用TCP的110和995端口。当客户机需要服务时,MUA将与POP3服务器建立TCP连接,经过POP3协议的三种工作状态收取邮件。首先是身份验证过程,确认客户机提供的用户名和密码,验证通过后便转入处理状态,在此状态下用户可收取自己的邮件,完成响应的操作后客户机便离线,此后便进入更新状态。比如:Outlook Express客户端就需要POP3服务,才能收发邮件。
3.IMAP4(Internet Message Access Protocol,网际消息访问协议,第4版):
IMAP4允许用户使用电子邮件程序来访问邮件服务器上的电子邮件,默认使用TCP的143端口。与POP3不同,IMAP4让用户可以有效地从多台计算机上获取信息同时提供一种机制让客户能够感知当前连接到这个邮箱的其他用户所做的操作。使用IMAP4时,用户可以有选择地下载电子邮件,甚至只是下载邮件的部分内容,因此IMAP4比POP3更加复杂。
4.MIME(Multipurpose Internet Mail Extensions,多用途的网际邮件扩展)
Internet上的SMTP传输机制是以7位二进制的ASCII码为基础,适合传送文本邮件,而声音、图像、中文等使用8位二进制编码的电子邮件,则需要进行ASCII转换(MIME编码)才能在Internet上正确传输。MIME增强了邮件报文的交换能力,允许传输二进制数据。
5.RFC822:这个协议我也不太了解,听我们老师讲过,不过我没怎么听下,朋友们可以自己到GOOGLE查一下。
常见的邮件系统有:Exchange、Sendmail、Qmail、postfix、NOtes、Imail和Mdaemon等。
分享到:
相关推荐
基于javaMail电子邮件系统的设计(含源文件).pdf基于javaMail电子邮件系统的设计(含源文件).pdf基于javaMail电子邮件系统的设计(含源文件).pdf基于javaMail电子邮件系统的设计(含源文件).pdf基于javaMail电子邮件系统...
电子邮件系统的UML设计图,包括用例图,时序图,类图,状态图。
可以 收发邮件 很好用 呵呵 电子邮件系统开发 电子邮件系统开发
本文重点研究基于PGP混合加密技术的电子邮件系统中的邮件 信息的安全问题。首先介绍了本文将要用到的密码学基础和电子邮件 的相关协议。然后介绍了当前非常流行的安全电子邮件加密标准 PGP。通过对PGP的介绍,详细...
一个简单的电子邮件系统,供初学者学习使用
电子邮件系统基本协议介绍
时代亿信安全增强电子邮件系统V2.0正式发布。此款产品的发布将为企业安全保密防护开创更安全可靠的全新篇章!将在保护企业的创造成果、保障企业市场竞争力和维持企业先进性上起到关键作用。
基于JAVA的电子邮件系统 下载学习与参考!
基于Linux和Qmail的电子邮件系统 基于Linux和Qmail的电子邮件系统
Web电子邮件系统的设计与实现电子图书,PDF格式.
java电子邮件系统 包括了开题报告和源代码与论文,绝对实用啊
很有价值的商业电子邮件系统完整版
熟悉组建网络中电子邮件服务系统所需的基本知识,明确网络管理员在电子邮件管理系统中的工作目标和职责,掌握电子邮件系统的建立、管理与使用技术。
电子邮件系统(上),电子邮件系统在linux中的使用和布置方法,详细介绍
电子邮件系统模块 jsp 电子邮件系统模块 jsp 源码 教程 适合初学者
校园网电子邮件系统的设计与实现
基于java的大容量电子邮件系统技术架构
magma server daemon 是一个加密的电子邮件系统。支持SMTP, POP, IMAP, HTTP 和 MOLTEN,还将支持DMTP和DMAP。
java版电子邮件系统,附带程序说明 java版电子邮件系统,附带程序说明 java版电子邮件系统,附带程序说明