Email协议简介

article/2025/11/11 7:26:08

一、组成部分

电子邮件的发送和接收包含三个主要组成部分

  • 用户代理

    • 又名”邮件阅读器“
    • 撰写、编辑和阅读邮件
    • 如Outlook、Foxmail
    • 输出和输入邮件保存在服务器上
  • 邮件服务器

    • 邮箱中管理和维护发送给用户邮件
    • 输出报文队列保持发送邮件报文,发送到每个用户的邮箱中
      邮件服务器维护所有用户代理发送过来的邮件,存放在邮件服务器队列中,由邮件服务器发送到目标邮件服务器,接收方通过用户代理从目标邮件服务器拉取邮件
  • 简单邮件传输协议:SMTP

二、邮件传输协议:SMTP

  • 使用TCP在客户端和服务器之间传送报文,端口号为25
  • 直接传输:从发送方服务器到接收方服务器
  • 传输的3个阶段(用户代理——邮件服务器)
    • 握手
    • 传输报文
    • 关闭
  • 命令/响应交互
    • 命令:ASCⅡ文本
    • 响应:状态码和状态信息
  • 报文必须为7位ASCⅡ码(古老版本是这样定义的)

三、邮件报文格式

SMTP:交换email报文的协议RFC 822

文本报文标准:

  • 首部行:如TO、From、Subject 与SMTP命令不同
  • 主体:报文,只能是ASCⅡ码字符

多媒体扩展:

  • MIME:多媒体邮件拓展 RFC 2045,2056
  • 在报文首部用额外的行申明MIME内容类型
    在这里插入图片描述

采用Base64编码,将不在ASCⅡ编码内的字符,按照一定的约定,形成与ASCⅡ码对应的映射关系

四、邮件访问协议

  • SMTP:传送到接收方的邮件服务器
  • 邮件访问协议:从邮件服务器到用户代理
    • POP:邮局访问协议
    • IMAP:更多特性,在服务器上处理存储的报文(允许用户代理在邮件服务器创建目录操作邮件等)
    • HTTP:方便

五、总结

  • SMTP使用持久连接

    邮件服务器A——邮件服务器B连接连接后,直到邮件传输完成之后才断开连接

  • SMTP要求报文(首部和主体)位7位ASCⅡ编码

  • SMTP服务器使用CRLF.CRLF决定报文的尾部

  • 与HTTP比较

    HTTP:拉(pull) SMTP:推(push)

    二者都是ASCⅡ形式的命令/响应交互、状态码

    HTTP:每个对象资源封装在各自的响应报文中

    SMTP:多个对象资源包含在一个响应报文中


http://chatgpt.dhexx.cn/article/8ARcCwM1.shtml

相关文章

邮件协议SMTP、POP3和IMAP

