1.电子邮件的工作原理

Internet电子邮件系统是基于客户机/服务器方式,客户端也叫用户代理(User Agent),提供用户界面,负载邮件发送的准备工作,如邮件的起草、编辑以及向服务器发送邮件或从服务器取邮件等。服务器端也叫传输代理(Message Transfer Agent),负责邮件的传输,它采用端到端的传输的传输方式,源端主机参与邮件传输的全过程。

2.电子邮件协议

电子邮件在发送和接收的过程中还要遵循一些基本协议和标准,这些协议主要有SMTP、POP3、IMAP、MIME等。

(1)SMTP协议

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是Internet上基于TCP/IP的应用层协议,使用于主机与主机之间的电子邮件交换。SMTP的特点是简单,它只定义了邮件发送方和接收方之间的连接传输,将电子邮件有一台计算机传送到另一台计算机,而不规定其他任何操作,如用户界面的交互、邮件的接收、邮件存储等。Internet上几乎所有主机都运行着遵循SMTP的电子邮件软件,因此使用非常普通。另一方面,SMTP由于简单,因而有其一定的局限性,它只能传送ASCII文本文件,而对于一些二进制数据文件需要进行编码后才能传送。

(2)POP3协议和IMAP协议

电子邮件用户要从邮件服务器读取或下载邮件时必须要有邮件读取协议。现在常用的邮件读取协议有两个,一个是邮局协议的第三版本(POP3,Post Office Protocol Version 3),另一个是因特网报文存取协议(IMAP,Internet Message Access Protocol)。

POP3是一个非常简单、但功能有限的邮件读取协议,大多数ISP都支持POP3。当邮件用户将邮件接收软件设定为POP3阅读电子邮件时,每当使用者要阅读电子邮件时,它都会把所有信件内容下载至使用者的计算机,此外,他可选择把邮件保留在邮件服务器上或是不保留邮件在服务器上。无IMAP是另一种邮件读取协议。当邮件用户将邮件接收设定IMAP阅读电子邮件时,它并不会把所有邮件内容下载至计算机,而只下载邮件的主题等信息。

(3)多途径Internet邮件扩展协议

多用途Internet邮件扩展协议(MIME,Multipose Internet Mail Extensions)是一种编码标准,它解决了SMTP只能传送ASCII文本的限制。MIME定义了各种类型数据,如声音、图像、表格、二进制数据等的编码格式,通过对这些类型的数据编码并将它们作为邮件中的附件进行处理,以保证这些部分内容完整、正确地传输。因此,MIME增强了SMTP的传输功能,统一了编码规范。

根据smtp协议规定,其实从本质上来说邮件就不是安全的。我们可以做到客户端到邮件服务器使用ssl加密。但是邮件服务器上的邮件使用的是明文存储。无论你多么小心使用邮件也抵挡不住邮件服务器被攻破吧。所以最有安全的方法其实就是将邮件加密。把密文放到邮件服务器上,那么密码泄露,邮件泄露就不会怕了。在这里我推荐一个邮件加密平台,名字叫隐密邮。使用透明加密技术,部署简单,免费使用,不改变用户使用习惯,是邮件加密市场上不可多得的一款产品。

关键词:邮件安全 smtp  透明加密

转载于:https://my.oschina.net/u/4084138/blog/3056222

