Как я могу прочитать тело HTML из файла Outlook.MSG, используя код Delphi.
Я использую компонент Scalabiums smmsg, но только основной текст возвращает значение, свойство html body всегда возвращает пустую строку.
Спасибо,
Филипп.
Как я могу прочитать тело HTML из файла Outlook.MSG, используя код Delphi.
Я использую компонент Scalabiums smmsg, но только основной текст возвращает значение, свойство html body всегда возвращает пустую строку.
Спасибо,
Филипп.
Мне всегда везло с библиотекой Outlook Redemption. Проверьте это здесь http://www.dimastr.com/redemption/
Ваш вопрос содержит тег .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);