2009-01-04 115 views
2

電子郵件的各個部分是什麼?解析電子郵件

我與這些第三方組件的工作,並從我瞭解到目前爲止是:

  1. 電子郵件具有獨特的MESSAGEID的(每臺服務器我會假設)

  2. 電子郵件有頭

  3. 電子郵件的正文文本可以是html或純文本。

  4. 必須使用MIME解析附件,並且每個MIME部分可以具有不同的類型,如multipart/applicatoin/octet-stream和文件名。

旁邊的問題,這些第三方組件必須遵守的文檔的確切位置?

回答

12

我認爲是時候閱讀一些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

+1

+1:當你需要一些明確的信息時,RFC的始終是你的選擇。他們可能看起來很討厭,但一旦你學會了如何使用他們,他們是非常有用的。 – Kezzer 2009-01-05 16:17:11

0

如果通過未正確配置的MS的Exchange服務器發送,電子郵件可以是公知的適當性的二進制格式的單個斑點作爲TNEF附加到一個消息,其中包含通常名爲winmail.dat的文件。