SMTP協(xié)議,MIME協(xié)議
INFO: MAPI 是不適用于 HTML 郵件
擴(kuò)展郵件應(yīng)用編程接口 (MAPI) 應(yīng)該不是用于生成 HTML 格式的郵件。 作為備用方案, 考慮使用 Microsoft Outlook 對(duì)象模型、 CDONTS、 CDOSYS, CDOEX 或第三方 SMTP 控件。
回到頂端
更多信息
MAPI 1.0 寫入 HTML 郵件開發(fā)并不可靠支持創(chuàng)建 HTML 格式郵件之前。 MAPI 1.0 是由所有版本的 MicrosoftExchange 版本 5.5 通過支持版本 (和所有 ServicePack)。 這包括以下從屬技術(shù):
?
簡(jiǎn)單 MAPI
?
擴(kuò)展 MAPI
?
OLE 消息
?
活動(dòng)消息 (協(xié)作數(shù)據(jù)對(duì)象 (CDO) 1.1)
?
CDO 1.21 1.2 和版本
?
MAPI 控件 (Msmapi32.ocx)
如果郵件以 HTML 格式, 需要如用于發(fā)送其他語言, 中文字其他技術(shù)提供更可靠支持對(duì) HTML 郵件建議:
?
JMail
?
CDONTS
?
CDO for Windows 2000 (CDOSYS)
?
CDO for Exchange 2000 (CDOEX)
?
Outlook 對(duì)象模型的 Microsoft Outlook 98 或更高版本
?
從第三方供應(yīng)商獲取支持 SMTP - ActiveX 控件
回到頂端
Outlook 如何生成基于 MAPI 的 HTML 郵件
除為通過 HTMLBody 屬性公開什么接口, Outlook 用來生成和使用 HTML 格式郵件是不公開外部。 Outlook 將 HTML 數(shù)據(jù)存儲(chǔ)作為特殊編碼 RTF 流 PR_RTF_COMPRESSED MAPI 屬性中。 有任何公共接口用于生成、 讀取, 或操作此復(fù)雜流作為 HTML 數(shù)據(jù)。 PR _ BODY 包含郵件正文的純文本轉(zhuǎn)換。
PR_BODY_HTML 呢 ?
如果 PR_STORE_SUPPORT_MASK 屬性中存儲(chǔ)返回 STORE_HTML_OK 根據(jù)文檔 PR_BODY_HTML, 上此屬性僅支持由郵件存儲(chǔ)。 沒有 Microsoft 郵件存儲(chǔ)支持此標(biāo)志。 某些第三方存儲(chǔ)提供程序可能選擇將支持此標(biāo)記和屬性。