配色: 字号:
邮件服务器
2022-02-10 | 阅:  转:  |  分享 
  
邮件服务器

胡经国

邮件服务器ailServer),是一种用来负责电子邮件收发管理的。它比网络上的免费邮箱更安全和高效,一直是企业公司的必备设备。

电子邮件E-mail)是因特网上最为流行的应用之一。如同邮递员分发投递传统邮件一样,电子邮件也是异步的也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同。与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据。

我们将在本文中查看处于因特网电子邮件核心地位的应用层协议。但在深入讨论这些协议之前,让我们先概览一下因特网邮件系统及其重要部件。

二、原理

邮件服务器电子邮件系统ElectronicMailSystem)的核心。每个收信人都有一个位于某个邮件服务器上的邮箱mailbox)。SMTP和POP

1、SMTP与SMTP服务器

SMTP(SimpleMailTransferProtocol,简单邮件传输协议是一组应用于由源地址到目的地址传邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇它帮助每台计算机在发送或中转信件时找到下一个目的地。

SMTP协议跟大多数应用层协议一样,也存在有两个端在发信人的邮件服务器上执行的客户端在收信人的邮件服务器上执行的服务器端。SMTP的客户端和服务器端同时运行在每个邮件服务器上。当一个邮件服务器在向其他邮件服务器发送邮件消息时,它是作为SMTP客户在运行当一个邮件服务器从其他邮件服务器接收邮件消息时,它是作为SMTP服务器在运行。

SMTP协议与人们用于面对面交互的礼仪之间有许多相似之处SMTP客户和服务器先执行一些应用层握手操作。就像人们在转手东西之前往往先自我介绍那样,SMTP客户和服务器也在传送信息之前先自我介绍一下。在这个SMTP握手阶段,SMTP客户向服务器分别指出发信人和收信人的电子邮件地址。彼此自我介绍完毕之后,客户发出邮件消息。

SMTP服务器是遵循SMTP协议的发送邮件服务器不同邮件服务商均有对应的SMTP服务器地址并且这个地址会提供给大家,方便大家使用Foxmail和utlook等专业邮件管理软件时可以用上。POP、POP3与POP3服务器

POPPostOfficeProtocol,是一种电子邮局传输协议POP是规定怎样将个人计算机连接到Internet邮件服务器和下载电子邮件的电子协议。它是Internet电子邮件的第一个离线协议标准。简单点说,POP就是一个简单而实用的邮件信息传输协议

POP支持离线邮件处理。其具体过程是邮件发送到服务器上电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上。一旦邮件发送到个人终端机器上,邮件服务器上的邮件将会被删除。但目前的POP3邮件服务器大都可以只下载邮件,服务器端并不删除,也就是改进的POP3协议。

POP3PostOfficeProtocol3或PostOfficeProtocol-Version3)是POP的第三个版本POP3主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3被称为POP3S。

POP3服务器是遵循POP协议的邮件服务器不同邮件服务商均有对应的POP服务器地址,并且这个地址会提供给大家,方便大家使用Foxmail和Outlook等专业邮件管理软件时可以用的上。SMTP的作用

SMTP的作用是把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。

尽管SMTP有许多奇妙的品质它在因特网上的无所不在就是见证,但却是一种拥有某些古老特征的传统战术。例如,它限制所有邮件消息的信体而不仅仅是信头必须是简单的7位ASCII字符格式。这个限制在20世纪80年代早期是有意义的当时因特网传输能力不足,没有人在电子邮件附带大数据量图像、音频或视频文件。然而到了多媒体时代的今天,这个限制就多少显得局促了——它迫使二进制多媒体数据在由SMTP传送之前首先编码成7位ASCII文本SMTP传送完毕之后,再把相应的7位ASCII文本邮件消息解码成二进制数据。HTTP不需要对多媒体数据进行这样的编码解码操作。

4、传送具体过程

下面查看SMPT把邮件消息从发送端邮件服务器传送到接收端邮件服务器的具体过程。我们将看到,SMTP协议与人们用于面对面交互的礼仪之间有许多相似之处。

首先,运行在发送端邮件服务器主机上的SMTP客户,发起建立一个到运行在接收端邮件服务器主机上的SMTP服务器端口号25之间的TCP连接。如果接收邮件服务器当前不在工作,SMTP客户就等待一段时间后再尝试建立该连接。这个TCP连接建立起来之后,SMTP客户和SMTP服务器首先执行一些应用层握手操作。就像人们在转手东西之前往往要首先自我介绍一下那样,SMTP客户和SMTP服务器也在传送信息之前先自我介绍一下。在这个SMTP握手阶段,SMTP客户向SMTP服务器分别指出发信人和收信人的电子邮件地址。彼此自我介绍完毕之后,客户发出邮件消息。SMTP可以指望由TCP提供的可靠数据传输服务把该消息无错地传送到服务器。如果客户还有其他邮件消息需发送到同一个服务器,那么它就在同一个TCP连接上重复上述过程否则,它就指示TCP关闭该连接。邮件服务器软件

现在电子邮件可以说与我们的工作和生活密不可分,而邮件服务器则是一种用来负责电子邮件收发管理的设备。对于一般公司企业来说,都需要一个邮件服务器。邮件服务器软件可以分为开源和商业两类。













3







献花(0)
+1
(本文系胡经国图书...原创)