RFC 822电子邮件的标准格式与MIME协议

邮件内容的格式在RFC822文档中定义,它包括两个主要的组成部分:邮件头和邮件体;通过空行作为分隔符来分隔邮件头部分和邮件体部分。
邮件头主要参数:
From 邮件作者
Sender 发信人
Reply-To 回邮地址
To 收信人地址
CC 抄送:另一个收信人地址

BCC 密送:收信人地址,但其它收信人看不到这个收信人的地址。
Subject 主题
Comments 备注
Keywords 关键字,用来进一步搜索邮件
In-Reply-To 被当前邮件回复的邮件的ID
References 几乎同In-Reply-To一样
Encrypted 加密邮件的加密类型
Date 发信日期

RFC 822指定正文是NVT ASCII文本行,没有结构;RFC 1521扩充正文为允许把结构置入正文,这被称为MIME(Multipurpose Internet Mail Extensions,通用Internet邮件扩充)。
MIME不要求任何扩充,MIME加入了告知收件者正文结构的新标题,正文仍可以用NVT ASCII码来发送。

Content-Type 定义了数据的类型,以便数据能被适当的处理。有效的类型有:text,image,audio,video,applications,multipart和message。注意任何一个二进制附件都应该被叫做application/octet-stream。这个头的一些用例为:image/jpg, application/mswork,multipart/mixed,这只是很少的一部分。

Content-Transfer-Encoding 用于说明对所执行数据的编码方式对于每个附件,可以使用7bit,8bit,binary ,quoted-printable,base64和custom中的一种编
码方式。

Content-Disposition 决定是否在行内显示附件或作为单独的附件(附件设置为attachment)

Content-Type、Content-Transfer-Encoding、Content-Disposition用于邮件头中时作用域是整个邮件体,如果只在正文中的片段 那作用域是当前片段(片段需用boundary边界符来区分,在下篇文章会进行介绍)

大致属性就是这样,下篇文章会对具体的html格式的邮件和带有附件的邮件数据格式进行组装eml文件:
https://blog.csdn.net/qq_44293888/article/details/132671654?spm=1001.2014.3001.5501

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值