艾巴生活网

您现在的位置是:主页>科技 >内容

科技

电子邮件工作原理是什么(电子邮件工作原理)

2024-09-18 11:34:42科技帅气的蚂蚁
电子邮件工作原理简介全世界每天有数千万人使用电子邮件,每天有数十亿封电子邮件通过互联网发送。如果经常上网,一天可能就发十几封信。显

电子邮件工作原理是什么(电子邮件工作原理)

电子邮件工作原理简介全世界每天有数千万人使用电子邮件,每天有数十亿封电子邮件通过互联网发送。如果经常上网,一天可能就发十几封信。显然,电子邮件已经成为日常生活中广泛使用的通讯工具。电子邮件可以穿越半个地球从你的电脑传到你朋友的收件箱。有没有想过原理?什么是POP3服务器,它如何存储您的邮件?你可能不知道这些问题的答案,但电子邮件的基本原理其实很简单。在本文中,我们将为您进行深入分析。一封电子邮件据记载,工程师雷汤姆林森于1971年发出了历史上第一封电子邮件。以前,人们只能给使用同一台电脑的人留言。汤姆林森的突破在于用@标识表示接收消息的电脑,实现了通过互联网向其他电脑发送邮件。2005年,当卡特里娜飓风袭击美国路易斯安那州的新奥尔良时,来自比利时布鲁塞尔的大卫雷卡特(右图)和他的妻子娜塔莉正在检查电子邮件。电子邮件总是以文本的形式出现,也就是发送给收件人的一段文字。今天,人们发送的电子邮件通常是短文本。虽然现在可以添加附件,但是邮件的内容大大丰富了。但是,即使添加了附件,电子邮件的文本形式也保持不变。——下面讨论邮件附件的时候我们会继续讨论这个问题。邮件客户端也许你今天收到了几封邮件。查看邮件时,您使用的是电子邮件客户端。流行的邮件客户端有微软Outlook、Outlook Express、Foxmail等。Hotmail或新浪等免费电子邮件服务提供基于网络的客户端。不同类型的客户端一般有以下四个基本功能:以邮件头的形式呈现你邮箱中的所有邮件。报头包括发送者和消息的主题,也可以包括消息的发送时间、日期和消息大小。用户可以点击标题阅读相应的邮件。用户可以创建新邮件并发送它们。写信时输入收件人的地址、邮件主题和邮件内容。用户可以在发送电子邮件时添加附件,或者在信件中保存附件。高级邮件客户端可能还有很多其他功能,但以上四个基本功能才是所有邮件客户端的核心。简单的电子邮件服务器只要你的机器安装了电子邮件客户端,就可以收发电子邮件了。接下来,您只需要将客户端连接到电子邮件服务器。为了帮助你理解收发邮件的过程,我们先设想一个最简单的模型,然后研究实际的邮件服务器。如果你读过《网络服务器是如何工作的》一文,你就会知道与互联网相连的计算机可以运行一些应用软件并执行服务器功能。网络包括Web服务器、FTP服务器、Telnet服务器等。数百万台计算机运行这些服务器程序。这些应用程序总是在服务器计算机上运行。它们监控特定端口,并等待用户或程序访问它们。简单来说,电子邮件服务器的原理是这样的:服务器内置一个电子邮件账号列表,每个用户都有一个账号,通过这个账号可以从服务器接收邮件。比如我的邮箱账号可能是mbrain,约翰史密斯的账号可能是jsmith。每个帐户对应于服务器中的一个文本文档。因此,有一个名为MBRAIN的文本文档。TXT和一个名为JSMITH的文档。TXT放在服务器文件目录下。给我发邮件的人会通过邮件客户端给我发短信。邮件内容可能是这样的:“马歇尔,我们周一中午一起吃午饭怎么样?约翰,收件人地址是我的电子邮件地址。

