文章目录

  • SMTP概念
    • SMTP的操作过程——发送邮件-接收邮件
    • 细品:发送邮件
    • 与HTTP的对比
    • 邮件报文格式和MIME
      • 邮件访问协议

SMTP概念

SMTP是电子邮件中的主要协议,它能使用TCP可靠数据传输服务,从发送方的服务器向接收方发送邮件,

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件
的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件
时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程
只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。SMTP
是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。

  • 运行在发送端和接收端服务器上
  • 发邮件时候,服务器是SMTP的客户
  • 收邮件的时候,服务器是SMTP服务器

SMTP的操作过程——发送邮件-接收邮件

  1. 用户调用邮件代理程序提供收信人的邮件地址,指示用户代理发送邮件
  2. 用户的用户代理把邮件发给他的服务器,在服务器中排队
  3. 运行在用户邮件服务器的SMTP客户端发现了这个邮件,就创建一个运行在收信人的服务器上的SMTP的TCP链接
  4. SMTP客户通过TCP链接发送用户的报文
  5. 在收信人邮件服务器上,SMTP的服务器接收该报文。收信人的邮件服务器把邮件塞进邮箱

细品:发送邮件

  • 如果邮件没有发出,那么会一直留在发送服务器,直到邮件发出去。如果用户有.

与HTTP的对比

HTTTP是把信息从服务器中取出来,而SMTP是把信息放在服务器上

邮件报文格式和MIME

邮件访问协议

  • 邮局协议POP)是TCP/IP协议族中的一员,主要用于支持使用客户端远程管理在服务器上的电子邮件。最新版本为POP3,而提供了SSL加密的POP3协议被称为POP3S

    • 特许

      • 用户代理鉴别用户
    • 处理事务
      • 取回邮件,删除标记邮件信息
    • 更新
      • 结束POP3会话,删除邮件
  • IMAP是一个应用层协议,用来从本地邮件客户端(如Microsoft Outlook、Outlook Express、Foxmail、Mozilla Thunderbird)访问远程服务器上的邮件。
    1. 服务器把每个报文与一个文件夹联系起来,当报文第一次道道服务器时候,它与收件人的INBOX文件相关联。收件人则能够把邮件移到一个新的、用户创建的文件夹中,阅读文件,删除文件等。
    2. 为用户提供了对文件夹的增删改查的功能

计网必会:电子邮件、SMTP协议相关推荐

  1. 计网必会:UDP差错检测,检验和、可靠数据传输原理

    文章目录 [前言] UDP套接字 无连接运输 UDP 的优势 UDP的差错检测 可靠数据传输 可靠传输的方式总结 构造可靠数据传输协议 可靠信道 具有比特差错的信道 三种可能 [前言] 之前一节我们介 ...

  2. 【计算机网络】应用层 : 电子邮件 ( SMTP 协议 | MIME 协议 | POP3 协议 | IMAP 协议 | 基于万维网的电子邮件 )

    文章目录 一.电子邮件信息格式★ 二.电子邮件系统 组成 结构 ★ 三.SMTP 协议 ( 简单邮件传送协议 ) ★ 四.SMTP 协议 连接建立流程 五.SMTP 协议 邮件发送 流程 六.SMTP ...

  3. [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱

    本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...

  4. 电子邮件SMTP协议原始命令码和工作原理

    [中国邮箱网 电子邮件频道]SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协 ...

  5. 计网必会:HTPP详解(非常全面)、cookie、缓存

    文章目录 应用层协议 Web和HTTP HTTP 概述 采用非持续连接的HTTP RTT 往返时间的定义 **三次握手过程** 采用持续连接的HTTP HTTP到底采用哪个? HTTP 的报文格式 请 ...

  6. 计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

    一.实验要求 1.配置DNS服务器 2.HTTP服务器(可以用配置Tomcat 替代,需要能进入管理界面,即点击"Manager App"图标后能正常跳转到另一个界面) 3.配置F ...

  7. 计网 —— internet、Internet、协议等重要概念

    internet.Internet.协议等重要概念 网络:把许多计算机连接在一起 internet (互联网) Internet(因特网): 把许多网络连接在一起 计算机网络(简称网络) 网络协议(简 ...

  8. 计网必会:P2P体系结构,BitTorrent,DHT,分布式散列表

    文章目录 P2P P2P的应用 P2P文件分发 扩展性 分发文件过程 BitTorrent协议 下载原理 下载特点 分布式散列表 发展背景 P2P 对等式网络(peer-to-peer, 简称P2P) ...

  9. CRC 循环冗余检验【计网必考】

    CRC 循环冗余检验作为一个重点,也是数据链路层必考的一个考点,所以我把差错检测单独拿出来分析一起看一下.总结不易,一个简单的攒,Thanks♪(・ω・)ノ 目录 一.介绍及工作原理 二.校验计算过程 ...

最新文章

  1. 解决 java “错误:编码GBK 的不可映射字符”
  2. python 生成001开始的序号_你知道嘛:Python内建序列通用操作有6种实现方法(赶快收藏)...
  3. mfc140dll 丢失 微软常用运行库_微软常用运行库合集 2020.9月(32amp;64位)
  4. 为什么构造函数不能是虚函数
  5. enumerate_Java Thread类的static int enumerate(Thread [] th)方法与示例
  6. web应用自动化测试的演进
  7. tomcat 查看当前请求数_原生线程池这么强大,Tomcat 为何还需扩展线程池?
  8. java字符串的替换replace、replaceAll、replaceFirst的区别详解
  9. jsp下Kindeditor环境搭建
  10. dubbo入门级梳理
  11. 【Jmeter】Jmeter使用教程
  12. 毛星云OpenCV3
  13. Bugzilla 下载和安装
  14. 中文女和程序员的爱情奇遇
  15. 几款制作网页线框图的软件介绍
  16. Avfoundation 相机指定裁剪区域
  17. 关于三门问题的Python代码
  18. OCR文本识别网络SAR的学习
  19. PTA 1094 谷歌的招聘(Python3)
  20. 近世代数 笔记与题型连载 第十一章(正规子群与商群)

热门文章

  1. ROS的turtle--控制小乌龟转圈
  2. 超市综合管理信息系统
  3. Java内省机制之PropertyDescriptor用法的坑
  4. けーしん的动漫插画作品
  5. 37岁前女雇员揭露Facebook滔天罪行:用放大仇恨言论算法赚钱
  6. hdu 4389 囧,打表
  7. 东野圭吾梦幻花读后感_《梦幻花》读后感 东野圭吾 读于2016.11.13
  8. 【转载】C#string.Formart的字符串格式化
  9. [USDA]查询食物热量和微量元素
  10. springmv mysql_Spring Data with MySQL (增删插改)