电子邮件是一种通过 Internet 将消息从一个系统实时传输到另一个系统的技术。 电子邮件的使用最初仅限于同一台计算机上的用户,并且需要用户在线才能接收消息。
时间过去了,我们现在知道邮箱的样子了。 消息可以发送给多个收件人,并且收件人的姓名可以通过在密件抄送部分中包含其他收件人的姓名来伪装。 众所周知,电子邮件是我们与他人联系的一种流行方式,无论是出于业务、广告、跟踪交易还是任何其他原因。
尽管有许多高质量的电子邮件提供商可用,例如 Gmail、Outlook、Yahoo、Apple、Proton 等,但仍然需要了解电子邮件是什么 系统设计 是。
如果您有兴趣了解更多有关什么是电子邮件系统设计的信息,那么这篇文章适合您。 因此,这篇文章将为您提供电子邮件系统的高级概述。
电子邮件系统组件
邮件用户代理 – 邮件用户代理 (MUA) 是一个允许您撰写、发送和接收电子邮件的程序。
邮件传输代理 – 邮件传输代理 (MTA) 负责所有入站和出站邮件。
邮件主机 – 邮件主机是为主机或网络发送和接收邮件的服务器。 电子邮件将存储在邮件服务器上的邮箱中。
域名服务器 – 要确定应将电子邮件发送到何处,需要使用域名系统 (DNS)。 将 youtube.com、google.com 等域名转换为 192.198.0.1 等 IP 地址的系统。
简单邮件传输协议 – 它是最重要的组件,因为它是作为服务器程序构建的,可以处理您的电子邮件、将它们发送到适当的服务器并中继消息。 它总是在寻找要发送的新邮件。 传出的电子邮件也经过 SMTP 验证,以保证它来自真正的活跃用户帐户。
高级设计
重要的电子邮件设计术语
尽管您可能已经知道电子邮件中的内容,但了解创建电子邮件的组件仍然很有用。
一封普通的电子邮件由两部分组成:标题和正文。
第一部分称为标题.
必须完成的部分
- 谁将电子邮件发送至:
- 电子邮件发给谁?
- 电子邮件是什么时候发出的?
带有选项的部分
- 电子邮件的主题是什么?
- 抄送:还有谁应该作为收件人包含在电子邮件中
正文
- 材料和其他准备好的文本,例如 HTML,可以包含在正文部分中。
- 授权部分的正文部分取决于服务提供商在电子邮件正文中允许的内容。
了解电子邮件的组成部分至关重要,因为它们是普通电子邮件的当前行业标准。 任何想要适当使用系统的用户都需要有一种易于掌握的标准语言。
电子邮件
发送和接收电子邮件的能力和功能必须清楚地提供给电子邮件系统用户。 在有人可以发送电子邮件之前,需要一个电子邮件地址。
每个电子邮件地址都是独一无二的。
- 否则,DNS 会将两个电子邮件地址视为相同的 IP 地址,如果电子邮件地址不唯一,则用于决定在哪里发送/接收电子邮件。
用户名/地址名@域名是电子邮件地址最常见的格式。
- 例如,“team”是登录名,“@”是@符号,“opengenus.org”是域名(“opengenus.org”)。
用户名将用于根据域名的 IP 地址识别唯一地址。
电子邮件系统功能
1. 存储和传输数据的服务器
邮局协议 (POP) 是一个基本架构的示例,在该架构中,服务器存储消息,直到用户访问并下载它们——可以随时访问已下载的电子邮件(即使在离线时)。
2. 仅限服务器的电子邮件存储
与其将所有电子邮件都存储在客户的计算机上,另一种更好的方法是将它们全部保存在服务器上。 电子邮件视图在所有机器上都是相同的,并且提供商通常将电子邮件存储在集中存储库中并在服务器端处理邮件操作。
3. 客户端缓存系统
通常的策略是客户端在他们的机器上维护电子邮件显示的缓存版本,而服务器无限期地存储电子邮件。 备份电子邮件,即使计算机关闭,也可以使用复杂的邮件操作/功能(搜索/过滤/新电子邮件/等)。
电子邮件如何在内部流动?
让我们看看电子邮件是如何发送的。 与其他 Internet 数据一样,电子邮件作为数据包流通过 Internet 的 TCP/IP 协议传输。 此过程分为三个步骤:
- 发送电子邮件时,TCP 协议将其分成数据包 (),每个数据包都包含发件人和收件人的地址。
- 数据包通过 IP 协议路由到他们想要的目的地。 互联网上的路由器检查每个数据包的地址,以确定到电子邮件目标服务器的最有效路径。 规划好路径后,数据包将路由到下一个路由器。 例如,任何给定网络上的流量都会影响电子邮件数据包的路由方式。
- 当数据包到达收件人的电子邮件服务器时,TCP 将它们重新组合成原始电子邮件格式(收件人可以阅读)。
电子邮件服务器(SMTP 和 MTA)
与物理邮箱不同,您的所有邮件都由一个提供商处理,邮局,电子邮件分别处理传入和传出邮件。 有两种不同类型的服务器。
简单邮件传输系统 (SMTP) 是一种电子邮件传送协议,允许您通过 Internet 发送和接收消息。 SMTP 是一种协议,它携带有关电子邮件消息传输详细信息的信息,仅用于外发邮件。
邮件传输代理 (MTA) 是使用简单邮件传输协议 (SMTP) 发送电子邮件的服务器应用程序。 基于客户端的 MTA(包括安装软件以访问电子邮件(例如 Outlook))和基于 Web 的 MTA(通过 Web 浏览器访问)是两种类型的 MTA(例如 Gmail)。
任何拥有计算机的人都可以操作 MTA。 这很简单,MTA 会处理传入的邮件。 运行您自己的 MTA 以发送大量批量电子邮件同时保持高度的可传递性可能很困难。
有一些必须遵守的规范和惯例。 不遵守它们将危及您按时投递邮件的能力。 配置您的客户端以使用您的 ISP 的 SMTP 服务器而不是设置和运行您自己的服务器是一种更快、更简单的选择。
电子邮件协议
邮局协议 (POP) 是 Post Office Protocol 的首字母缩写词。 使用此软件检索电子邮件。 POP3 允许电子邮件用户查看其用户帐户中存储在服务器上的电子邮件。 您无需保持在线即可获取电子邮件。 要访问电子邮件,您只需在服务器上留下一份副本。
IMAP(互联网消息访问协议) 在电子邮件管理方面要复杂一些。 IMAP 客户端和服务器进行双向对话。 与 POP 不同,IMAP 协议在服务器上保留每条消息的副本,以便众多客户端可以访问它。 当您收到电子邮件时,将使用此协议。 使用 IMAP 时,电子邮件会保留在服务器上,而不是下载到用户的邮箱然后删除。
在电子邮件系统的背景中,有很多更复杂的组件。
我希望您现在对电子邮件系统有更好的了解,包括它的协议、服务器和其他组件。
发表评论