约翰点击“发送”按钮后,他的邮件客户端连接到邮件服务器,将收件人用户名(mbrain)、发件人用户名(jsmith)和邮件内容发送到服务器。服务器格式化信息并将其放入MBRAIN中。TXT文件。这个消息在这个文档里可能是这样的:From: jsmith to: MB Rain Marshall:我们周一一起吃午饭怎么样?约翰的服务器还会在这个文件中存储一些其他信息,比如收到邮件的时间和日期以及邮件的主题。你可以看到整个过程非常简单。更复杂的服务器当别人发邮件到我的账户(mbrain)时,服务器会把邮件按照收件顺序添加到相应文本文档的末尾。当我登录阅读邮件时,可能有5或10封邮件存储在文本文档中。当我想阅读邮件时,我的邮件客户端连接到服务器计算机。简单来说,邮件客户端会:要求服务器发送一份MBRAIN的副本。TXT,请求服务器清除并重置MBRAIN。TXT文件,存储MBRAIN。TXT文件,分析文档,获取独立邮件(使用“发件人”作为分隔符),并在列表中显示所有邮件标题。在我双击一封邮件的标题后,客户端在文本文件中找到该邮件,你可以看到这个系统非常简单。你可能想不到,真正的电子邮件系统并没有比这复杂多少。目前,对于大多数用户来说,电子邮件服务器计算机上运行着两套服务器程序。其中一个叫SMTP服务器,是“简单邮件传输协议”的缩写,SMTP服务器负责处理发送的邮件;另一个是POP3服务器或IMAP服务器,两者都负责处理传入邮件。POP是“邮局协议”的缩写,而IMAP的全称是“互联网邮件访问协议”。邮件服务器的结构一般如下图所示:SMTP服务器监听端口25,POP3服务器监听端口110,IMAP服务器监听端口143(详细了解端口请阅读Web服务器的工作原理)。当SMTP服务器发送电子邮件时,您的电子邮件客户端和SMTP服务器进行对话。主机上的SMTP服务器也可以与其他SMTP服务器通信来发送邮件。假设我想给jsmith@mindspring.com发一封电子邮件。我的邮箱用户名是brain,使用的是howstuffworks.com的邮件系统、Outlook Express等独立客户端。设置好howstuffworks的邮件账号后,我在Outlook Express中输入了邮件服务器名——mail.howstuffworks.com。写完邮件后,点击发送按钮:Outlook Express通过端口25连接到mail.howstuffworks.com的SMTP服务器。Outlook与SMTP服务器进行对话,告诉SMTP服务器发件人和收件人的地址以及邮件的内容。SMTP服务器获取收件人的地址((jsmith@mindspring.com)并将其分为两部分:收件人的用户名(jsmith)和域名(mindspring.com)。如果收件人是howstuffworks.com的另一个用户,SMTP服务器通过传递代理程序将信息直接传输到howstuffworks.com的POP3服务器。Mindspring.com和howstuffworks.com是不同的域名。在这种情况下,SMTP服务器需要与收件人域名服务器(DNS)进行会话。SMTP服务器与域名服务器有一个会话(请阅读Web服务器如何工作以了解更多信息)。SMTP服务器说“请给我mindspring.com中SMTP服务器的IP地址”,然后域名服务器会将mindspring的SMTP服务器的一个或几个IP地址发送给SMTP服务器。Howstuffworks.com的SMTP服务器通过25端口与mindspring的SMTP服务器连接,向Mindspring服务器传输邮件。它们之间的通信和我的邮件客户端和HowStuffWorks服务器之间的对话是一样的,都是简单的文本通信。

Mindspring服务器查出了用户名jsmith,于是把邮件交给Mindspring的POP3服务器,服务器再把邮件发到jsmith的邮箱。如果由于某种原因,HowStuffWorks的SMTP服务器无法连接Mindspring的SMTP服务器,邮件就会进入队列。计算机上的大多数SMTP服务器都使用sendmail代理来发送邮件,所以这个队列称为sendmail队列。Sendmail将定期重新发送队列中的邮件,例如,它可能每15分钟重新发送一次。如果四个小时后仍未成功发送,sendmail通常会向您发送一条错误消息。五天后,根据大多数sendmail的配置,sendmail会放弃发送邮件,退回给发件人。SMTP服务器有一些非常简单的文本命令,比如HELO、MAIL、RCPT、DATA等等。最常见的命令包括:HELO-自我介绍EHLO-自我介绍并要求扩展模式邮件FROM-指明发件人RCPT TO-指明收件人数据-确认邮件内容(前三行应该是TO,和FROM邮件主题)reset重置退出-退出进程帮助-命令帮助VRFY-验证地址EXPN-扩展地址POP3服务器和IMAP服务器在最简单的POP3应用程序中,服务器确实管理大量的文本文件3354,每个电子邮件帐户一个。当有新邮件时,POP3服务器直接将邮件放在收件人文本文档的末尾。当您检查邮件时,您的电子邮件客户端通过端口110连接到POP3服务器。在此过程中,您必须输入您的用户名和密码进行连接。登录后,POP3服务器会打开与您的帐户对应的文本文档,以便您查看邮件。和SMTP服务器一样,POP3服务器也有一些非常简单的文本命令,其中最常用的包括:用户-输入用户名PASS-输入密码QUIT-退出POP3服务器列表-列出消息及其大小RETR-获取一定数量的消息DELE-删除一定数量的消息TOP-显示一定数量消息的前几行内容。您的电子邮件客户端连接到POP3服务器,并发出一系列命令将邮件复制到本地计算机。一般来说,邮件客户端会删除服务器上的邮件(除非您指示客户端不要这样做)。我们可以认为POP3服务器是电子邮件客户端和包含电子邮件文本的服务器之间的媒介。POP3服务器的原理就是这么简单。可以通过110端口远程登录POP3服务器,然后自己发出命令(浏览Web服务器的工作原理,了解远程登录服务器的更多信息)。Tammy Pruett和她的丈夫Leon正在阅读他们在伊拉克服役的儿子发来的邮件。IMAP服务器从上面可以看出,POP3服务器的协议非常简单。在这个协议中,你的邮件以文本的形式存储在服务器中。您的电子邮件客户端(如Outlook Express)可以连接到POP3服务器,并将服务器文档中的文本文件下载到本地计算机。这就是POP3的原理。许多用户对电子邮件服务器有更高的要求,他们希望邮件存储在服务器上。因为如果邮件存储在服务器上,用户就可以从任何一台电脑上获取邮件。使用POP3服务器时,只能在下载邮件的计算机上查看信息。有些用户在办公室使用台式电脑,但外出时使用笔记本电脑。POP3服务器很难满足用户在台式电脑和笔记本电脑上查看邮件的需求。IMAP(互联网邮件访问协议)是一种更先进的协议,可以解决上述问题。使用IMAP服务器时,用户的邮件保存在邮件服务器上。您可以将邮件组织到文件夹中,这些文件夹也保存在服务器上。当您搜索邮件时,您实际上是在服务器主机上搜索,而不是在本地计算机上搜索。这允许用户从任何计算机访问所有文件夹中的所有邮件。电子邮件客户端通过端口143连接到IMAP服务器。

连接后,邮件客户端可以向服务器发出命令,如列出服务器上的所有文件夹、列出一个文件夹中的所有邮件头、从服务器获取邮件、删除服务器上的邮件或搜索服务器上的所有邮件等。可能有人会问,“我的邮件都是存储在服务器上的。我上不了网怎么看他们?”这是IMAP服务器的问题之一。为了解决这个问题,大多数电子邮件客户端通过某种方式将电子邮件存储在本地计算机中。邮件内容仍然存储在IMAP服务器上,但是在本地计算机上有备份。所以即使你不能上网,你也可以阅读和回复邮件。下次连接到网络时,您可以下载收到的新邮件并发送回复。附件您可以使用电子邮件客户端发送或下载邮件中的附件。附件可能包括文本文件、电子表格、声音文件、图片或软件。附件一般不是纯文本文档(文本可以直接在正文中发送)。电子邮件只能包含文本信息,而附件不是文本,这就产生了新的问题。随着电子邮件的发展,附件变得多种多样。比如这种文章邮件是通过附件发送的。在电子邮件的早期发展中,人们不得不使用二进制数据编码工具uuencode程序来手动处理这个问题。uuencode程序假定文件中的信息是二进制的。它一次从二进制文件中提取3个字节,转换成4个文本字符(即一次提取6位,然后转换成32位文本字符3354。请阅读位和字节以了解更多关于ASCII字符的信息)。因此,uuencode对原始二进制文件进行编码,以生成只包含文本字符的文件。在电子邮件早期,人们只能自己运行uuencode,将处理后的文件粘贴到电子邮件中发送。电子邮件对当今社会产生了巨大的影响,它改变了我们的交流方式。今天的电子邮件系统可以说是最简单、最实用的发明。电子邮件系统的某些部分很复杂,例如sendmail的路由规则,但总的来说,整个系统非常简单。下次发邮件的时候,你就完全明白邮件是怎么发的了。免费电子邮件服务和付费电子邮件服务人们依靠互联网收发电子邮件,无论他们需要工作还是与家人和朋友保持联系。根据皮尤互联网和美国生活项目2007年3月的调查,91%的美国互联网用户在网上收发电子邮件,56%的电子邮件用户每天收发邮件。谷歌和雅虎等服务提供商提供免费邮件服务。市场研究公司radica ti Group 2007年10月的一份调查报告显示,2006年每天发送1830亿封电子邮件。有这么多人使用电子邮件,难怪有这么多电子邮件服务提供商。你可以选择Gmail或雅虎等免费邮件服务,也可以选择美国在线、苹果或NetZero提供的付费邮件服务。电子邮件礼仪大多数人在与同事、客户或上司交谈时都非常注意礼貌,但在使用电子邮件与他人交流时,这一点往往被忽视。当人们使用电子邮件时,他们经常不小心违反了电子邮件礼仪。大多数人在商务交流中不会使用粗鲁的语言,但是如果他们提高了嗓门呢?你对电子邮件有这个问题吗?马克迪特里希摄影|DreamsTIme电子邮件沟通中的图片提供,否则会造成意想不到的后果。接下来,我们将讨论通过电子邮件发送商务信函的一些礼仪。人家忙,所以:写标题。你可能经常想跳过邮件标题,但不要忘记提醒自己,每个人都很忙,包括这封邮件的收件人。它可以提示标题的接收者。收件人看完标题后,可以在阅读正文时抓住重点,梳理线索。简明扼要。

你也许能让文章变得机智,但收件人更喜欢简洁明了。写生日贺卡或祝酒词时可以使用双关语和机智的语言,但写电子邮件时,最好开门见山,根据收件人的要求和需要来写。保护他人的隐私。有些人在写邮件的时候习惯引用别人的邮件,会让邮件显得冗长,让收件人觉得陌生。除非真的需要引用别人的信件,否则寄件人和收件人之间的邮件不应传递给第三方。请尽快回复。收到邮件后不要拖延,最好尽快回复,哪怕你告诉发件人你需要更多时间才能先回复。人是很敏感的,所以:小心使用标点符号强调语气。使用“?”在一句话的结尾。马鞭马鞭?“还是”!“收信人读的时候可能会觉得你在大喊大叫或者很不满意。照常使用标点符号。写作时不要全部用大写字母。全部用大写字母写,就像说话的时候大喊大叫。这是不礼貌的,所以根据标准使用大写字母。当你想强调的时候,你可以写“我想强调……”。发之前大声读出来。虽然你并不认为你写的东西有什么歧义,但在发送之前大声朗读邮件是有益的,这样你可以感受到收件人在阅读邮件时的感受,然后在阅读后点击“发送”。电子邮件是书面形式的,所以发出后很难收回。收件人可能会打印或转发您的电子邮件。不要写你不想在全公司甚至公司外传播的东西。情绪不稳定的时候不要写邮件。也许写电子邮件时最常见的失礼是发送一封对收件人言辞过激的电子邮件,或者怒气冲冲地发邮件。请参考上面“发送前大声朗读”的建议。生别人的气,然后后悔是没有用的。不是每个人都新潮,所以:尽量不要用表情符号。“笑脸”符号是一种非常流行的表达情感和语义的交流方式。但是你知道讽刺的微笑和顽皮的微笑之间的区别吗?即使你确切知道它们之间的区别,你能保证接受者知道吗?人们很容易认为使用表情符号可能会无意中冒犯他人,所以尽量不要使用这样的符号。尽量不要使用缩写短语。有些人在写电子邮件时经常使用IMHO(依我拙见)、FWIW(为了它的价值)、ROT FL(笑得在地上打滚)等缩写。收信人可能会对这个缩写感到困惑。电子邮件就像一封商业信函。忽视基本规则是对接受者的不尊重。不要因为非正式的邮件而破坏了收件人对你的印象。Gmail和雅虎通过向电子邮件用户展示广告来盈利。在网上很容易找到人们对各种免费电子邮件的评论。这里有几个给你。Gmail——Gmail是谷歌提供的免费电子邮件服务。Gmail的在线存储空间几乎是无限的。它还具有分类功能,用户可以方便快捷地整理自己的收件箱,找出重要信息。免费的Gmail根据用户邮件中的关键词向用户发布广告,这种广告被称为上下文广告。Gmail可以处理多种类型的附件,它还具有垃圾邮件阻止和病毒扫描功能。雅虎邮箱——雅虎邮箱是最受欢迎的免费邮箱服务之一。雅虎提供无限的在线存储空间,以及即时通讯和RSS新闻订阅功能。雅虎有十几个文件夹,可以把收到的邮件存放在不同的文件夹里。垃圾邮件会自动发送到垃圾邮件文件夹,用户也可以手动清理垃圾邮件。另外,方便的拖拽工具也是雅虎的特色之一!电子邮件。Windows hotmail 3354 hotmail是另一个免费邮箱,拥有大量用户。Hotmail邮箱服务由微软提供,有5GB的在线存储空间。

灵活的界面设计使用户可以自定义邮箱的颜色和外观,用户可以选择经典模板,也可以将其替换为具有鲜明特色的最新模板。微软的安全功能和便捷的拖拽工具是很多用户选择Hotmail邮箱的原因。很多收费邮箱有更多的功能和服务,比如提供更多的存储空间。付费用户更容易获得个性化的电子邮件地址3354。例如,使用真实姓名作为电子邮件用户名。有时付费用户即使更换了ISP(互联网服务提供商),也可以保留原来的电子邮件地址。收费邮箱服务可以提供更好的用户支持,个性化的垃圾邮件过滤器,额外的电子邮件帐户和手机邮箱。大多数互联网服务提供商免费提供电子邮件服务。还有一些专门针对小企业的付费邮箱服务,可以为小企业购买和维护域名提供服务。