只是想要了解电子邮件可能包含哪些部分。
我知道有一个messageId,date,subject,from,cc,bcc,body等。
具体来说,我想知道如何在电子邮件中嵌入附件和图片。
此时我认为有2 please correct me if I am wrong.
是正确的吗?
答案 0 :(得分:4)
此问题的正式答案is contained in RFC5322和一些相关的RFC。 Wikipedia entry for email在引用RFC编号方面做得非常好。开始使用MIME see RFC2045。
答案 1 :(得分:1)
附件被编码为多部分,类似于多部分文件上传。基本上该消息有一个标题,说有一个附件并设置一个边界(随机字符串以宣告附件的开始)边界表示附件的数据开始时。我认为文件名也设置在边界上(如果我没记错的话)。我正在挥手,但这是基本的想法。
所以你会得到像
这样的东西To: ...
From: ...
Content-Type: Multpart...
Content-Boundry: ewafoiuasfjasdfoashiafhj
message here
--------- Content-boundry: ewafoiuasfjasdfoashiafhj
attachement here