【问题标题】:Read HTML Body from Outlook MSG file从 Outlook MSG 文件中读取 HTML 正文
【发布时间】:2010-11-24 18:08:45
【问题描述】:

如何使用 Delphi 代码从 Outlook.MSG 文件中读取 HTML 正文。

我一直在使用Scalabiums的smmsg组件,但是它只有body文本返回一个值,html body属性总是返回一个空字符串。

谢谢,

菲利普。

【问题讨论】:

    标签: .net delphi outlook


    【解决方案1】:

    我在使用 Outlook Redemption 库时总是很幸运。在这里查看http://www.dimastr.com/redemption/

    【讨论】:

      【解决方案2】:

      您的问题包含 .net 标记,所以也许这个帖子有帮助:

      How to convert .msg to .eml

      例如:

      使用 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);
      

      【讨论】:

        猜你喜欢
        • 2014-12-25
        • 2021-03-09
        • 1970-01-01
        • 1970-01-01
        • 2013-05-09
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多