、邮件服务系统由哪些组件组成,各组件功能是什么? 什么是IMAP

作者&投稿:裘凌 (若有异议请与网页底部的电邮联系)
邮件系统组成的5部分:MTA,MSA,MUA,MDA,MAA

MUA邮件用户代理(Mail

User

Agent,MUA)是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。最常用的有:linux中的mail,elm,pine等;Windows的outlook

,foxmail等

MSA邮件提交代理(Mail Submmission

Agent,MSA)负责消息有MTA发送之前必须完成的所有准备工作和错误检测,MSA就像在MUA和MTA之间插入了一个头脑清醒的检测员对所有的主机名,从MUA得到的信息头等信息进行检测。

MTA邮件代理器(Mail

Transfer Agent,MTA)负责邮件的存储和转发(store and

forward)。监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接受到的邮件进行缓冲。在linux下的MTA程序有:sendmail,qmail等

MDA邮件投递代理(Mail

Ddlivery

Agent,MDA)从MTA接收邮件并进行适当的本地投递,可以投递个一个本地用户,一个邮件列表,一个文件或是一个程序。Linux下常用的MDA是mail.local,smrsh和procmail(www.procmail.org)

MAA邮件访问代理(Mail Access

Agent,MAA)用于将用户连接到系统邮件库,使用POP或IMAP协议收取邮件。Linux下常用的MAA有UW-IMAP,Cyrus-IMAP,COURIER-IMAP等邮件中继:就是当邮件向目的地址传输时,一旦源地址和目的地址都不是本地系统,那么本地系统就是邮件的中继(中转站)

