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

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

邮件系统组成的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是maillocal,smrsh和procmail(>两个协议 SMTP(发邮件) 和POP3(收邮件)
SMTP:简单邮件传输协议
(SMTP:Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。
SMTP 是一种提供可靠且有效电子邮件传输的协议。 SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。
SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。 SMTP 重要特性之一是其能跨越网络传输邮件,即“ SMTP 邮件中继”。通常,一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,及其它 LAN/WAN 中的主机利用非 TCP 传输层协议组成。使用 SMTP ,可实现相同网络上处理机之间的邮件传输,也可通过中继器或网关实现某处理机与其它网络之间的邮件传输。
在这种方式下,邮件的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机。域名服务系统(DNS)的邮件交换服务器可以用来识别出传输邮件的下一跳 IP 地址。
在传输文件过程中使用25号端口
POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

ReportingService订阅-SMTP原理2006-10-08 16:57IIS所支持的SMTP服务存在许多功能或性能的限制,这是由SMTP服务本身的限制所决定
的。事实上,即使是IIS所支持的SMTP服务也只是Microsoft的其他邮件产品,如Exchan
ge、Site Server,所提供的SMTP服务的简版。与其说存在技术上的瓶颈,还不如说是M
icrosoft的一种产品策略,毕竟IIS是随Windows 2000免费附送的,而Exchange、Site
Server或其他公司等邮件(群件)产品(如Notes等)都是价值不菲的软件。同时,对于
小型商业企业、政府、教育机构来说,IIS的SMTP所实现的功能已经足够了。同时,在某
些只需发送邮件的场合(宣传、营销等),使用SMTP还有意想不到的作用。为了弥补SM
TP服务不能主动接收邮件的缺陷,某些系统管理员还通过自己写一些ASP代码实现邮件检
索功能(通过CDO for NTS库),从而可以读取SMTP文件夹中的简单邮件等。
SMTP通过文件夹方式实现邮件的传送,一封邮件在存送的各个不同过程(状态)下被SM
TP放入不同文件夹中。例如,用户只需将待发送的邮件投入发送文件夹就可以由IIS实现
自动发送,而用户收到的新邮件也是被IIS投放到收件文件夹中。
由IIS自动生成的默认SMTP站点具有如图 6 – 2 所示的缺省文件夹,它们位于inetpu
b目录下的mailroot文件夹中,主要的功能文件夹有:
Pickup:拾取待发送邮件,用户将待发邮件投入此文件夹。
Queue:保存传送过程中的邮件,因网络繁忙、目标服务器无响应等原因不能一次发送
成功的邮件暂存在此等待继续发送。
Drop:接收所有传入邮件。
Badmail:存放不能投递且不能返回发送者的邮件(称为死信)。
Route、SortTemp、MailBox:IIS使用这些目录对发往其他服务器的邮件进行排序和重
组,从而使投递过程有序、快捷。
注意:上述文件夹中,除了Badmail和Drop可以移到其他分区外,其余文件夹必须保存在
NTFS分区上。
SMTP服务的工作原理:一旦用户将待发邮件投放到Pickup文件夹中,IIS即时将信邮件拾
获并加入Queue文件夹,然后由IIS判断邮件的目标地址,根据收件人位于本地或远程判
断下一步工作:
本地邮件传送:如果邮件是送交本地收件人的,IIS将其从Queue文件夹直接移动到Drop
文件夹中,一旦邮件存放到Drop目录,SMTP的邮件传送循环就算完成了。
远程邮件传送:对于收件人账号位于远程邮件服务器商的邮件,SMTP服务将进行如下 ***
作:
1 SMTP服务将邮件进行编组,以便在发送时能够一次将多个邮件同时发送出去,以优化
网络资源消耗。
2 IIS负责检验远程邮件服务器是否做好接收邮件的准备,一旦准备妥当即可进入下一
步。否则,邮件将重新进入待发邮件队列(Queue文件夹),随后,IIS将每隔一定时间
从新尝试联系目标服务器,尝试次数与收件间隔可在SMTP服务属性中设置(详见下文)

3 IIS将邮件实际发送到Internet(Intranet)中,等到目标邮件服务器返回一个成功
收到邮件的信息之后,邮件的发送工作就算圆满完成了。此步骤中可选的高级功能包括
SSL加密、使用智能主机转发、指定特殊路由等将待稍后详述。
4 一旦目标邮件服务器不能接受邮件(主要因为目的地址不存在或邮件据收),IIS将
尝试将邮件返回给发送用户,如果返回 *** 作不成功,该邮件将作为死信投递到Badmail文
件夹中。

另参考:
>分类: 电脑/网络 >> 软件
解析:

怎样使用电子邮件客户端程序(如 Outlook)来发送和阅读邮件?

可以使用支持 POP 的客户端或者设备(例如 Outlook 或 Foxmail)收发您的邮件。

请配置您的电子邮件客户端,以下载 163 免费邮邮件。要了解如何进行配置,请单击您的电子邮件客户端名称:

· Outlook设置
· Microsoft Outlook设置

· Foxmail设置

Outlook 设置

请手动配置您的客户端:

1打开 Outlook(即 Outlook Express),点击“工具”,然后选“帐户”。

2单击“添加”,在d出菜单中选择“邮件”,进入 Inter 连接向导。

3在“显示名:”字段中输入您的姓名,然后单击“下一步”。

4在“电子邮件地址:”字段中输入您的完整 163 免费邮地址(you@163),然后单击“下一步”。

5在“接收邮件(pop、IMAP或>1. 介绍
SMTP称为简单Mail传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮 件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户的Mail请求,并与远端Mail服务器建立SMTP连接。
2. Smtp工作机制
SMTP通常有两种工作模式:发送SMTP和接收SMTP。具体工作方式为:发送SMTP在接到用户的邮件请求后,判断此邮件是否为本地邮件,若是直接投送到用户的邮箱,否则向dns查询远端邮件服务器的MX纪录,并建立与远端接收SMTP之间的一个双向传送通道,此后SMTP命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件 *** 作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。

效果截图

Sendmail :sendmail 是最古老的 MTA(Mail Transfer Agent,电子邮件系统)之一,最早它诞生的时候,Internet 还没有被标准化,当时主机之间使用的是 UUCP 技术来交换邮件。它被设计得比较灵活,便于配置和运行于各种类型的机器。
Qmail :qmail 是新生一代的 MTA 代表,它以速度快、体积小、易配置安装等特性而著称。作者 DJBernstein 是一个数学教授,富有传奇色彩。他于 1995 年开发 qmail,1996 年发布 070 版,并使用了多种当时比较先进的 技术,包括 Maildir,与 sendmail 单个 binary 不同的模块化设计,权限分离,以及使用了大量由他编写的配套工具,如 daemontool,ucsip-tcp 等。qmai迅速成为了 Internet 上最有名的  MTA,使用者众。
postfix :postfix如今已经独树一帜,流水线、模块化的设计,兼顾了效率和功能。灵活的配置和扩展,使得配置 postfix 变得富有趣味。其主要的特点是速度快、稳定,而且配置/功能非常强大,并和 sendmail 类似,提供了与外部程序对接的 API/protocol。尤其是配置部分,postfix 另一个优势是至今依然保持活跃的开发工作,而且稳步发展,适合高流量大负载的系统,扩充能力较强。本实验也是基于 postfix 服务器软件来实现。

邮件服务器基本的工作原理
MUA(Mail User Agent):向外发送邮件,以及提供用户浏览与编写邮件的功能。
MTA(Mail Transfer Agent):(可以理解为 smtpd 服务器)帮忙将用户的邮件传递出去或接收进来。
MDA(Mail Delivery Agent):将接收下来的邮件存放到对应用户邮筒当中的程序。通过分析 MTA 所收到邮件的表头或内容,来判断此邮件是属于哪个用户,然后决定将此邮件投递给哪个用户的邮筒里。
MRA(Mail Retrieval Agent):通过 MRA 服务器提供的邮政服务协议(POP)来接收自己的邮件。

邮件中继:
SMTPD 要支持邮件路由功能,需要打开 Open Relay 开放式中继。
SMTPD 是根据收件人判断邮件是否需要中继,而且只给指定的客户端中继。

注:当 DNS 上存在多个 MX 记录的主机这时就是根据 DNS 的邮件级判断了。DNS 上定义的值越小,其优先级越高。辅助交换器接受到邮件并不能保存邮件。而是这个辅助交换器会等到主邮件交换器空闲的时候把代替它接受下来的邮件在转给主邮件交换器。所以任何邮件处理都是主邮件交换器处理的。所以我们实际情况下,如果有 2 台服务器做邮件交换器,性能比较高的应该为主的。

安装配置过程中,postfix 通过 Internet 发送和接收 email,并存储在用户邮箱里。同时客户也可以通过 IMAP 或者 POP3 恢复他们的邮件。其中的客户认证是通过  Courier Authdaemon 模块的。下图表示出了这个过程:

出现安装界面时,首先按下 <tab> 键切换到确定,然后按下回车。

安装 postfix 的时候会问你安装的服务器类型,对于我们的需要,我们选择默认的 Internet Site,这是最符合我们的服务器类型,然后按下回车确认。

使用 vim 编辑配置文件:

大概在第 31 行,编辑 myhostname,修改为 myhostname = shiyanloucom。
然后我们把 alias_map 参数修改为 alias_maps = hash:/etc/postfix/virtual,之后会讲解 virtual 里面填写什么。
之后设置 mynetworks 段落,它定义可以使用这台服务器的主机,我们这里就用默认的本地地址。你也可设置为其他地址。
编辑完成后按下 Esc 键,输入 :wq 保存退出。

此命令创建了一个用户 master,其中 -d 和 -m 选项用来为登录名 master 产生一个主目录 /usr/master(/usr 为默认的用户主目录所在的父目录)。

我们编写之前设置的  virtual文件,这些邮箱地址是用来传送邮件的。

在这个文件里,我们将设置一个表,对应相关的邮件地址。

完成后保存关闭文件。
我们可以通过调用下面这个命令来实现我们的映射:

接着我们重启 postfix,完成我们的修改:

我们可以用 shiyanlou 这个账号给 master 这个账号发一封邮件。首先我们需要安装一个命令行收发邮件的软件 mailutils 。

写一封邮件

输入如下内容:

其中 -s 参数是指邮件的标题,< 后面是将要发送的邮件内容从 hellotxt 中重定向。这个命令如果正确执行不会有输出。
然后我们切换到 master 用户,查看我们的邮件。

按下回车建可以查看邮件内容,输入 quit 即可退出邮箱。

Linux 邮件服务器原理介绍,编译安装 Postfix 实现本地的邮件服务
Ubuntu 服务器指南-邮件服务-Postfix
how-to-run-your-own-mail-server-with-mail-in-a-box-on-ubuntu-14-04

1电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。
电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。
2电子邮件的基本原理是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。
系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存档三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种 *** 作。系统功能主要由软件实现。
3电子邮件的通信是在信箱之间进行的。
用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。收方在取信时,使用特定帐号从信箱提取。
电子邮件的工作过程遵循客户-服务器模式。每份电子邮件的发送都要涉及到发送方与接收方,发送方构成客户端,而接收方构成服务器,服务器含有众多用户的电子信箱。发送方通过邮件客户程序,将编辑好的电子邮件向邮局服务器(SMTP服务器)发送。邮局服务器识别接收者的地址,并向管理该地址的邮件服务器(POP3服务器)发送消息。邮件服务器识将消息存放在接收者的电子信箱内,并告知接收者有新邮件到来。接收者通过邮件客户程序连接到服务器后,就会看到服务器的通知,进而打开自己的电子信箱来查收邮件。
通常Internet上的个人用户不能直接接收电子邮件,而是通过申请ISP主机的一个电子信箱,由ISP主机负责电子邮件的接收。一旦有用户的电子邮件到来,ISP主机就将邮件移到用户的电子信箱内,并通知用户有新邮件。因此,当发送一条电子邮件给一另一个客户时,电子邮件首先从用户计算机发送到ISP主机,再到Internet,再到收件人的ISP主机,最后到收件人的个人计算机。
ISP主机起着“邮局”的作用,管理着众多用户的电子信箱。每个用户的电子信箱实际上就是用户所申请的帐号名。每个用户的电子邮件信箱都要占用ISP主机一定容量的硬盘空间,由于这一空间是有限的,因此用户要定期查收和阅读电子信箱中的邮件,以便腾出空间来接收新的邮件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13173156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存