电子邮件系统组成
时间:2022-02-15 18:51:01 | 来源:信息时代
时间:2022-02-15 18:51:01 来源:信息时代
电子邮件服务是基于C/S模式的,对一个完整的电子邮件系统而言,它主要由以下部分组成。
1)MUA:MailUserAgent,即邮件用户代理。不论是送信还是收信,客户端都需要通过各个操作系统提供的MUA才能够使用邮件系统。比如Windows里的OutLookExpress、GNOME里的Evolution都是MUA。MUA主要的功能就是接收邮件主机的电子邮件,并提供用户浏览与编写邮件的功能。MUA是用于客户端的软件,同时也是用户和MTA之间的接口。
2)MTA:MailTransferAgent,即邮件传输代理。电子邮件的传输主要依靠MTA来完成,它负责邮件存储和转发。MTA根据电子邮件的地址找出相应的邮件服务器,将信件在服务器之间传输并将收到的邮件进行缓冲或者选择送往下一个MTA主机。MTA是用在邮件服务端的软件,它接收外部主机寄来的信件并发送给目的MTA。
3)MDA:MailDeliveryAgent,即邮件投递代理。MDA主要的功能就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),或者再经由MTA将信件送到下个MTA。如果信件的流向是到本机,这个邮件代理的功能就不只是将由MTA传来的邮件放置到每个用户的收件箱,它还具有邮件过滤(Filtering)等其他相关功能。
要实现电子邮件系统还要依赖相关的协议才可以,当前应用于电子邮件服务的协议主要有SMTP、POP3和IMAP4协议。
1)SMTP协议:SimpleMailTransferProtocol,即简单邮件传输协议,是一种提供可靠且有效电子邮件传输的协议。SMTP主要用于传输系统之间的邮件信息并提供与来信有关的通知。SMTP目前已是事实上的在Internet传输电子邮件的标准,是一个相对简单的基于文本的协议。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX(Mailexchange)DNS。
2)POP3协议:PostOfficeProtocol,即邮局协议。它规定怎样将个人计算机连接到Internet的邮件服务器和如何下载电子邮件。POP3除了支持离线工作方式外,还支持在线工作方式。POP3允许用户从服务器上把邮件存储到本地主机上,同时删除保存在邮件服务器上的邮件。POP3使用TCP端口110。
3)IMAP4:InternetMessageAccessProtocol4,即Internet信息访问协议的第4版本,是一个用于从远程服务器上访问电子邮件的标准协议,它是一个客户机/服务器(Client/Server)模型协议。用户的电子邮件由服务器负责接收保存,用户可以通过浏览信件头来决定是不是要下载此邮件,此外用户也可以在服务器上创建或更改文件夹或邮箱,删除信件或检索信件的特定部分。
需要注意的是,虽然POP3和IMAP4都是处理接收邮件的,但两者在机制上却有所不同。在用户访问电子邮件时,IMAP4需要持续访问服务器。POP3则是将信件保存在服务器上,当用户阅读信件时,所有内容都会被立刻下载到用户的计算机上。因此,可以把使用IMAP4协议的服务器看成是一个远程文件服务器,而把使用POP3协议的服务器看成是一个存储转发服务器。就目前的应用来看,POP3的应用远比IMAP4广泛得多。