计算机网络知识梳理(四)电子邮件系统

706 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

前言

计算机网络知识梳理 这个系列是为了巩固在计算机网络方面的相关理论基础,日常开发虽然用不到,但是真要是有啥问题还得靠平常积累的知识点

结构

电子邮件系统主要包括邮件服务器、简单邮件协议、用户代理和邮件读取协议

image.png

邮件服务器

功能

发送和接收邮件,同时还要向发信人报告邮件传送的情况,是电子邮件系统结构的核心。 每个电子邮件用户在使用电子邮件系统之前,需要向邮件服务器注册一个邮箱账号

就好比是163邮件服务商

简单邮件协议(SMTP)

SMTP 是电子邮件中核心应用层协议,实现邮件服务器之间的邮件传输。

发送邮件时,smtp 客户端与服务端的25号端口建立TCP连接,实现邮件的传输

邮件格式MIME

  • To:后面填入一个或多个收件人的电子邮件地址。用户只需打开地址簿,单击收 件人名字,收件人的电子邮件地址就会自动地填入到合适的位置上。
  • Subject:是邮件的主题。它反映了邮件的主要内容,便于用户查找邮件。
  • Cc:表示应给某某人发送一个邮件副本。
  • From:表示发信人的电子邮件地址。
  • Date:为发信日期。
  • Reply-To: 是对方回信所用的地址。如果要求对方回复信件时使用不同于发信人邮 件的地址,就需要填写该首部行。

邮件的读取协议

由于SMTP是“推动”协议,所以不能用于用户从自己邮箱中读取邮件的操作。当用户需要访问自己的邮箱,读取其中的邮件时,所使用的应用层协议是邮件读取协议 目前邮件系统中比较流行的邮件读取协议有第三版的邮局协议( Post Office Protocol-Version 3, POP3)、互联网邮件访问协议( Intemet Mail Access Protocol, IMAP) 和HTTP

总结

下面是163邮箱的协议设置

image.png