電子郵件的各個部分是什麼?解析電子郵件
我與這些第三方組件的工作,並從我瞭解到目前爲止是:
電子郵件具有獨特的MESSAGEID的(每臺服務器我會假設)
電子郵件有頭
電子郵件的正文文本可以是html或純文本。
必須使用MIME解析附件,並且每個MIME部分可以具有不同的類型,如multipart/applicatoin/octet-stream和文件名。
旁邊的問題,這些第三方組件必須遵守的文檔的確切位置?
電子郵件的各個部分是什麼?解析電子郵件
我與這些第三方組件的工作,並從我瞭解到目前爲止是:
電子郵件具有獨特的MESSAGEID的(每臺服務器我會假設)
電子郵件有頭
電子郵件的正文文本可以是html或純文本。
必須使用MIME解析附件,並且每個MIME部分可以具有不同的類型,如multipart/applicatoin/octet-stream和文件名。
旁邊的問題,這些第三方組件必須遵守的文檔的確切位置?
我認爲是時候閱讀一些RFC了。 ;)
RFC2822 - Internet郵件格式
http://www.faqs.org/rfcs/rfc2822.html
RFC2045 - 多用途Internet郵件擴展(MIME)第一部分
http://www.faqs.org/rfcs/rfc2045.html
RFC2046 - 多用途Internet郵件擴展(MIME)第二部分
http://www.faqs.org/rfcs/rfc2046.html
RFC 2049 - 多用途Internet郵件擴展(MIME)第五部分:Conforman CE標準和實施例
http://www.faqs.org/rfcs/rfc2049.html
RFC2821 - 簡單郵件傳輸協議
http://www.faqs.org/rfcs/rfc2821.html
如果通過未正確配置的MS的Exchange服務器發送,電子郵件可以是公知的適當性的二進制格式的單個斑點作爲TNEF附加到一個消息,其中包含通常名爲winmail.dat
的文件。
+1:當你需要一些明確的信息時,RFC的始終是你的選擇。他們可能看起來很討厭,但一旦你學會了如何使用他們,他們是非常有用的。 – Kezzer 2009-01-05 16:17:11