如何使用Delphi代码从Outlook.MSG文件中读取HTML正文。
我一直在使用Scalabiums smmsg组件,但只有正文文本返回一个值,html body属性总是返回一个空字符串。
谢谢,
菲利普。
答案 0 :(得分:1)
我总是使用Outlook Redemption库好运。请在此处查看http://www.dimastr.com/redemption/
答案 1 :(得分:0)
你的问题包含.net标签,所以也许这个帖子很有帮助:
例如:
使用MailMessage将邮件另存为文件:
_SmtpClient.PickupDirectoryLocation = "C:\\"; _SmtpClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; _SmtpClient.Send(_Mail);
然后,可以使用Indy(Internet Direct),它在TIdMessage
类(单元IdMessage)中提供一个过程来从文件中读取SMTP消息
procedure TIdMessage.LoadFromFile(const AFileName: string;
const AHeadersOnly: Boolean = False);