只需要簡單瞭解電子郵件可能包含哪些部分。解析電子郵件信息
我知道有一個MESSAGEID,日期,主題,發件人,抄送,密送,身體等
具體來說,我想知道如何附件和圖像可以嵌入在電子郵件中。
在這一點上,我認爲有2個,please correct me if I am wrong.
- 附件
- 嵌入式附件/圖片
是正確的?
只需要簡單瞭解電子郵件可能包含哪些部分。解析電子郵件信息
我知道有一個MESSAGEID,日期,主題,發件人,抄送,密送,身體等
具體來說,我想知道如何附件和圖像可以嵌入在電子郵件中。
在這一點上,我認爲有2個,please correct me if I am wrong.
是正確的?
附件被編碼爲與多部分文件上傳類似的多部分。基本上這個消息有一個標題,表明有一個附件並且設置了一個邊界(隨機的字符串來宣佈附件的開始)邊界說明附件的數據何時開始。我認爲文件名也設置在邊界上(如果我沒有記錯的話)。我正在做一些揮手,但這是基本的想法。
所以你得到的財產以後像
To: ...
From: ...
Content-Type: Multpart...
Content-Boundry: ewafoiuasfjasdfoashiafhj
message here
--------- Content-boundry: ewafoiuasfjasdfoashiafhj
attachement here
這個問題的正式答案is contained in RFC5322和一些相關的RFC的。 Wikipedia entry for email在引用RFC號碼方面做得很好。要開始使用MIME see RFC2045。