【发布时间】:2011-03-22 23:12:22
【问题描述】:
我正在尝试在我的 Delphi 应用程序中使用 MAPI 调用发送 HTML 电子邮件。
当客户端是 Thunderbird 时,如果工作正常。但是当客户端是 Microsoft Outlook 或 Outlook Express 时,我需要将 HTML 代码保存在一个文件中,并将其作为邮件的第一个附件发送,邮件客户端在其他地方将 HTML 解释为文本,显示标签。
仅当不再发送附件时,将 HTML 作为第一个附件发送才有效,因为如果我发送一个或多个附件,第一个 (HTML) 也会显示为附件。
有人可以帮助我吗?
提前致谢。
道格拉斯。
留言OK:
Ok http://www.freeimagehosting.net/uploads/e51dfa52f4.jpg
错误消息(带一个附件):
Bad http://www.freeimagehosting.net/uploads/7e5689e2b9.jpg
【问题讨论】:
-
当用户电子邮件客户端是 Microsoft Outlook 时,我使用 OLE 集成解决了这个问题。如果是 Outlook Express,我会删除格式并以纯文本形式发送消息。
标签: delphi outlook email mime mapi