`
mocca3in1
  • 浏览: 42497 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
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等。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics