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

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

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

Спасибо,

Филипп.


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


Ответы (2)


arrow_upward
1
arrow_downward

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

person Peter Mourfield    schedule 21.06.2010

arrow_upward
0
arrow_downward

Ваш вопрос содержит тег .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