Получить тело письма из Outlook с C # - PullRequest
1 голос
/ 14 июля 2010

Я пишу программу, которая извлекает электронную почту, анализирует ее и затем сохраняет записи в базе данных. До сих пор я могу получить тему письма, но когда я пытаюсь вставить тело, я получаю COMException («Операция прервана (Исключение из HRESULT: 0x80004004 (E_ABORT))»). Я попытался использовать его как HTMLBody, но ни один из них не работает. Я использую VS2008 и Outlook 2003. Помогите? Если нужна дополнительная информация, дайте мне знать ...

Обновлено, чтобы добавить: я серьезно погуглил эту ошибку. Я понятия не имею, что является причиной этого, у меня НЕТ ИДЕИ, почему это выдает это, я не могу найти способ сопоставить это с лучшей ошибкой, поэтому я знаю, что происходит, и это сводит меня с ума.

Итак. Напомним: использование Microsoft.Office.Interop.Outlook для доступа к Outlook 2007. Невозможно извлечь тело письма, используя ((Outlook.MailItem) myInbox.Items [1]). Body.ToString (). Тем не менее, вы можете потянуть Subject, ReceivedTime и различные другие вещи. Также не могу сохранить письмо в другом месте, потому что я получаю ту же ошибку ком. Ни у кого еще не было этой ошибки в истории гугла? Помогите!

1 Ответ

1 голос
/ 14 июля 2010

Я нашел следующую статью очень полезной для понимания сообщений Outlook.

Чтение MSG-файла Outlook в C #

...