邮件协议SMTP、POP3和IMAP SMTP (发送)POP(离线保存)IMAP(多端操作同一用户)各种协议的host以及port发送邮件同一域下不同域下 接收邮件使用的是POP3协议使用的是IMAP协议 SMTP (发送&#xff0…

邮件收发协议详解

电子邮件是一种异步通信媒介,即当人们方便时就可以收发邮件,不必与他人的计划进行协调。 因特网的电子邮件系统有3个主要组成部分:用户代理(user agent)、邮件服务器(mail server)、简单邮件传…

SMTP协议

一、SMTP组成部分 SMTP协议是互联网上最古老的应用之一,是电子邮件所采用的协议,是电子邮件发送电子邮件时的协议。 它包括3个组要组成部分。 (1)用户代理 (2)邮件服务器 (3)邮件协…

邮箱发送——SMTP协议及POP3协议-邮件发送和接收原理(转)

一、 邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。 这些邮件服务器类似于现实生活中…

SMTP协议解读以及如何使用SMTP协议发送电子邮件

电子邮件协议中POP3协议用于接收邮件,SMTP协议用于发送邮件。SMTP的全称为Simple Mail Transfer Protocol,也就是简单邮件传输协议,字如其名。 相较于POP3而言,SMTP确实比较简单。这里的简单并不是指SMTP的命令比POP3少&#xf…

计网必会:电子邮件、SMTP协议

文章目录 SMTP概念SMTP的操作过程——发送邮件-接收邮件细品:发送邮件与HTTP的对比邮件报文格式和MIME邮件访问协议 SMTP概念 SMTP是电子邮件中的主要协议,它能使用TCP可靠数据传输服务,从发送方的服务器向接收方发送邮件, SMTP&…

简单邮件传输协议(SMTP)

C语言代码见: http://download.csdn.net/detail/huangminqiang201209/4841370 (这个代码不太好,图片为附件有些问题,不过,现已经解决了) 一、电子邮件的组成 在SMTP协议中,电子邮件由三部分…

电子邮件协议(SMTP协议,POP3协议)

电子邮件协议(SMTP协议,POP3协议) SMTP使用Telnet访问SMTP服务器POP3使用Telnet访问POP3服务器 SMTP STMP(简单邮件传输协议)是因特网电子邮件的核心。如下图所示,SMTP是负责将用户代理(如Outl…

电子邮件--详解SMTP和POP3协议

文章目录 前言一、电子邮件概述1.邮件信息格式2.邮件系统的组成结构 二、SMTP协议1.协议概述2.通信过程(1)连接建立(2)邮件传送(3)连接释放 3.多媒体扩展 三、POP3协议四、IMAP协议五、HTTP协议总结 前言 提示:以下是本篇文章正文内容 一、电子邮件概述 1.邮件信息…

标准邮件协议

1.POP3协议 pop3协议为邮局协议版本3,是TCP/IP协议族中的一员,由RFC1939 定义,主要用于支持使用客户端远程管理在服务器上的电子邮件。POP3 使用 TCP 作为传输协议,端口号是110。 用户从邮件服务器上接收邮件的典型通信过程如下…

邮件协议详解

邮件的发送和接收过程——STMP、POP、IMAP、MIME 电子邮件发送协议 是一种基于“ 推 ”的协议,主要包括 SMTP ; 邮件接收协议 则是一种基于“ 拉 ”的协议,主要包括 POP协议 和 IMAP协议 ,在正式介绍这些协议之前,我们…

电子邮件协议详解

邮件的发送和接收过程——STMP、POP、IMAP、MIME 电子邮件发送协议 是一种基于“ 推 ”的协议,主要包括 SMTP ; 邮件接收协议 则是一种基于“ 拉 ”的协议,主要包括 POP协议 和 IMAP协议 ,在正式介绍这些协议之前,我们先给出邮件收发的体系结构: 从上图可以看出邮件…

NR PUSCH(六) PUSCH UL Transmission shcemes

微信公众号同步更新欢迎关注同名modem协议笔记 PDSCH只支持一种传输模式,就是基于DMRS的空分复用传输,PDSCH的DMRS和PDSCH采用相同的预编码矩阵,基站无需指示码本信息,即non-codebook传输。 PUSCH 传输模式要比PDSCH 复杂&#…

码本

Type I 是指像原来LTE一样反馈基于码本的PMI等隐含信道信息的方式;Type II反馈部分显性信道信息的增强型反馈方式,直接反馈信道协方差矩阵等信息,具体可参加会议report的原文: – Type I feedback: Normal • Code…

戴老师论文阅读:Channel Feedback Based on AoD-AdaptiveSubspace Codebook in FDD MassiveMIMO Systems

Channel Feedback Based on AoD-Adaptive Subspace Codebook in FDD Massive MIMO Systems 2018.11 感觉与信道估计无关, feedback overhead path AoDs vary more slowly than the path gains. 第二章 MASSIVE MIMO SYSTEM MODEL 假设每个用户已得到下行链路信道矩…

5G NR Type II CSI Codebook简介

文章目录 5G NR Type II CSI Codebook简介简单概述: NR Type II CSI for rank 1 and 2Wideband中的Beam选取(Wideband Only)每个Beam的幅度和相位反馈幅度和相位调整的比特分配PMI Indices小结Type II Codebook小结参考 5G NR Type II CSI Codebook简介 5G NR Type II Codeboo…

CSI Report中关于codebook/PMI的理解(2)

笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码。 有了上一篇文章的内容铺垫,本文将结合协议描述一些细节。目前现网的codeebook配置主要使用Type I Single-Panel,以此为例,我…

༺ཌ༈最好的电子书共享:https://github.com/EbookFoundation/free-programming-books༈ད༻

曾经自己也有心搞一个计算机图书的免费共享项目,结果发现现有的这个项目就非常好:github.com/EbookFoundation/free-programming-books 这是网上很多人共同维护的一个项目,有几万个star了。 内容非常全,质量非常高。 里面还推荐了…

认识5G(一):5G 单天线阵面Type I码本(Type I Single Panel codebook)生成过程

认识5G(一):5G 单天线阵面Type I码本(Type I Single Panel codebook)生成过程 文章目录 认识5G(一):5G 单天线阵面Type I码本(Type I Single Panel codebook)生成过程零. 关于5G码本的分类一.DFT码本的基础…

Multi-modal Alignment using Representation Codebook

Multi-modal Alignment using Representation Codebook 题目Multi-modal Alignment using Representation Codebook译题使用表示子空间的多模态对齐期刊/会议CVPR 摘要:对齐来自不同模态的信号是视觉语言表征学习(representation learning)…