Чтение тела HTML из файла Outlook MSG

Как я могу прочитать тело HTML из файла Outlook.MSG, используя код Delphi.

Я использую компонент Scalabiums smmsg, но только основной текст возвращает значение, свойство html body всегда возвращает пустую строку.

Спасибо,

Филипп.


person Phillip Roux    schedule 21.06.2010    source источник


Ответы (2)


Мне всегда везло с библиотекой Outlook Redemption. Проверьте это здесь http://www.dimastr.com/redemption/

person Peter Mourfield    schedule 21.06.2010

Ваш вопрос содержит тег .net, поэтому, возможно, эта тема будет полезна:

Как преобразовать .msg в .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);
person mjn    schedule 21.06.2010