至少要有 邮件系统,以及服务器.
什么是邮件系统
  要想知道这个问题,首先要了解电子邮件的发展阶段,而电子邮件的发展经过了三个阶段:
  1.免费电子邮箱
  2.收费电子邮箱(包括现在的企业邮局)
  3.邮件系统
  邮件系统是一套单独的系统,要有自己的服务器,在邮件系统中可以设多个域,每个域中可以设多个用户,比如说我买了anymacro或快客的邮件系统,可以进行多项设置.它的数据是放在自己的服务器上.
  在概念上,TCP/IP的电子邮件系统也分为用户界面和文电传输两部分,但文电传输部分并未独立出来,形成一个类似于MOTIS中 MTA的概念。其中的原因在于TCP/IP自始至终坚持端到端的思想,它的电子邮件系统也不例外地采用端到端的传输方式,不存在邮件的存储转发问题,因此也就没有必要引入像MTA一样负责存储转发的机构了。
  在端到端方式中,虽然初始主机要参与邮件传输的全过程,但由于TCP/IP下层协议的简洁性,其效率反而比存储转发来得高。
  同MOTIS一样,TCP/IP电子邮件系统要解决的首要问题也是收方主机(叫作远地机)暂时不能访问(比如未开机、出故障、不能建立网络连接等)时,如何发送电子邮件的问题。在TCP/IP的术语中,这叫延迟传递(de1ayed delivery)。
  电子邮件系统的优点是即便远地机不可访问,发送者也可以把文电发送出去。为此TCP/IP采用spooling缓冲技术,将用户收发文电与实际的文电传输区别开,这种划分实际是UA和MTA划分的原型。
  用户发送邮件时,首先利用用户界面生成邮件,然后把它传给发送邮件spooling区,相当于文电从UA到MS。然后的整个发送过程用户都不必关心,等待关于发送结果的报告就可以了。负责发送邮件的客户(相当于MTA的发送部分)是一个后台进程,它一发现发送缓冲区有邮件待发,立刻将其取出,并把信宿机名映射成IP地址,然后请求与对方的服务器(相当于MTA的接收部分)建立TCP连接。如果连接成功,便发送邮件,对方服务器将接收到的邮件存放在接收邮件邮箱(相当于MS)中;发送完后,客户将相应邮件从发送缓冲区删除。假如连接不成功,客户记下发送时间。客户进程周期性地检查发送缓冲区,每当它发现未发邮件,或用户传来一个新邮件,客户立即着手发送。当发现某邮件很长时间(如有些系统将这个时间设置为3天)都发不出去,客户将它返回发送者。
  电子邮件系统的工作原理
  电子邮件系统的运作方式与其它的网络应用有着根本上的不同。在其它的绝大多数的网络应用中,网络协议直接负责将数据发送到目的地。而在电子邮件系统中,发送者并不等待发送工作完成,而是仅仅将要发送的内容发送出去。
  例如:文件传输协议(FTP)就象打电话一样,实时地接通对话双方,如果一方暂时没有应答,则通话就会失败。而电子邮件系统则不同,发送方将要发送的内容通过自己的电子邮局将信件发给接收方的电子邮局。如果接收方的电子邮局暂时繁忙,那么发送方的电子邮局就会暂存信件,直到可以发送。而当接收方未上网时,接收方的电子邮局就暂存信件,直到接收方去取。可以这么说,电子邮件系统就象是在 Internet上实现了传统邮局的功能,而且是更加快捷方便地实现。
  现在作为一个普通的用户想要连接到Internet,那么就必须找一家Internet服务商(ISP)提供连接服务。在中国,最大的ISP就是中国电信。ISP在提供连接的同时,还会提供一个电子邮局,分配一个电子信箱给用户使用。而且在 Internet上还有许多免费的电子邮局提供电子邮件服务。
  值得一提的是,电子邮件总是有一个空间大小的叙述,这是什么意思呢?也就是电子邮局给每个用户所提供的暂存信件的空间。当然,越大越好嘛。
  电子邮件的标准
  电子邮件的协议标准是TCP/IP协议族的一部分。它规定了电子邮件的格式和在邮局间交换电子邮件的协议。
  每个电子邮件都分为两部分:邮件头和邮件内容。TCP/IP对电子邮件的邮件头的格式作了确切的规定,而将邮件内容的格式让用户自定义。在邮件头中最重要的两个组成部分就是发送者和接收者的电子邮件地址。电子邮件地址的格式如下:
  用户名@电子邮局域名 例:abc@990.net
  而电子邮件的传输协议(也就是在邮局间交换电子邮件的协议)主要有SMTP(简单邮件传输协议)、POP(电子邮局协议),以及现在新兴的IMAP(互联网邮件应用协议)。
  电子邮件系统的组成
  整个电子邮件应用系统由两大部分构成:
  a)电子邮局系统;
  b)电子邮件发送、接收系统。
  电子邮件发送、接收系统则象遍及千家万户的邮箱,发送者和接收者通过它将邮件从电脑中发送和接收邮件。这个部分是一个运行在电脑中的客户端程序,最常用的有Microsoft的Outlook Express,Netscape,The Bat,Foxmail,方正飞扬等。用户可以根据自己的喜爱来选择不同的程序。它们从根本上说,实现的功能是一样的。
  电子邮局行使着像传统邮局的功能,它在发送者和接收者之间起着一个桥梁作用。它是运行在电子邮局服务器上的一个服务器端程序。最常用的有Microsoft的IIS和sendmail等。而在这里我们介绍的就是功能强大的、免费的,基于类UNIX 操作系统的电子邮件服务端程序sendmail的最基本的配置与使用方法。
  原则上来讲,E-mail是简单的。你可以用一个邮件用户代理(mail user agent-MUA)创建带有一个或几个接收者地址的消息。有很多种形式的 MUAs 可供选择,包括基于文本的、基于Web的、还有GUI应用程序。Microsoft Outlook 和 Netscape Messenger 属于最后一种。每个e-mail 客户端都被配置为向一个邮件传输代理(mail transfer agent --MTA)发送邮件和从一个MTA获取发给某个用户地址的e-mail消息。要想这样做,你需要在邮件服务器(技术上讲,是MTA)上有一个e-mail 账号 ,并且你能够使用标准的Ineternet协议,无论是脱线处理 e-mail (用POP3)还是把 e-mail 留在服务器上(用IMAP)。在客户端和MTA之间以及MTA和MTA之间发送邮件的协议都是简单邮件传输协议(Simple Mail Transfer Protocol-SMTP)。
  在MTA之间究竟发生了什么事情仅仅稍微有趣一点。 E-mail服务器在很大程度上依赖于DNS 和被称为邮件传输( mail transfer 或 MX)记录的e-mail-specific 记录。MX记录与用来解析URL的DNS记录稍有不同, 它还包含了一些额外的优先级信息来更高效的路由邮件。我不在这里深入研究这些细节,但明白DNS是成功有效的路由e-mail的关键很重要。
