2011-12-02 31 views
0

想象一下,您希望提供在您的網站上發佈新聞的能力,並向給定地址發送電子郵件(例如[email protected])。尋找通過電子郵件實施發佈功能的策略

1)基本策略是:尋找爲text/html而不是處置的東西,這是電子郵件的主體。

2)然後尋找其他任何內容是處置是附着(你會得到所有附件)。

3)丟棄處置的任何其他內容,並內聯,因爲如果我錯了,請糾正我,它有點像電子郵件簽名,因此不需要。

目前爲止這麼好,這個策略很好。但我不知道如何:

  • 處理multipart/alternative內容。一些客戶似乎用這種主要/子類型的內容類型組成HTML。
  • 處理multipart/mixed(甚至不知道是什麼意思)。
  • 如果有任何電子郵件客戶端允許在html中撰寫添加自己的圖像並以某種方式編碼它們。

任何幫助,非常感謝。

回答

1

multipart/alternative只是表示每個部分是同一事物的替代版本,只是具有不同的內容類型(如HTML版本和純文本版本)。

multipart/mixed用於放入不同的內容類型。這將允許客戶將內容(比如說)明文放入(說)圖像內。

您可以在http://tools.ietf.org/html/rfc2046#section-5.1the Wikipedia article中閱讀規範中所有多部分MIME類型。

+0

因此,我似乎也必須檢查,如果它是多部分/混合有一個完整的工作HTML複製的消息? – gremo