电子邮件工作原理及主要协议相关推荐

  1. WebRTC源码研究(4)web服务器工作原理和常用协议基础

    文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...

  2. 电子邮件工作原理_美丽HTML电子邮件原理

    电子邮件工作原理 As web designers, we're used to designing for the particular constraints and capabilities o ...

  3. 电子邮件服务器的工作原理,电子邮件工作原理 电子邮件有什么特点呢

    电子邮件是交流信息的一种通信方式,可以用来传输文件和图片,还是非常方便的.很多人对电子邮件的工作原理感到好奇,电子邮件工作原理是怎样的?电子邮件有什么特点呢? 电子邮件工作原理 电子邮件工作原理 电子 ...

  4. 【计算机网络】数据链路层 : CSMA/CA 协议 ( 载波监听多点接入 / 碰撞避免 协议 | CSMA/CA 协议工作原理 | CSMA/CD 协议 与 CSMA/CA 协议对比 )

    文章目录 一. CSMA/CA 协议 ( 非重点.仅作了解 ) 二.CSMA/CA 协议工作原理 三. CSMA/CD 协议 不能用于 无限局域网 的原因 四. CSMA/CD 协议 与 CSMA/C ...

  5. WebRTC源码研究(4)web服务器工作原理和常用协议基础(转载)

    前言 前面3篇博客分别对WebRTC框架的介绍,WebRTC源码目录,WebRTC的运行机制进行了介绍,接下来讲解一点关于服务器原理的知识.后面博客会写关于WebRTC服务器相关的开发,目前git上面 ...

  6. 路由器/交换机工作原理(RIP/OSPF协议工作原理)

    交换机工作原理 交换机负责局域网内主机之间的数据转发 交换机内部有一个MAC地址表,记录了MAC地址与交换机端口的对应信息,当数据需要转发时主机将数据包发送给交换机,交换机将数据包中的源地址映射到端口 ...

  7. 浏览器服务器协议,浏览器工作原理之HTTP协议

    浏览器要做的事情, 就是把一个URL变成一个屏幕上可以显示的网页 大体流程是这样的: 浏览器首先使用HTTP协议或者HTTPS协议, 向服务端请求页面. 把请求回来的HTML代码经过解析, 构建成DO ...

  8. 路由器的工作原理_VRRP(虚拟路由器冗余协议)知识点梳理

    VRRP基本概念 VRRP(Virtual Router Redundancy Protocol)虚拟路由器冗余协议,其作用解决静态网关出现的单点故障的路由协议,虚拟出来的VIP地址充当网关,当主路由 ...

  9. 计算机网络rip工作原理,12. 小型网络 RIP 协议工作原理

    Re:计算机网络 静态路由和动态路由协议 ====================== # IP路由-网络层实现的功能: 网络畅通的条件 静态路由 路由汇总 默认路由 Windows上的路由表和默认路 ...

  10. 关于协议转换器的分类以及工作原理的详细介绍

    现如今,随着互联网的广泛应用,我们国内的网民也是突破了8.29亿,相信,大家对于网络这块是非常的熟悉了,它是一种虚拟的东西,但是它几乎存在于我们生活的各个角落,在很大程度的让我们的日常生活变得便捷与丰 ...

最新文章

  1. 与女儿谈商业模式 (3):沃尔玛的成功模式
  2. 青龙羊毛——梅川衣服俩小孩(搬)
  3. Security Wheel 安全环
  4. WinForm 入口Main方法
  5. JS----javascript中使用reverse()方法反转数组
  6. Easy Math(ACM-ICPC 2018 徐州赛区网络预赛)(递归 + 杜教筛)
  7. jsapi支付签名_微信支付JSAPI:商户签名错误
  8. Java实现动画逐字打印
  9. 您是如何开始使用Linux的?
  10. 阿里云专有网络环境下不同账号之间内网互通(内网高速通道)
  11. 计算机二级科目有ps吗,计算机二级有ps吗
  12. burpsuite工具抓取Https数据包
  13. 数据库架构设计——索引结构设计
  14. Python生成自定义表头Excel
  15. 英特尔显卡笔记本屏幕自动调光功能导致屏幕闪烁----笔记本显示器闪烁
  16. C语言的for循环转verilog,Verilog for 循环语句
  17. Linux 网络包接收过程的监控与调优
  18. 5.2 BGP水平分割
  19. 全球与中国投影面料市场深度研究分析报告
  20. windows服务器的文件夹只能是只读,windows2003指定用户仅有修改指定文件夹权限

热门文章

  1. mac 配置mysql 环境变量
  2. D4 数据分析实例:分析movielens电影数据+pandas核心数据结构
  3. 如何将CAD格式转成可以编辑的矢量图
  4. android高德地图热力图,调用高德地图API(热力图)详解(示例代码)
  5. PCIE标准共享,以及其机械尺寸图
  6. 万能视频格式转换器 v 2018 全能版
  7. 安装VMware虚拟机及镜像文件
  8. Pygame教程系列三:绘制文本篇
  9. 21年最新-李沐-动手学深度学习第二版
  10. thinkphp前端显示被反编译详解