服务器就是一台电脑.

~

什么是电子邮件系统的组件?
答:电子邮件系统主要由以下三个部分组成:1.邮件服务器:邮件服务器是电子邮件系统的核心组件,主要负责接收、存储和转发电子邮件。邮件服务器使用SMTP(Simple Mail Transfer Protocol)协议进行邮件传输,同时支持IMAP(Internet Message Access Protocol)和POP(Post Office Protocol)协议,以便用户可以通过客户端...

电子邮件系统由那几部分组成?
答:一个电子邮件系统的构成包括:电子邮件协议、用户代理、电子邮件服务器。

linux中的邮件服务器包括哪些组件
答:Linux中的邮件服务器通常包括以下组件:1. **邮件传输代理(MTA)**:用于将邮件从发送方传输到接收方的程序,如Sendmail、Postfix或Dovecot。2. **邮件接收代理(MRA)**:负责接收并存储邮件的程序,如Dovecot或Cyrus IMAP。3. **邮件转发代理(MFP)**:用于将邮件从本地系统转发到其他系统的程序...

电子邮件系统由哪些组件组成并如何工作?
答:深入探索电子邮件系统的神秘世界电子邮件系统,这个数字时代的信使,由三个关键组件紧密协作,构成了我们日常通信的基石。首先是用户代理MUA(Mail User Agent),它是我们的个人信使,负责在屏幕上展示邮件,让我们能够便捷地撰写、接收和管理邮件。它就像是我们的电子邮箱的界面,让我们与世界的联系变得触手...

一个电子邮件系统有三个主要组成构件
答:一个电子邮件系统有三个主要组成构件如下:用户代理、邮件服务器、邮件协议。一个电子邮件系统应具备三个主要组成构件:A用户代理(如Outlook)、B邮件服务器、C邮件发送和接收协议(分别为SMTP和POP3协议)。邮件服务器必须能够同时充当客户和服务器。如当邮件服务器A向另一个邮件服务器B发送邮件时,A就...

1. 电子邮件系统由哪几个部分组成?每个部分的功能是什么?
答:电子邮件系统主要由邮件传输代理MTA、邮件分发代理MDA和邮件用户代理MUA三部分组成。邮件传输代理MTA负责邮件在服务器间的发送和接收,其功能由运行在服务器上的邮件服务端程序实现。 MDA只关注将电子邮件从服务器分发到本地用户的过程,可以合并到MTA或MUA中。邮件用户代理MUA实现用户计算机与MTA客户端...

一个电子邮件系统必备的组成部分
答:电子邮件系统主要由三个主要构件组成,分别是用户代理、邮件服务器、以及邮件发送和读取协议。电子邮件系统(Electronic mail system,E-mail)由用户代理MUA(Mail User Agent)以及邮件传输代理MTA(Mail Transfer Agent),和邮件投递代理MDA(Mail Delivery Agent)组成,MUA指用于收发Mail的程序。MTA指将...

电子邮件系统必备的组成部分
答:电子邮件系统通常由:用户代理、邮件传输代理、邮件协议、邮件存储系统组成。1. 用户代理:用户代理也称为邮件客户端,是指用户在计算机上使用的电子邮件软件,例如Outlook、Gmail、Foxmail等。用户通过用户代理可以创建、发送、接收、阅读和管理电子邮件。2. 邮件传输代理:邮件传输代理也称为邮件服务器,是指...

电子邮件系统的组成部分,,,简述
答:你好,电子邮件系统由邮件服务器、邮箱和其应用程序组成。你当前使用的邮件服务器主要用来接收其他人发送来的信件,并且按照地址分发到用户的邮箱中,比如你当前使用QQ邮箱,其服务器就会将信件根据你的用户名选择分发到你的邮箱中,并且将你投递的信件发送到对方的服务器当中。而邮 箱则是一个用户存储所...

电子邮箱的系统组成构件
答:从图3可以看出,一个电子邮件系统应具有三个主要组成部件,这就是用户代理UA(User Agent,UA)、邮件服务器,以及电子邮件使用的协议。而邮件服务器和电子邮件使用的协议又称为邮件传输代理(Mail Transfer Agent,MTA),图4说明了邮件传输代理MTA和用户代理UA各自的作用及关系。用户代理UA要为用户与邮件...