上一条 下一个

电子邮件的工作原理

简单的电子邮件服务器

一封电子邮件服务器会听到传入消息的特定端口。了解电子邮件服务器,并了解简单的电子邮件服务器如何中继消息。
©HowS兴发首页xtuffWorks

鉴于您的计算机上有一个电子邮件客户端,因此可以发送和接收电子邮件。您所需要的只是一个电子邮件服务器供客户连接到。让我们想象为了获得对流程的基本了解,最简单的电子邮件服务器将是什么样子。然后,我们将研究真实的东西。

如果你读了网络服务器的工作方式,然后您知道Internet上的机器可以运行充当的软件应用程序服务器。现在有网络服务器,FTP服务器,Telnet服务器和电子邮件服务器,现在在Internet上运行的数百万个机器。这些应用程序一直在服务器计算机上运行,​​他们会收听特定的端口,等待人员或程序连接到港口。最简单的电子邮件服务器将有效地工作:

广告

  1. 它将有一个电子邮件帐户列表,每个人都有一个帐户,每个人都可以在服务器上接收电子邮件。我的帐户名称可能是Mbrain,约翰·史密斯的可能是JSMITH, 等等。
  2. 它将为列表中的每个帐户提供一个文本文件。因此,服务器将在其名称为mbrain.txt的目录中具有一个文本文件,另一个名为jsmith.txt,依此类推。
  3. 如果有人想向我发送一条消息,则该人将在电子邮件客户端中撰写一条短信(Marshall,我们可以在星期一吃午餐吗?”),并指出该消息应交给Mbrain。当该人按下发送按钮时,电子邮件客户端将连接到电子邮件服务器,并将收件人名称(MBRAIN),发送者的名称(JSMITH)和消息正文传递给服务器。
  4. 服务器将格式化这些信息,并将它们附加到mbrain.txt文件的底部。文件中的条目看起来像这样:
  5. 服务器将格式化这些信息,并将它们附加到mbrain.txt文件的底部。文件中的条目可能看起来像这样:从:JSMITH到:Mbrain Marshall,我们星期一可以吃午餐吗?约翰

服务器可能会保存到文件中,例如收到的时间和日期和主题行;但是总的来说,您可以看到这是一个非常简单的过程。

我们将在下一部分中查看SMTP服务器。