目录
要想各种邮件处理程序能识别我们所写的电子邮件,能从我们所书写的电子邮件中分析和提取出发件人,收件人,邮件主题和邮件内容以及附件等信息,那么我们所写的电子邮件必须要遵循一定的格式要求,正如我们上一篇博客 手工体验smtp和pop3协议 ,我们在发送邮件时有固定的写法。而这种邮件内容的基本格式和具体细节分别是由 RFC822 文档和 MIME 协议定义的。
1、RFC822 邮件格式
英文参考文档如下:https://tools.ietf.org/html/rfc822
RFC822 文档中定义的文件格式包括两个部分:邮件头和邮件体。在上一篇博客,我们通过SMTP服务发送一封邮件,然后用POP3服务器接收。邮件接收内容如下图红色框所显示:

这上面显示的不全,我这里将其内容整理出来,并在每行左边加上标号:
|
|
理解邮件组织结构:RFC822与MIME协议解析

本文深入探讨了邮件的组织结构,重点解析了RFC822邮件格式和MIME协议。RFC822定义了邮件头和邮件体的基本结构,但无法处理多媒体数据。MIME协议作为扩展,解决了表达非文本内容和避免传输信息丢失的问题,允许在邮件中嵌入图像、附件等。通过MIME,邮件体可以包含多段平行的文本和非文本内容。JavaMail API则为开发者提供了屏蔽底层协议的邮件收发解决方案。
最低0.47元/天 解锁文章
9392

被折叠的 条评论
为什么被折叠?



